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

65Health
Library Go

jwt

A zero-dependency Go implementation of JSON Web Tokens (JWT) with pluggable HMAC, RSA, RSA-PSS, ECDSA, and Ed25519 signing methods.

9,230
MIT
Used by 62
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
65Health
Library Cargo

jsonwebtoken

Create and decode JSON Web Tokens in Rust in a strongly typed way

2,096
MIT
Used by 16
93Health
SDK Cargo

aws-config

Resolves AWS credentials and shared configuration for every AWS SDK for Rust client.

686
Apache 2.0
Used by 16
76Health
Library Cargo

keyring-rs

Cross-platform Rust library for storing passwords and secrets in the OS-native credential store

768
Apache 2.0
Used by 14
88Health
Library Go

webauthn

A spec-conformant WebAuthn and FIDO2 passkey server library for Go, handling registration and authentication ceremonies for passwordless and multi-factor login.

1,338
BSD 3
Used by 11
48Health
Library Go

sessions

Cookie and filesystem session management for Go's net/http, with pluggable backends and key rotation.

3,152
BSD 3
Used by 9
88Health
Library Go

jwx

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

2,427
MIT
Used by 7
44Health
Library Go

securecookie

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

729
BSD 3
Used by 7
47Health
Library Cargo

oauth2-rs

An extensible, strongly-typed Rust implementation of the OAuth2 protocol (RFC 6749) with PKCE, introspection, revocation, and device flow support.

1,209
Apache 2.0
Used by 5
91Health
Library Go

oidc

OpenID Connect (OIDC) and OAuth2 client and server library for Go, certified by the OpenID Foundation.

1,894
Apache 2.0
Used by 3
46Health
Library Cargo

rpassword

Cross-platform Rust library for securely reading passwords from the terminal.

284
Apache 2.0
Used by 3
68Health
Library Cargo

totp-rs

RFC 6238-compliant TOTP two-factor authentication for Rust

273
MIT
Used by 3
50Health
Library Go

gokrb5

A pure Go implementation of Kerberos 5 authentication, SPNEGO negotiation, and Active Directory PAC decoding — no cgo, no native krb5 dependency.

780
Apache 2.0
Used by 2
40Health
Library Go

argon2id

A minimal, secure Argon2id password hashing wrapper for Go with built-in salt generation and constant-time verification.

700
MIT
Used by 2
46Health
Library Cargo

openidconnect-rs

A strongly-typed, extensible Rust implementation of the OpenID Connect protocol for building relying-party authentication and OIDC provider integrations.

643
MIT
Used by 2
85Health
Library Cargo

Regorus

A fast, lightweight Rego (OPA policy language) interpreter written in Rust.

347
MIT
Used by 2
38Health
Library Cargo

ldap3

A pure-Rust LDAP client built on Tokio, with matching sync and async APIs, TLS, and SASL GSSAPI/NTLM auth.

261
Apache 2.0
Used by 2
74Health
Library Cargo

jwt-simple

A fast, safe-by-default Rust library for creating and verifying JWT and JWE tokens across every major signing and encryption algorithm.

282
Other
Used by 1
37Health
Library Cargo

zxcvbn-rs

A Rust port of Dropbox's zxcvbn password strength estimator, scoring passwords 0-4 with pattern matching instead of arbitrary composition rules.

273
MIT
Used by 1
42Health
Library Cargo

biscuit

A typed Rust library for JWT, JWS, and JWE - full JOSE token signing, encryption, and validation built on ring.

188
MIT
Used by 1
85Health
Library Cargo

opendal-reqsign

AWS Signature Version 4 request signing for Rust, with a full default credential chain and STS AssumeRole support.

171
Apache 2.0
Used by 1
77Health
Library Cargo

mail-auth

A Rust library implementing DKIM, DKIM2, SPF, DMARC, and ARC for signing and verifying email authenticity.

128
Other
Used by 1
30Health
Library Cargo

machineid-rs

Build a unique, encrypted machine ID (HWID) in Rust from customizable hardware and OS components.

88
Other
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