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

94Health
SDK npm

AWS SDK for JavaScript (S3 Client)

The official modular AWS SDK v3 client for Amazon S3, with TypeScript-first APIs and streaming support.

3,666
Apache 2.0
Used by 129
95Health
SDK npm

OpenAI

The official Node.js/TypeScript client for the OpenAI API, auto-generated from OpenAI's own OpenAPI spec.

11,174
Apache 2.0
Used by 86
98Health
SDK npm

Google Cloud Storage

Node.js client library for Google Cloud Storage — upload, download, and manage buckets and objects programmatically.

3,195
Apache 2.0
Used by 59
95Health
SDK Go

AWS SDK for Go v2

The official AWS SDK for Go — type-safe, modular clients for every AWS service.

3,649
Apache 2.0
Used by 44
92Health
SDK npm

@clickhouse/client

The official TypeScript client for connecting Node.js applications to ClickHouse over HTTP.

331
Apache 2.0
Used by 38
97Health
SDK npm

google-api-nodejs-client

Google's officially supported Node.js client library for calling hundreds of Google APIs with built-in OAuth 2.0, API key, and service-account auth.

12,249
Apache 2.0
Used by 33
95Health
SDK npm

Node-Redis

The official, high-performance TypeScript client for Redis in Node.js.

17,581
MIT
Used by 32
97Health
SDK npm

@azure/identity

Microsoft Entra ID credential library that authenticates every Azure SDK client, from managed identity in production to CLI and browser login in development.

2,295
MIT
Used by 28
96Health
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,307
BSD 3
Used by 23
97Health
SDK Go

azcore

The core HTTP pipeline, credentials, and error types shared by every Azure SDK for Go client library.

1,853
MIT
Used by 22
77Health
SDK npm

dockerode

A Node.js client for the Docker Engine Remote API, covering containers, images, networks, and volumes with streams intact.

4,947
Apache 2.0
Used by 19
93Health
SDK Go

minio-go

The official Go client SDK for MinIO and any Amazon S3 compatible object storage service.

2,998
Apache 2.0
Used by 15
94Health
SDK Go

sentry-go

The official Go SDK for capturing errors, panics, and performance traces and sending them to Sentry.

1,104
MIT
Used by 14
98Health
SDK Go

docker/docker

The legacy Go client library for the Docker Engine API, used to build and manage containers, images, and daemons programmatically.

72,104
Apache 2.0
Used by 13
64Health
SDK npm

@sendgrid/mail

Official Node.js SDK for sending transactional and marketing email through the Twilio SendGrid API.

3,052
MIT
Used by 13
90Health
SDK Go

MCP Go SDK

The official Go SDK for building Model Context Protocol servers and clients, maintained in collaboration with Google.

5,097
Apache 2.0
Used by 12
85Health
SDK Go

slack

A comprehensive Go client for the Slack Web API, RTM, Events API, and Socket Mode.

4,959
Other
Used by 11
97Health
SDK npm

firebase-admin-node

Firebase Admin Node.js SDK for privileged, server-side access to Firebase Authentication, Firestore, Realtime Database, Cloud Messaging, and Storage.

1,748
Apache 2.0
Used by 11
55Health
SDK Go

aws-sdk-go

The official Go SDK for calling AWS services like S3, DynamoDB, and EC2 — now in end-of-support status as AWS steers users to SDK v2.

8,669
Apache 2.0
Used by 10
96Health
SDK npm

elasticsearch-js

The official Node.js client for Elasticsearch, giving JavaScript and TypeScript apps a typed, fully-featured way to talk to an Elasticsearch cluster.

5,287
Apache 2.0
Used by 10
87Health
SDK Go

nats.go

The official Go client for NATS, the cloud native messaging system, with built-in JetStream persistence.

6,748
Apache 2.0
Used by 9
92Health
SDK npm

@clerk/backend

The official JavaScript SDK for Clerk's Backend API and JWT session verification.

1,755
MIT
Used by 8
93Health
SDK npm

dd-trace

Datadog's official Node.js APM tracer, auto-instrumenting 100+ frameworks for tracing, profiling, security, and LLM observability.

834
Other
Used by 8
81Health
SDK Go

go-openai

An unofficial Go client for the OpenAI API, covering Responses, Chat Completions, embeddings, images, audio, files, fine-tuning, batches, and vector stores.

10,765
Apache 2.0
Used by 7

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