https://github.com/omry/omegaconf
configuration-files configuration-loader python python-types schema-validator yaml yaml-configuration
Score: 29.352777700486765
Last synced: about 21 hours ago
JSON representation
Repository metadata:
Flexible Python configuration system. The last one you will ever need.
- Host: GitHub
- URL: https://github.com/omry/omegaconf
- Owner: omry
- License: bsd-3-clause
- Created: 2018-09-03T14:59:01.000Z (almost 8 years ago)
- Default Branch: main
- Last Pushed: 2026-08-24T08:00:22.000Z (2 days ago)
- Last Synced: 2026-08-24T10:38:20.124Z (2 days ago)
- Topics: configuration-files, configuration-loader, python, python-types, schema-validator, yaml, yaml-configuration
- Language: Python
- Homepage:
- Size: 11.3 MB
- Stars: 2,426
- Watchers: 18
- Forks: 158
- Open Issues: 31
-
Metadata Files:
- Readme: README.md
- Changelog: NEWS.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Citation: CITATION.cff
- Agents: AGENTS.md
- Copilot: .github/copilot-instructions.md
-
Funding:
- Github: omry
Owner metadata:
- Name: Omry Yadan
- Login: omry
- Email:
- Kind: user
- Description: Author of OmegaConf and Hydra
- Website:
- Location:
- Twitter: omry
- Company:
- Icon url: https://avatars.githubusercontent.com/u/376455?u=b2a4e2f22533b35365ae20dfcf793ff1f9cd142c&v=4
- Repositories: 50
- Last Synced at: 2024-05-04T00:24:36.491Z
- Profile URL: https://github.com/omry
GitHub Events
Total
- Create event: 27
- Delete event: 32
- Fork event: 31
- Issue comment event: 57
- Issues event: 53
- Pull request event: 24
- Pull request review comment event: 6
- Pull request review event: 13
- Push event: 240
- Watch event: 283
- Total: 766
Last Year
- Create event: 25
- Delete event: 30
- Fork event: 9
- Issue comment event: 19
- Issues event: 38
- Pull request event: 13
- Pull request review comment event: 6
- Pull request review event: 11
- Push event: 232
- Watch event: 55
- Total: 438
Committers metadata
Last synced: 7 days ago
Total Commits: 1,245
Total Committers: 47
Avg Commits per committer: 26.489
Development Distribution Score (DDS): 0.308
Commits in past year: 206
Committers in past year: 14
Avg Commits per committer in past year: 14.714
Development Distribution Score (DDS) in past year: 0.228
| Name | Commits | |
|---|---|---|
| Omry Yadan | o****y@f****m | 862 |
| Jasha10 | 8****0 | 186 |
| Olivier Delalleau | 5****u | 67 |
| github-actions[bot] | g****] | 30 |
| Pere Diaz Bou | 3****2 | 26 |
| Pádraig Brady | P****@d****m | 15 |
| Jonas Gehring | j****g@f****m | 5 |
| Jean-Baptiste Braun | 8****f | 3 |
| Matteo Voges | 9****s | 3 |
| Ryan Soklaski | r****i@g****m | 3 |
| kfollesdal | k****l@g****m | 2 |
| Wouter Zwerink | 3****k | 2 |
| Vincent Gao | g****0@g****m | 2 |
| Sugato Ray | s****y | 2 |
| Ben Mares | s****1@t****m | 2 |
| Anthony Bisulco | a****6@c****u | 2 |
| Tomasz Nguyen | m****e@s****l | 2 |
| vermont | 1****b | 2 |
| Pierre Gleize | g****e@f****m | 1 |
| Chris Axon | c****6@g****m | 1 |
| Eric Cousineau | e****u@t****l | 1 |
| Glib | 7****X | 1 |
| Guillaume Wenzek | g****k | 1 |
| Hadrien Mary | h****y@g****m | 1 |
| uttam12331 | 1****1 | 1 |
| tk-woven | 6****n | 1 |
| thomkeh | t****x@g****m | 1 |
| shuki-hpcnt | 5****t | 1 |
| jlopezpena | j****a | 1 |
| jeffknaide | 4****e | 1 |
| and 17 more... | ||
Issue and Pull Request metadata
Last synced: about 21 hours ago
Total issues: 193
Total pull requests: 152
Average time to close issues: almost 2 years
Average time to close pull requests: about 2 months
Total issue authors: 112
Total pull request authors: 38
Average comments per issue: 2.78
Average comments per pull request: 1.58
Merged pull request: 103
Bot issues: 0
Bot pull requests: 4
Past year issues: 25
Past year pull requests: 46
Past year average time to close issues: about 2 months
Past year average time to close pull requests: 11 days
Past year issue authors: 4
Past year pull request authors: 14
Past year average comments per issue: 0.72
Past year average comments per pull request: 0.91
Past year merged pull request: 27
Past year bot issues: 0
Past year bot pull requests: 1
Top Issue Authors
- omry (32)
- Jasha10 (23)
- MatteoVoges (9)
- odelalleau (8)
- acampove (2)
- amatsukawa (2)
- tmke8 (2)
- rsokl (2)
- raphCode (2)
- aksajja (2)
- timolson (2)
- Daraan (2)
- tarepan (2)
- cjsg (2)
- apsdehal (2)
Top Pull Request Authors
- Jasha10 (57)
- omry (29)
- MatteoVoges (6)
- wouterzwerink (6)
- odelalleau (5)
- rsokl (5)
- bzczb (3)
- dependabot[bot] (3)
- jbbqqf (3)
- andywag (2)
- bact (2)
- gaoflow (2)
- maresb (2)
- wu0607 (2)
- caxon (2)
Top Issue Labels
- bug (86)
- enhancement (35)
- needs triage (13)
- maintenance (10)
- RFC (10)
- structured config (10)
- priority_low (8)
- interpolation (5)
- wishlist (5)
- has-workaround (5)
- duplicate (4)
- priority_high (3)
- dictconfig (2)
- antlr (2)
- listconfig (2)
- priority_medium (2)
- internal (2)
- In progress (1)
- help wanted (1)
- easy (1)
- low priority (1)
- documentation (1)
- question (1)
Top Pull Request Labels
- dependencies (3)
- needs triage (1)
- antlr (1)
- python (1)
- enhancement (1)
- maintenance (1)
Package metadata
- Total packages: 25
-
Total downloads:
- pypi: 44,125,661 last-month
- conda: 2,278,007 total
- Total docker downloads: 2,032,096
- Total dependent packages: 471 (may contain duplicates)
- Total dependent repositories: 7,700 (may contain duplicates)
- Total versions: 215
- Total maintainers: 7
pypi.org: omegaconf
A flexible configuration library
- Homepage: https://github.com/omry/omegaconf
- Documentation: https://omegaconf.readthedocs.io/
- Licenses: BSD License
- Latest release: 2.3.1 (published 3 months ago)
- Last Synced: 2026-08-24T13:35:24.668Z (2 days ago)
- Versions: 156
- Dependent Packages: 459
- Dependent Repositories: 7,658
- Downloads: 44,125,341 Last month
- Docker Downloads: 2,032,096
-
Rankings:
- Dependent packages count: 0.079%
- Dependent repos count: 0.108%
- Downloads: 0.129%
- Docker downloads count: 0.762%
- Average: 1.262%
- Stargazers count: 1.697%
- Forks count: 4.796%
- Maintainers (3)
proxy.golang.org: github.com/omry/omegaconf
- Homepage:
- Documentation: https://pkg.go.dev/github.com/omry/omegaconf#section-documentation
- Licenses: bsd-3-clause
- Latest release: v2.3.1+incompatible (published 3 months ago)
- Last Synced: 2026-08-24T13:41:27.216Z (2 days ago)
- Versions: 17
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 6.528%
- Average: 6.747%
- Dependent repos count: 6.966%
spack.io: py-omegaconf
A hierarchical configuration system, with support for merging configurations from multiple sources (YAML config files, dataclasses/objects and CLI arguments) providing a consistent API regardless of how the configuration was created.
- Homepage: https://github.com/omry/omegaconf
- Licenses: []
- Latest release: 2.3.1 (published 19 days ago)
- Last Synced: 2026-08-24T13:34:39.892Z (2 days ago)
- Versions: 4
- Dependent Packages: 4
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Stargazers count: 6.392%
- Average: 8.281%
- Forks count: 12.547%
- Dependent packages count: 14.186%
- Maintainers (1)
conda-forge.org: omegaconf
OmegaConf is a hierarchical configuration system, with support for merging configurations from multiple sources (YAML config files, dataclasses/objects and CLI arguments) providing a consistent API regardless of how the configuration was created.
- Homepage: https://github.com/omry/omegaconf
- Licenses: BSD-3-Clause
- Latest release: 2.2.3 (published almost 4 years ago)
- Last Synced: 2026-03-23T21:03:54.409Z (5 months ago)
- Versions: 12
- Dependent Packages: 8
- Dependent Repositories: 42
- Downloads: 2,277,927 Total
-
Rankings:
- Dependent repos count: 5.534%
- Dependent packages count: 7.101%
- Stargazers count: 10.639%
- Average: 11.101%
- Forks count: 21.129%
pypi.org: ms-omegaconf-fork
A flexible configuration library
- Homepage: https://github.com/omry/omegaconf
- Documentation: https://ms-omegaconf-fork.readthedocs.io/
- Licenses: BSD License
- Latest release: 2.4.0.dev3 (published about 1 year ago)
- Last Synced: 2026-08-24T13:41:29.800Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 19 Last month
-
Rankings:
- Stargazers count: 2.344%
- Forks count: 5.347%
- Dependent packages count: 9.019%
- Average: 16.881%
- Dependent repos count: 50.813%
- Maintainers (1)
pypi.org: atopile-omegaconf
A flexible configuration library
- Homepage: https://github.com/omry/omegaconf
- Documentation: https://atopile-omegaconf.readthedocs.io/
- Licenses: BSD License
- Latest release: 2.4.0.dev1 (published almost 3 years ago)
- Last Synced: 2026-08-24T13:43:45.250Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 26 Last month
-
Rankings:
- Stargazers count: 1.712%
- Forks count: 4.795%
- Dependent packages count: 10.026%
- Average: 21.003%
- Dependent repos count: 67.481%
- Maintainers (1)
pypi.org: omegaconf-pydevd
pydevd debugger plugin for OmegaConf
- Homepage: https://github.com/omry/omegaconf
- Documentation: https://omegaconf-pydevd.readthedocs.io/
- Licenses: BSD License
- Latest release: 2.4.0.dev15 (published 19 days ago)
- Last Synced: 2026-08-24T13:38:46.966Z (2 days ago)
- Versions: 6
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 275 Last month
-
Rankings:
- Dependent packages count: 7.352%
- Average: 25.355%
- Downloads: 27.129%
- Dependent repos count: 41.584%
- Maintainers (1)
anaconda.org: omegaconf
OmegaConf is a hierarchical configuration system, with support for merging configurations from multiple sources (YAML config files, dataclasses/objects and CLI arguments) providing a consistent API regardless of how the configuration was created.
- Homepage: https://github.com/omry/omegaconf
- Licenses: BSD-3-Clause
- Latest release: 2.3.1 (published 2 months ago)
- Last Synced: 2026-06-26T16:09:51.091Z (2 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 80 Total
-
Rankings:
- Dependent packages count: 34.728%
- Dependent repos count: 37.866%
- Average: 44.174%
- Downloads: 59.928%
guix: python-omegaconf
Flexible configuration system
- Homepage: https://github.com/omry/omegaconf
- Documentation: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/python-xyz.scm#n19162
- Licenses: bsd-3
- Latest release: 2.3.0-0.117f7de (published 6 months ago)
- Last Synced: 2026-04-27T16:35:15.102Z (4 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
ubuntu-23.04: python-omegaconf
- Homepage: https://github.com/omry/omegaconf
- Licenses: bsd-3-clause
- Latest release: 2.2.2-2.1 (published 7 months ago)
- Last Synced: 2026-03-12T00:20:09.100Z (6 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
nixpkgs-23.05: python310Packages.omegaconf
Framework for configuring complex applications
- Homepage: https://github.com/omry/omegaconf
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/omegaconf/default.nix#L69
- Licenses: BSD-3-Clause
- Latest release: 2.3.0 (published 7 months ago)
- Last Synced: 2026-04-09T21:03:07.337Z (5 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
ubuntu-24.10: python-omegaconf
- Homepage: https://github.com/omry/omegaconf
- Licenses: bsd-3-clause
- Latest release: 2.3.0-1 (published 6 months ago)
- Last Synced: 2026-03-13T11:21:55.447Z (6 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
nixpkgs-24.05: python312Packages.omegaconf
Framework for configuring complex applications
- Homepage: https://github.com/omry/omegaconf
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/python-modules/omegaconf/default.nix#L76
- Licenses: BSD-3-Clause
- Latest release: 2.3.0 (published 7 months ago)
- Last Synced: 2026-08-15T03:30:24.034Z (11 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
debian-12: python-omegaconf
- Homepage: https://github.com/omry/omegaconf
- Documentation: https://packages.debian.org/bookworm/python-omegaconf
- Licenses: bsd-3-clause
- Latest release: 2.2.2-2.1 (published 6 months ago)
- Last Synced: 2026-03-13T14:44:39.220Z (6 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
nixpkgs-unstable: python313Packages.omegaconf
Framework for configuring complex applications
- Homepage: https://github.com/omry/omegaconf
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/omegaconf/default.nix#L82
- Licenses: BSD-3-Clause
- Latest release: 2.3.0 (published 7 months ago)
- Last Synced: 2026-04-03T03:05:13.705Z (5 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
nixpkgs-24.11: python312Packages.omegaconf
Framework for configuring complex applications
- Homepage: https://github.com/omry/omegaconf
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/omegaconf/default.nix#L76
- Licenses: BSD-3-Clause
- Latest release: 2.3.0 (published 7 months ago)
- Last Synced: 2026-03-08T06:21:24.034Z (6 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
nixpkgs-24.05: python311Packages.omegaconf
Framework for configuring complex applications
- Homepage: https://github.com/omry/omegaconf
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/python-modules/omegaconf/default.nix#L76
- Licenses: BSD-3-Clause
- Latest release: 2.3.0 (published 7 months ago)
- Last Synced: 2026-03-09T03:04:37.830Z (6 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
nixpkgs-23.11: python310Packages.omegaconf
Framework for configuring complex applications
- Homepage: https://github.com/omry/omegaconf
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/omegaconf/default.nix#L73
- Licenses: BSD-3-Clause
- Latest release: 2.3.0 (published 7 months ago)
- Last Synced: 2026-03-08T23:30:07.225Z (6 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
ubuntu-23.10: python-omegaconf
- Homepage: https://github.com/omry/omegaconf
- Licenses: bsd-3-clause
- Latest release: 2.2.2-2.1 (published 6 months ago)
- Last Synced: 2026-03-14T09:14:29.394Z (6 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-13: python-omegaconf
- Homepage: https://github.com/omry/omegaconf
- Documentation: https://packages.debian.org/trixie/python-omegaconf
- Licenses: bsd-3-clause
- Latest release: 2.3.0-3 (published 7 months ago)
- Last Synced: 2026-03-14T15:29:27.278Z (5 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
nixpkgs-24.11: python311Packages.omegaconf
Framework for configuring complex applications
- Homepage: https://github.com/omry/omegaconf
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/omegaconf/default.nix#L76
- Licenses: BSD-3-Clause
- Latest release: 2.3.0 (published 7 months ago)
- Last Synced: 2026-08-15T10:32:21.578Z (11 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
nixpkgs-23.05: python311Packages.omegaconf
Framework for configuring complex applications
- Homepage: https://github.com/omry/omegaconf
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/omegaconf/default.nix#L69
- Licenses: BSD-3-Clause
- Latest release: 2.3.0 (published 7 months ago)
- Last Synced: 2026-04-18T06:04:49.100Z (4 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
nixpkgs-23.11: python311Packages.omegaconf
Framework for configuring complex applications
- Homepage: https://github.com/omry/omegaconf
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/omegaconf/default.nix#L73
- Licenses: BSD-3-Clause
- Latest release: 2.3.0 (published 7 months ago)
- Last Synced: 2026-03-08T23:30:57.791Z (6 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
nixpkgs-unstable: python314Packages.omegaconf
Framework for configuring complex applications
- Homepage: https://github.com/omry/omegaconf
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/omegaconf/default.nix#L82
- Licenses: BSD-3-Clause
- Latest release: 2.3.0 (published 7 months ago)
- Last Synced: 2026-05-14T17:14:41.434Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
Dependencies
- actions/checkout v3 composite
- github/codeql-action/analyze v2 composite
- github/codeql-action/autobuild v2 composite
- github/codeql-action/init v2 composite
- black * development
- build * development
- coveralls * development
- flake8 * development
- isort * development
- mypy * development
- nox * development
- pre-commit * development
- pydevd * development
- pyflakes * development
- pytest * development
- pytest-benchmark * development
- pytest-lazy-fixture * development
- pytest-mock * development
- towncrier * development
- twine * development
- sphinx *
- sphinx-tabs *
- for *
- str *
- actions/checkout v4 composite
- actions/setup-python v5 composite
- actions/checkout v5 composite
- actions/download-artifact v5 composite
- actions/setup-java v5 composite
- actions/setup-python v6 composite
- actions/upload-artifact v4 composite
- pypa/gh-action-pypi-publish release/v1 composite
- actions/checkout v5 composite
- actions/download-artifact v5 composite
- actions/setup-java v5 composite
- actions/setup-python v6 composite
- actions/upload-artifact v4 composite
- pypa/gh-action-pypi-publish release/v1 composite
- actions/checkout v5 composite
- actions/download-artifact v5 composite
- actions/setup-java v5 composite
- actions/setup-python v6 composite
- actions/upload-artifact v4 composite
- pypa/gh-action-pypi-publish release/v1 composite
- OMEGACONF_REQUIREMENT *