dmno-dev/dmno

The missing middleware for your configuration and secrets.

TypeScript

306

279 commits

updated Jun 10, 2026

See the code

README

DMNO npm

Maintenance mode: DMNO receives critical bug and security fixes only. For a suitable replacement, see Varlock.

Full-stack configuration & secrets. Batteries included.

DMNO

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.

Contributing

If you're interested in contributing, see CONTRIBUTING.md for more information.

config
configuration-management
env
environment-variables
leak-detection
nodejs
secrets
secrets-detection
secret-sharing
secrets-management
typescript

Contributors

theoephraim

177 commits

philmillman

74 commits

escwxyz

2 commits

dmno-dev/dmno

The missing middleware for your configuration and secrets.

TypeScript

306

279 commits

updated Jun 10, 2026

See the code

README

DMNO npm

Maintenance mode: DMNO receives critical bug and security fixes only. For a suitable replacement, see Varlock.

Full-stack configuration & secrets. Batteries included.

DMNO

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.

Contributing

If you're interested in contributing, see CONTRIBUTING.md for more information.

config
configuration-management
env
environment-variables
leak-detection
nodejs
secrets
secrets-detection
secret-sharing
secrets-management
typescript

Contributors

theoephraim

177 commits

philmillman

74 commits

escwxyz

2 commits

Languages

TypeScript

66.9%

MDX

16.4%

Vue

6.8%

Astro

5.1%

JavaScript

3.1%

Less

1.0%