Open Source Packages
Libraries, frameworks, tools, and SDKs used by the apps in this directory — scored the same way as the apps themselves.
All Packages
Kind1
Category
Sort:Used by Most Apps
Octokit REST
The official GitHub REST API client for JavaScript and TypeScript, with a typed method for every endpoint.
go-github
A comprehensive Go client library for the GitHub REST API, covering everything from repos and issues to Actions, Apps, and enterprise admin endpoints.
octokit.js
The all-batteries-included GitHub SDK for browsers, Node.js, and Deno.
@octokit/core
Extendable client for GitHub's REST and GraphQL APIs
passport-github2
A Passport.js strategy for authenticating Node.js applications with GitHub via OAuth 2.0.
@octokit/auth-app
GitHub App authentication strategy for JavaScript and Octokit
PyGithub
A typed Python library for the GitHub REST API, wrapping repositories, issues, pull requests, and organizations as lazy-loading objects.
Octocrab
A modern, extensible GitHub API client for Rust with REST and GraphQL support.
github3.py
A comprehensive, actively developed Python wrapper around GitHub's REST API v3.
request.js
A lightweight, fetch-based HTTP client for calling GitHub's REST and GraphQL APIs with sensible defaults.
GitHub Actions Toolkit (@actions/artifact)
The official Node.js SDK for uploading, downloading, and managing GitHub Actions workflow artifacts.
Honeybadger for JavaScript
Universal JavaScript error notifier that reports uncaught exceptions from the browser, Node.js, and AWS Lambda to Honeybadger.io.
plugin-paginate-graphql.js
Octokit plugin that auto-paginates GitHub GraphQL API queries using cursor-based pagination.
@octokit/webhooks-methods
Sign and verify GitHub webhook payload signatures with constant-time HMAC comparison, in Node.js and the browser.
@octokit/auth-oauth-device
GitHub OAuth Device Flow authentication strategy for Octokit-based JavaScript apps.
GitHub Copilot SDK (Rust)
Rust SDK for embedding GitHub Copilot's agentic workflows into your application over JSON-RPC.
Bugsnag Laravel
Report Laravel and Lumen exceptions and crashes to Bugsnag with rich diagnostic context.
sentry-symfony
Official Symfony bundle for the Sentry error-tracking and performance-monitoring SDK
apm-agent-nodejs
The official Elastic APM agent for Node.js, auto-instrumenting popular frameworks and modules to capture traces, errors, and metrics.
rollbar.js
The official cross-platform JavaScript SDK for Rollbar, capturing browser, Node.js, and React Native errors with breadcrumbs and session replay.
githubkit
The modern, all-batteries-included GitHub SDK for Python: fully typed, sync and async, with REST, GraphQL, and webhook support.
rollbar/rollbar
The official Rollbar PHP SDK for error and exception monitoring and reporting.
pulumi-github
A Pulumi provider that lets you manage GitHub repositories, teams, branch protection, and Actions secrets as infrastructure code across TypeScript, Python, Go, C#, and Java.