The missing middleware for your configuration and secrets.
See the codeMaintenance mode: DMNO receives critical bug and security fixes only. For a suitable replacement, see Varlock.
Full-stack configuration & secrets. Batteries included.

DMNO is a full-stack configuration tool that provides validation, leak detection/prevention, and type-safety for your environment variables and secrets. There are some features that will benefit you if you're in a monorepo, but DMNO is designed to work in any project.
To get started with DMNO, run:
npx dmno init
Check out the docs for more information on plugins, integrations, and platforms we support.
If you notice anything weird or there's a feature you would like to see, let us know here on GitHub or on Discord.
If you're interested in contributing, see CONTRIBUTING.md for more information.
TypeScript
66.9%
MDX
16.4%
Vue
6.8%
Astro
5.1%
JavaScript
3.1%
Less
1.0%
The missing middleware for your configuration and secrets.
See the codeMaintenance mode: DMNO receives critical bug and security fixes only. For a suitable replacement, see Varlock.
Full-stack configuration & secrets. Batteries included.

DMNO is a full-stack configuration tool that provides validation, leak detection/prevention, and type-safety for your environment variables and secrets. There are some features that will benefit you if you're in a monorepo, but DMNO is designed to work in any project.
To get started with DMNO, run:
npx dmno init
Check out the docs for more information on plugins, integrations, and platforms we support.
If you notice anything weird or there's a feature you would like to see, let us know here on GitHub or on Discord.
If you're interested in contributing, see CONTRIBUTING.md for more information.
TypeScript
66.9%
MDX
16.4%
Vue
6.8%
Astro
5.1%
JavaScript
3.1%
Less
1.0%