Directory

Open Source Packages

Libraries, frameworks, tools, and SDKs used by the apps in this directory — scored the same way as the apps themselves.

5929 packages

All Packages

91Health
Tool npm

prettier

An opinionated code formatter that enforces consistent style across every language your project speaks.

52,316
MIT
Used by 310
80Health
SDK npm

Octokit REST

The official GitHub REST API client for JavaScript and TypeScript, with a typed method for every endpoint.

664
MIT
Used by 36
95Health
SDK Go

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.

11,309
BSD 3
Used by 23
70Health
SDK npm

octokit.js

The all-batteries-included GitHub SDK for browsers, Node.js, and Deno.

7,856
MIT
Used by 21
81Health
SDK npm

GitHub Actions Toolkit (@actions/artifact)

The official Node.js SDK for uploading, downloading, and managing GitHub Actions workflow artifacts.

5,858
MIT
Used by 17
79Health
SDK npm

@octokit/core

Extendable client for GitHub's REST and GraphQL APIs

1,286
MIT
Used by 15
83Health
Tool npm

openapi-ts

OpenAPI-to-TypeScript code generator producing production-grade SDKs, Zod schemas, and TanStack Query hooks.

5,450
MIT
Used by 14
38Health
SDK npm

passport-github2

A Passport.js strategy for authenticating Node.js applications with GitHub via OAuth 2.0.

237
MIT
Used by 12
73Health
SDK npm

@octokit/auth-app

GitHub App authentication strategy for JavaScript and Octokit

180
MIT
Used by 12
83Health
SDK PyPI

PyGithub

A typed Python library for the GitHub REST API, wrapping repositories, issues, pull requests, and organizations as lazy-loading objects.

7,779
Other
Used by 7
83Health
Tool npm

quicktype

Generate strongly-typed models and serializers from JSON, Schema, TypeScript, or GraphQL

13,877
Apache 2.0
Used by 5
94Health
Tool Go

Open Policy Agent (OPA)

Open source policy engine for unified authorization and compliance decisions across your stack.

12,280
Apache 2.0
Used by 5
79Health
Tool Go

gojq

A pure Go implementation of jq for querying and transforming JSON and YAML, usable as a CLI or embedded as a Go library.

3,807
MIT
Used by 3
90Health
SDK Cargo

Octocrab

A modern, extensible GitHub API client for Rust with REST and GraphQL support.

1,449
Other
Used by 3
51Health
SDK PyPI

github3.py

A comprehensive, actively developed Python wrapper around GitHub's REST API v3.

1,259
BSD 3
Used by 3
77Health
SDK npm

request.js

A lightweight, fetch-based HTTP client for calling GitHub's REST and GraphQL APIs with sensible defaults.

265
MIT
Used by 3
76Health
Tool npm

eslint-plugin-jsonc

ESLint plugin that applies JavaScript-style linting, auto-fixing, and formatting rules to JSON, JSONC, and JSON5 files.

240
MIT
Used by 3
50Health
SDK PyPI

google-search-results

Python SDK for SerpApi to scrape and parse localized search results from Google, Bing, and more.

757
MIT
Used by 2
48Health
SDK npm

plugin-paginate-graphql.js

Octokit plugin that auto-paginates GitHub GraphQL API queries using cursor-based pagination.

62
MIT
Used by 2
46Health
SDK npm

@octokit/webhooks-methods

Sign and verify GitHub webhook payload signatures with constant-time HMAC comparison, in Node.js and the browser.

27
MIT
Used by 2
57Health
SDK npm

@octokit/auth-oauth-device

GitHub OAuth Device Flow authentication strategy for Octokit-based JavaScript apps.

14
MIT
Used by 2
89Health
SDK Cargo

GitHub Copilot SDK (Rust)

Rust SDK for embedding GitHub Copilot's agentic workflows into your application over JSON-RPC.

10,524
MIT
Used by 1
77Health
SDK PyPI

githubkit

The modern, all-batteries-included GitHub SDK for Python: fully typed, sync and async, with REST, GraphQL, and webhook support.

349
MIT
Used by 1
67Health
SDK PyPI

serpapi

The official Python client for SerpApi, returning structured search results from Google, Bing, and more.

174
MIT
Used by 1

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers