Confabulous

JSON →
library 2.1.2 ·javascript
verified Jun 5, 2026

Confabulous is a pluggable, hierarchical, asynchronous configuration loader and post-processor for Node.js. Version 2.1.2 is the current stable release. It supports loading config from command line arguments, environment variables, JSON/JavaScript files, HTTP endpoints, Vault, etcd, and PostgreSQL. Config sources can be watched for changes, and post-processors can transform loaded data (e.g., decrypt secrets or unflatten objects). It merges configs recursively using a customizable merge strategy. Compared to alternatives like node-config or dotenv, Confabulous emphasizes async loading, hierarchical merging, and extensive source support.