envapt

Type-safe config for TypeScript. Read typed values from any source, .env files, process.env, Workers bindings, browser bundles, or any object you bind. Zero runtime deps, one API across Node, Bun, Deno, Workers, and the browser. (by materwelonDhruv)

Envapt Alternatives

Similar projects and alternatives to envapt based on common topics and language

  1. jsr

    38 envapt VS jsr

    The open-source package registry for modern JavaScript and TypeScript

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. nevr-env

    1 envapt VS nevr-env

    Type-safe environment validation for TypeScript with an interactive CLI, plugins, encrypted vault, and Docker/Podman auto-discovery. The missing DX layer between your .env files and your app.

  4. dotenv-run

    2 envapt VS dotenv-run

    Seamlessly load environment variables. Supports cli, esbuild, rollup, vite, webpack, angular, ESM and Monorepos.

  5. zod-file

    1 envapt VS zod-file

    Type-safe file persistence with Zod validation and schema migrations for Node.js. Supports JSON, YAML, and TOML.

  6. ultraenv

    1 envapt VS ultraenv

    The ultimate zero-dependency environment manager. ultraenv bundles strict type-safe validation, encrypted Git-safe vaults, and built-in secret leak detection into one powerful suite. Easily sync environments, auto-generate TypeScript definitions, and never deploy a broken config again.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better envapt alternative or higher similarity.

envapt discussion

Log in or Post with

envapt reviews and mentions

Posts with mentions or reviews of envapt. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-07-08.
  • Show HN: Envapt, typed env config for decoupled TS codebases (Node to edge)
    3 projects | news.ycombinator.com | 8 Jul 2026
  • Reading typed config from .env in TypeScript
    1 project | dev.to | 13 Jun 2026
    What envapt gives you is the combination: a fallback that narrows the type and tells missing from zero, converters for the shapes that aren't strings, and validation through the schema you already wrote rather than the one a helper chose for you. If that's the shape of your config problem, the docs and the v4-to-v5 migration are at envapt.materwelon.dev, it's on npm and JSR, and the source is on GitHub. Please feel free to ask questions, report bugs, or suggest features in the repo! I'm always open to feedback and contributions.

Stats

Basic envapt repo stats
3
11
8.8
6 days ago

materwelonDhruv/envapt is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of envapt is TypeScript.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that TypeScript is
the 2nd most popular programming language
based on number of references?