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

78Health
Library npm

dotenv

Loads environment variables from a .env file into process.env for Node.js apps.

20,543
Other
Used by 227
52Health
Tool npm

ts-node

TypeScript execution engine and REPL for Node.js that runs .ts files directly, without a separate compile step.

13,120
MIT
Used by 122
47Health
Tool npm

cross-env

Cross-platform CLI for setting environment variables in npm scripts without worrying about Windows vs POSIX syntax.

6,523
MIT
Used by 118
89Health
Library PyPI

pydantic-settings

Type-safe application settings management for Python, built on Pydantic models.

1,462
MIT
Used by 27
60Health
Library Cargo

dotenvy

A well-maintained, actively developed fork of the dotenv crate for loading .env files in Rust

1,252
MIT
Used by 19
67Health
Library npm

dotenv-expand

Expands variable references, command substitution, and encrypted values in dotenv-parsed .env files.

1,056
BSD 3
Used by 14
86Health
Tool npm

dotenvx

A secure, cross-platform dotenv replacement that encrypts .env files and runs any command with decrypted secrets injected — no code changes required.

5,814
BSD 3
Used by 9
78Health
Library Cargo

config

Layered configuration system for Rust applications with strong 12-factor support

3,214
Apache 2.0
Used by 7
34Health
Library npm

proxy-from-env

Resolves the correct proxy URL for a request by reading standard *_PROXY and NO_PROXY environment variables

73
MIT
Used by 7
73Health
Library Composer

Symfony Dotenv

Parses .env files and registers their values as environment variables for PHP applications

3,788
MIT
Used by 6
95Health
Tool npm

Supabase CLI

Run the full Supabase stack locally and ship migrations, edge functions, and types from your terminal.

2,426
MIT
Used by 6
36Health
Library npm

fix-path

Fix the $PATH environment variable on macOS and Linux when your app is launched from a GUI

300
MIT
Used by 6
48Health
Library npm

dotenv-webpack

A secure Webpack plugin that loads dotenv variables into your bundle while exposing only what your code actually references.

1,295
MIT
Used by 5
52Health
Library npm

strip-json-comments

Strip comments from JSON strings so you can safely use JSONC config files.

625
MIT
Used by 5
23Health
Library Cargo

temp-env

Set environment variables temporarily for the duration of a closure, mainly for Rust tests.

46
Other
Used by 5
66Health
Library Go

env

A simple, zero-dependencies Go library that parses environment variables directly into struct fields using tags.

6,322
MIT
Used by 4
61Health
Library PyPI

django-environ

Configure Django apps with twelve-factor environment variables and URL-based settings.

3,168
MIT
Used by 4
39Health
Library npm

dotenv-flow

Loads NODE_ENV-specific .env files with local overrides, extending dotenv with a predictable file cascade.

902
MIT
Used by 4
76Health
Library npm

config

Hierarchical configuration management for Node.js apps, with environment-specific overrides and multi-format file support.

6,427
MIT
Used by 3
41Health
Library npm

platform.js

A dependency-free JavaScript library that parses user-agent strings to identify browser, OS, device, and layout engine across almost any runtime.

3,242
MIT
Used by 3
65Health
Library npm

envalid

Type-safe environment variable validation and cleanup for Node.js and Bun with zero runtime dependencies.

1,591
MIT
Used by 3
40Health
Library Cargo

dotenv (Rust)

Loads environment variables from a .env file for Rust development and testing

626
MIT
Used by 3
44Health
Library npm

Convict

Schema-driven configuration management for Node.js with built-in validation

2,374
Apache 2.0
Used by 2
88Health
Tool PyPI

Hatch

The modern, extensible Python project manager for builds, environments, and versioning.

7,237
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