Configuration
Applications for storing configuration data
Search & Filter
| Package | python-dotenv | dynaconf | django-environ | django-constance | environs | django-split-settings | django-solo | django-extra-settings | django-configurations | django-appconf |
|---|---|---|---|---|---|---|---|---|---|---|
|
Description
|
Reads key-value pairs from a
.env file and can set them as environment variables. It helps… |
Configuration Management for
Python ⚙ |
Django-environ allows you to
utilize 12factor inspired environment variables to configure … |
Dynamic Django settings.
|
simplified environment
variable parsing |
Organize Django settings into
multiple files and directories. Easily override and modify s… |
Helps working with singletons - things like global settings that you want to edit from the |
:gear: config and manage typed
extra settings using just the django admin. |
A helper for organizing Django project settings by relying on well established programming |
An app to handle configuration
defaults of packaged Django apps gracefully |
|
Category
|
Other | Other | Other | App | Other | Other | App | App | App | App |
|
Using This
|
2
|
4
|
10
|
28
|
1
|
1
|
5
|
0
|
16
|
8
|
|
Python 3?
|
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
|
Dev Status
|
Production/Stable | Production/Stable | Production/Stable | Production/Stable | Unknown | Production/Stable | Unknown | Production/Stable | Production/Stable | Production/Stable |
|
Version (PyPI)
|
1.2.2 | 3.2.13 | 0.13.0 | 4.3.5 | 15.0.1 | 1.3.2 | 2.5.1 | 0.14.1 | 2.5.1 | 1.2.0 |
|
Stars
|
8,752 | 4,290 | 3,155 | 1,844 | 1,363 | 1,190 | 956 | 616 | 1,137 | 359 |
|
Forks
|
522 | 320 | 336 | 324 | 105 | 73 | 84 | 33 | 144 | 49 |
|
Commits
|
|
|
|
|
|
|
|
|
|
|
|
Updated
|
19 Apr 2026 | 17 Mar 2026 | 20 Apr 2026 | 2 Apr 2026 | 4 May 2026 | 27 Mar 2026 | 1 Jan 2026 | 17 Apr 2026 | 18 Nov 2024 | 8 Dec 2025 |
|
License
|
BSD-3-Clause | MIT | MIT | BSD | MIT | BSD-2-Clause | CC-BY-3.0 | Custom | BSD | BSD |
|
Links
|
||||||||||
|
Feature Comparison
(click cells to edit)
|
||||||||||
|
Python 3 support
|
—
|
—
|
|
|
|
—
|
—
|
|
|
—
|
|
Database URL parser
|
—
|
—
|
|
—
|
|
—
|
—
|
—
|
|
—
|
|
Cache URL parser
|
—
|
—
|
|
—
|
|
—
|
—
|
—
|
—
|
—
|
|
Email URL parser
|
—
|
—
|
|
—
|
|
—
|
—
|
—
|
—
|
—
|
Reads key-value pairs from a .env file and can set them as environment variables. It helps in developing applications following the 12-factor principles.
Django-environ allows you to utilize 12factor inspired environment variables to configure your Django application.
Organize Django settings into multiple files and directories. Easily override and modify settings. Use wildcards and optional settings files.
Helps working with singletons - things like global settings that you want to edit from the admin site.
A helper for organizing Django project settings by relying on well established programming patterns.
Showing 10 of 36 packages in this grid.