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
Library npm

gridstack.js

A dependency-free TypeScript library for building draggable, resizable, responsive dashboard grid layouts in the browser.

9,115
MIT
Used by 7
70Health
Library Go

Ristretto

A fast, concurrent, memory-bound in-memory cache for Go with TinyLFU admission and SampledLFU eviction for high hit ratios.

6,989
Apache 2.0
Used by 7
61Health
Library Go

govalidator

A comprehensive Go package of string, numeric, and struct validators and sanitizers, modeled on validator.js.

6,204
MIT
Used by 7
88Health
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,067
Apache 2.0
Used by 7
71Health
Library Go

Gofakeit

A zero-dependency Go library with 310+ functions for generating random fake data, from single values to fully populated structs.

5,386
MIT
Used by 7
72Health
Library Go

koanf

A lightweight, extensible Go library for reading and merging configuration from files, env vars, flags, and remote sources.

4,195
MIT
Used by 7
89Health
Library Go

jwx

A complete, opinionated Go implementation of the JOSE stack: JWT, JWS, JWE, JWK, and JWA.

2,425
MIT
Used by 7
80Health
Library Go

mimetype

Goroutine-safe MIME type and file extension detection for Go, based on magic-number byte signatures.

2,017
MIT
Used by 7
48Health
Library Go

handlers

A collection of composable HTTP middleware for Go's net/http — logging, compression, CORS, proxy headers, and panic recovery.

1,742
BSD 3
Used by 7
65Health
Library Go

flock

Thread-safe, cross-platform file locking for Go, with blocking and non-blocking lock acquisition.

758
BSD 3
Used by 7
44Health
Library Go

securecookie

Encodes and decodes authenticated, optionally encrypted cookie values for Go web applications, guarding session data from tampering.

730
BSD 3
Used by 7
91Health
Framework npm

Pulumi

Infrastructure as Code in your favorite programming language, powered by a shared multi-language deployment engine.

25,682
Apache 2.0
Used by 6
86Health
Library Go

excelize

A pure Go library for reading, writing, and streaming Microsoft Excel spreadsheets, from cell values to charts and pivot tables.

20,906
BSD 3
Used by 6
93Health
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,704
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,263
Apache 2.0
Used by 6
74Health
Library Go

certmagic

Automatic HTTPS for Go programs — the production-grade ACME client library that powers Caddy, obtaining and renewing TLS certificates with zero manual cert management.

5,598
Apache 2.0
Used by 6
52Health
Library Go

websocket

Minimal, idiomatic Go WebSocket library with full context.Context support, zero dependencies, and Wasm compatibility.

5,467
Other
Used by 6
90Health
Library Go

cel-go

The Go implementation of the Common Expression Language for fast, safe, embeddable expression evaluation.

3,086
Apache 2.0
Used by 6
44Health
Library Go

spinner

A lightweight Go library that adds a configurable terminal spinner or progress indicator to any CLI application, with 90 built-in character sets.

2,530
Apache 2.0
Used by 6
48Health
Library Go

secure

Standard net/http middleware that adds HSTS, CSP, X-Frame-Options, and other security headers to any Go web app in a few lines.

2,355
MIT
Used by 6
72Health
Library Go

etree

A lightweight, pure Go library for parsing, querying, and modifying XML with an element-tree model and XPath-like path queries.

1,669
Other
Used by 6
41Health
Library Go

slug

Turns any Unicode string into a clean, URL- and filename-safe ASCII slug, with built-in transliteration for over 20 languages.

1,332
MPL-2.0
Used by 6
62Health
Library Go

jsonschema

A compliant, dependency-light Go library for compiling and validating JSON Schema across five draft versions, with rich hierarchical errors.

1,268
Apache 2.0
Used by 6
42Health
Library Go

semver

A fast, spec-compliant Go library for parsing, comparing, and range-matching Semantic Versioning 2.0.0 strings.

1,049
MIT
Used by 6

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