Configu is a simple, modern, and generic standard for managing and collaborating software configurations ⚙️.
It is built to provide a common, flexible, and extensible process for storing, mutating, and orchestrating configuration data across different environments and systems.
Learn how to use Configu in your project.
You can find the Configu documentation on the website.
If you are new to Configu and would like to learn more, we recommend reviewing the getting started documentation.
The documentation is divided into several sections:
- Introduction & Overview
- Concepts
- CLI
- SDK
- Recipes
There are many ways to contribute to Configu.
- Try Configu and share your feedback with us.
- Submit bugs and help us verify fixes as they are checked in.
- Review the source code changes.
- Engage with other Configu users and developers on StackOverflow.
- Help each other in the Configu Community Discord.
- Contribute bugfixes and improvements.
- Contribute documentation.
This repository is a monorepo that contains the Configu user interface packages.
Interface | Version | Setup | Code | Build |
---|---|---|---|---|
Configu CLI | Instructions | ts/packages/cli | ||
Node.js SDK | Instructions | ts/packages/node | ||
Browser SDK | Instructions | ts/packages/browser | ||
Python SDK | Instructions | py | ||
Java SDK | coming soon | |||
.NET SDK | coming soon | |||
C++ SDK | coming soon | |||
PHP SDK | coming soon | |||
Go SDK | coming soon | |||
Rust SDK | coming soon | |||
Ruby SDK | coming soon | |||
VSCode Extension | ts/packages/vscode |
- The Twelve-Factor App - Config
- Wikipedia - Configuration file
- StackOverflow - [configuration]
- DEV Community - #configuration
Configu is Apache-2.0 licensed. Copyright (c) 2022-present, Configu.