All Projects → AnuraConfig → Anura Server

AnuraConfig / Anura Server

Licence: mit
the Anura configuration manger

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Anura Server

Fig
A minimalist Go configuration library
Stars: ✭ 142 (+787.5%)
Mutual labels:  environment, configuration
dart environment config
Environment specific config generator for Dart and Flutter applications during CI/CD builds
Stars: ✭ 87 (+443.75%)
Mutual labels:  environment, configuration
Environ Config
Python Application Configuration With Environment Variables
Stars: ✭ 210 (+1212.5%)
Mutual labels:  environment, configuration
Common Env
🔑 The only configuration library you will ever need
Stars: ✭ 67 (+318.75%)
Mutual labels:  environment, configuration
laravel-conditional-providers
THIS PACKAGE HAS BEEN DEPRECATED — Load Laravel service providers and facades based on the current environment.
Stars: ✭ 26 (+62.5%)
Mutual labels:  environment, configuration
Conf
Go package for loading program configuration from multiple sources.
Stars: ✭ 70 (+337.5%)
Mutual labels:  environment, configuration
Cookbook
🎶 Cookbook for Nette Framework (@nette) & Contributte (@contributte). Read it while its HOT!
Stars: ✭ 30 (+87.5%)
Mutual labels:  services, configuration
Config
12 factor configuration as a typesafe struct in as little as two function calls
Stars: ✭ 251 (+1468.75%)
Mutual labels:  environment, configuration
ngx-env
Easily inject environment variables into your Angular applications
Stars: ✭ 73 (+356.25%)
Mutual labels:  environment, configuration
salak.rs
A multi layered configuration loader and zero-boilerplate configuration parser.
Stars: ✭ 27 (+68.75%)
Mutual labels:  environment, configuration
Erl Env
Make retrieving configuration parameters super fast(7x faster than application:get_env)and stable.
Stars: ✭ 32 (+100%)
Mutual labels:  environment, configuration
environment
🌳 Environment variable configuration for Node.js made easy.
Stars: ✭ 12 (-25%)
Mutual labels:  environment, configuration
Env
Simple lib to parse environment variables to structs
Stars: ✭ 2,164 (+13425%)
Mutual labels:  environment, configuration
Next Runtime Dotenv
Expose environment variables to the runtime config of Next.js
Stars: ✭ 136 (+750%)
Mutual labels:  environment, configuration
Phpdotenv
Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.
Stars: ✭ 11,648 (+72700%)
Mutual labels:  environment, configuration
cfg-rs
A Configuration Library for Rust Applications
Stars: ✭ 18 (+12.5%)
Mutual labels:  environment, configuration
dotfiles
My personal app/env configs and dotfiles.
Stars: ✭ 27 (+68.75%)
Mutual labels:  environment, configuration
envconfig-rs
Build a config structure from environment variables in Rust without boilerplate
Stars: ✭ 135 (+743.75%)
Mutual labels:  environment, configuration
Framework
A lightweight low ceremony API for web services.
Stars: ✭ 644 (+3925%)
Mutual labels:  services
Dasel
Query, update and convert data structures from the command line. Comparable to jq/yq but supports JSON, TOML, YAML, XML and CSV with zero runtime dependencies.
Stars: ✭ 759 (+4643.75%)
Mutual labels:  configuration

Anura

Version CodeFactor

Anura is a configuration manager that helps you and your team with managing your configuration across multiple services and multiple environments with a simple UI backed with real-time update system and custom configuration database with options to use external ones as well.

Feel free to fork and make contributions. We'll try to get them into the main application.

Installation

Anura requires Node.js to run
Anura is available as an npm package for easy installation. Anura On NPM

$ npm install anura-server -g 
$ anura start

after these commands, Anura will start-up in port 4000 by default.

Configuration

After installing Anura, A new directory will be created in the /var/local folder in Linux or in %AppData% folder on windows. The installation will create an initial folder with a config.yaml file. You can also add a config_file argument in the anura start script

Verible Info Type Default
STORE_LOCATION Where to save the config data Path /var/local/Anura |$appdata%\Anura
HUMAN_READABLE Save the config data in a human readable format true/false false
SERVER_PORT The port of the config server (and it's ui) number 4000

Development

Todos in the near future

  • Make Anura easier to setup.
  • Add more external data store options. (like mongo and redis)
  • Make an option to scale out. (multi-service is fun)
  • Improve UI usability.

License

MIT

Icon made by Freepik from www.flaticon.com

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].