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

95Health
SDK Go

AWS SDK for Go v2

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

3,658
Apache 2.0
Used by 44
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
97Health
SDK Go

azcore

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

1,855
MIT
Used by 22
94Health
Tool Go

grpc-gateway

A protoc plugin that generates a reverse-proxy server, turning RESTful HTTP/JSON requests into gRPC calls from the same service definitions.

20,004
BSD 3
Used by 16
92Health
SDK Go

minio-go

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

3,003
Apache 2.0
Used by 15
95Health
SDK Go

sentry-go

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

1,105
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,142
Apache 2.0
Used by 13
89Health
SDK Go

MCP Go SDK

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

5,162
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,965
Other
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,667
Apache 2.0
Used by 10
89Health
SDK Go

nats.go

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

6,759
Apache 2.0
Used by 9
83Health
Tool Go

goose

A database migration tool for Go, driven by SQL files or plain Go functions, with a CLI and an embeddable provider library.

11,507
MIT
Used by 8
46Health
Tool Go

Wire

Compile-time dependency injection for Go that generates plain, debuggable initialization code with zero runtime reflection.

14,397
Apache 2.0
Used by 7
82Health
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,778
Apache 2.0
Used by 7
86Health
SDK Go

go-elasticsearch

The official Go client for Elasticsearch, providing type-safe REST API bindings, bulk indexing, and connection-pooled transport for v7 clusters.

6,069
Apache 2.0
Used by 7
92Health
Tool Go

nats-server

High-performance, self-hostable messaging server for NATS.io, powering pub/sub, request/reply, and JetStream persistence across cloud and edge.

20,778
Apache 2.0
Used by 6
95Health
Tool Go

BuildKit

The daemon and CLI toolkit behind `docker build`, compiling Dockerfiles and other build definitions into portable, cacheable OCI images.

10,291
Apache 2.0
Used by 6
97Health
Tool Go

TiDB

A distributed, MySQL-compatible SQL database built for horizontal scale, strong consistency, and hybrid transactional/analytical workloads.

40,595
Apache 2.0
Used by 5
91Health
SDK npm

pulumi-aws

Type-safe Pulumi resources for provisioning and managing AWS infrastructure as code.

577
Apache 2.0
Used by 5
97Health
SDK Go

Sarama

Sarama is a pure-Go client library for producing and consuming Apache Kafka, covering the full broker, consumer-group, and admin protocol surface with no cgo dependency.

12,520
MIT
Used by 4
94Health
Tool Go

Docker Compose

The official CLI plugin for defining and running multi-container Docker applications from a single Compose file.

38,259
Apache 2.0
Used by 3
52Health
SDK Go

Elastic

A fluent, idiomatic Go client for Elasticsearch 7.x with cluster sniffing, retries, and a fully typed query DSL.

7,442
MIT
Used by 3
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
48Health
Tool Go

sql-migrate

A SQL schema migration tool for Go, usable as a standalone CLI or embedded directly as a library.

3,415
MIT
Used by 3

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