Configuration

Application configuration management and environment-specific settings handling. Packages among the 3,000 most downloaded in the past 90 days.

41 packages
  • cuttlefish configuration abstraction

    21
    397.6k last 90 days
  • A module that parses INI-like files. Not unlike the Python configparser package.

    21
    356.3k last 90 days
  • toml 0.7.0

    An implementation of TOML for Elixir projects

    203
    253.1k last 90 days
  • dotenvy 1.1.1

    A port of the original dotenv Ruby gem, for mix and releases. Facilitates runtime config per the 12-factor App.

    108
    117.3k last 90 days
  • eini 1.2.9

    An Erlang INI parser

    21
    81.9k last 90 days
  • confex 3.5.1

    Helper module that provides a nice way to read configuration at runtime from environment variables or via adapter-supported interface.

    306
    66.9k last 90 days
  • Simple library to parse and load dotenv files.

    43.3k last 90 days
  • envoy 1.1.0

    A zero dependency cross platform Gleam package for reading environment variables

    42
    39.9k last 90 days
  • dotenv 3.1.0

    A port of dotenv to Elixir

    239
    34.8k last 90 days
  • An Erlang INI parser

    1
    32.0k last 90 days
  • ConfigTuples provides a elixir config provider (for Distillery and Elixir) that replace config tuples (e.g `{:system, value}`) to their expected runtime value.

    41
    23.8k last 90 days
  • skogsra 2.5.0

    Manages OS environment variables and application configuration options with ease

    105
    21.4k last 90 days
  • Write once global flags for Erlang and Elixir

    9
    21.2k last 90 days
  • confix 0.4.1

    Read, parse and patch Elixir application's configuration

    10
    20.8k last 90 days
  • Seamless runtime config with one line of code. No special accessors or mappings. Full support for '{:system...} tuple' and '{m,f,a}' runtime config patterns.

    30
    14.3k last 90 days
  • envy 1.1.1

    A package for managing env files

    71
    12.3k last 90 days
  • vapor 0.10.0

    Dynamic configuration management

    596
    12.3k last 90 days
  • stillir 1.1.0

    Read Unix env vars into application config

    50
    10.7k last 90 days
  • dot_env 1.2.0

    Load and use environment variables from files

    37
    10.3k last 90 days
  • yconf 1.0.22

    YAML configuration processor

    9
    9.1k last 90 days
  • hush 1.2.0

    Extensible runtime configuration loader with pluggable providers

    141
    8.9k last 90 days
  • alembix 0.1.2

    Supercharge your environment variable. On deployment Alembix can be used to ensure your enviroment variable are not missing. It can be used to parse the enviroment variables.

    0
    6.1k last 90 days
  • doteki 1.1.0

    Dynamic configuration in your erlang application

    1
    5.3k last 90 days
  • epa 0.1.2

    Simple helpers to validate your ENV config is correct

    4.7k last 90 days
  • A json based SNS/SQS configurator for elixir/phoenix projects

    7
    4.5k last 90 days
  • envar 1.1.0

    Helpful functions for working with Environment Variables

    32
    4.0k last 90 days
  • conform 2.5.2

    Easy, powerful, and extendable configuration tooling for releases.

    378
    3.6k last 90 days
  • gestalt 2.0.0

    A wrapper for `Application.get_config/3` and `System.get_env/1` that makes it easy to swap in process-specific overrides. Among other things, this allows tests to provide async-safe overrides.

    13
    3.4k last 90 days
  • ex_env 0.3.4

    Tool provides support of Elixir terms in system env variables

    0
    3.2k last 90 days
  • A Google Secret Manager Provider for Hush

    19
    2.9k last 90 days
  • Persists configurations from given files at compile time.

    1
    2.7k last 90 days
  • kvconf 2025.1.0

    kvconf

    7
    2.4k last 90 days
  • nvir 0.15.0

    A fully-featured dotenv parser with environment variables helpers. Inspired from Dotenvy but using system environment by default.

    19
    2.3k last 90 days
  • Provider secrets to your app from .env, Azure KeyVault, Azure Managed Identity, Google Secret Manager.

    4
    2.3k last 90 days
  • Easy access to LLM API keys and environment configuration

    1
    2.2k last 90 days
  • SSM client which handles CRUD operations to interact with AWS SSM Parameter Store

    3
    2.2k last 90 days
  • Live config supporting many different backends. **Kungfuig** (_pronounced:_ [ˌkʌŋˈfig]) provides a drastically easy way to plug live configuration into everything. It provides backends for `env` and `system` and supports custom backends.

    0
    2.1k last 90 days
  • enux 1.6.0

    utility package for loading, validating and documenting your app's configuration variables from env, json, jsonc and toml files at runtime and injecting them into your environment

    3
    2.1k last 90 days
  • A Bamboo adapter for runtime configurations

    4
    1.6k last 90 days
  • Watch and fetch application's configuration from a server, and compile them into Elixir modules.

    5
    1.5k last 90 days
  • Allows registration of every Plug with dynamic configuration.

    5
    1.3k last 90 days