Skip to content

A curated list of high-quality tools, resources, libraries, and guides for working with GitHub.

Notifications You must be signed in to change notification settings

awesomelistsio/awesome-github

Repository files navigation

Awesome GitHub Awesome Lists

Ko-Fi   PayPal   Stripe   X   Facebook

A curated list of high-quality tools, resources, libraries, and guides for working with GitHub as a platform for code hosting, collaboration, automation, and project management.

Contents

Official Resources

APIs & SDKs

  • Octokit – Official GitHub SDKs and libraries for REST and GraphQL APIs.
  • PyGitHub – Python library for GitHub REST API.
  • Hub – GitHub command-line tool.
  • ghapi – Fast Pythonic interface to the GitHub API.

Development Tools

  • GitHub Desktop – Official GUI client for GitHub on Windows and macOS.
  • GitKraken – Cross-platform Git GUI with GitHub integration.
  • Fork – Git client for Mac and Windows.

Automation & CI/CD

  • GitHub Actions – Automate workflows directly on GitHub.
  • Dependabot – Automatically update dependencies in GitHub repositories.
  • Mergify – Automate pull request merging and rules.

Project Management

  • ZenHub – Agile project management within GitHub.
  • GitHub Projects – Built-in GitHub project boards and automation.

Security & Compliance

  • GitHub Security Advisories – Official list of vulnerabilities and advisories.
  • CodeQL – Static analysis tool for security vulnerabilities.
  • Snyk – Open source security integration with GitHub.

Data & Analytics

Communities & Forums

Related Awesome Lists

Contribute

Contributions are welcome!

License

CC0

About

A curated list of high-quality tools, resources, libraries, and guides for working with GitHub.

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages