Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Command-Line Apps
  3. git-labelmaker

git-labelmaker

MITJavaScriptv0.9.0

A CLI tool to manage GitHub labels from the command line with interactive prompts.

GitHubGitHub
575 stars34 forks0 contributors

What is git-labelmaker?

git-labelmaker is a command-line tool for managing GitHub labels interactively. It solves the problem of tedious manual label management by providing a streamlined CLI to add, remove, and export labels, helping projects maintain consistent labeling schemes.

Target Audience

Developers and project maintainers who use GitHub and want to automate label management without relying on the web interface.

Value Proposition

It offers a simple, interactive alternative to manual API calls or web UI, with features like token security and label package support for efficient workflow.

Overview

:flags: Manage your GitHub labels from the command line!

Use Cases

Best For

  • Enforcing consistent labeling schemes across GitHub repositories
  • Automating label setup for new projects via JSON packages
  • Quickly removing outdated or unused labels from repos
  • Managing labels without leaving the command line
  • Teams adopting standardized GitHub workflows
  • Projects transitioning to structured issue tracking

Not Ideal For

  • Teams using GitHub Enterprise with custom API endpoints
  • Projects requiring automated labeling via GitHub Actions or CI/CD pipelines
  • Developers needing a tool with active maintenance and security updates

Pros & Cons

Pros

Interactive CLI Interface

The tool guides users through adding, removing, and managing labels with simple prompts, eliminating the need for manual API calls or web UI navigation, as shown in the usage preview.

Label Package Support

Users can import and export labels from JSON packages for reuse across repositories, enabling consistent labeling schemes, with examples linked in the README from git-label-packages.

Secure Token Management

It securely stores GitHub access tokens with a user-defined password, making it convenient without compromising security, as described in the token section.

Easy Custom Label Creation

Allows adding custom labels one at a time with prompts for text and hex color codes, facilitating personalized labeling without complex configuration.

Cons

Sunsetted Project

The project is officially read-only and no longer maintained, with the author recommending alternatives like labeler GitHub Action, making it unsuitable for current use.

Limited API Support

It only works with the public GitHub API and does not support GitHub Enterprise, requiring users with custom API paths to seek other tools like git-label.

Outdated Dependencies

Requires Node.js version >=4.0.0 and npm >=3.9.0, which are ancient and may not be compatible with modern development environments or security patches.

Frequently Asked Questions

Quick Stats

Stars575
Forks34
Contributors0
Open Issues19
Last commit1 year ago
CreatedSince 2016

Tags

#developer-tools#open-source#label-management#cli-tool#git-workflow#github-api#cli#command-line#tags#automation#github

Built With

y
yarn
N
Node.js
n
npm

Included in

Command-Line Apps19.2k
Auto-fetched 1 day ago

Related Projects

HubHub

A command-line tool that makes git easier to use with GitHub.

Stars22,958
Forks2,222
Last commit2 years ago
CLI GitHubCLI GitHub

:smile_cat: A fancy GitHub client for command line.

Stars455
Forks17
Last commit1 year ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub