Labels on GitHub help you organize and prioritize your work. You can apply labels to issues and pull requests to signify priority, category, or any other information you find useful.

A repository's labels page

Labels are tied to the repository they are created in. Once a label exists, you can use it on any issue or pull request within that repository. For more information, see "Creating a label."

Anyone with read access to a repository can view and search the repository’s labels. To create, edit, apply, or delete a label, you must have write access to the repository.

Using default labels

GitHub provides default labels in every new repository. You can use these default labels to help create a standard workflow in a repository:

Label Description
bug Indicates an unexpected problem or unintended behavior
duplicate Indicates similar issues or pull requests
enhancement Indicates new feature requests
good first issue Indicates a good issue for first-time contributors
help wanted Indicates that a maintainer wants help on an issue or pull request
invalid Indicates that an issue or pull request is no longer relevant
question Indicates that an issue or pull request needs more information
wontfix Indicates that work won't continue on an issue or pull request

You can also delete default labels. For more information, see "Deleting a label."

Tip: To attract new contributors, issues with labels that start with good first issue or help wanted are featured on the user dashboard, search, and topic pages. For more information, see "Helping new contributors find your project with labels."