An open API service for producing an overview of a list of open source projects.

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.


Owner metadata:


GitHub Events

Total
Last Year

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 Email 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

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/omry/omegaconf

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

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

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%
ubuntu-24.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-06T12:05:40.670Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
nixpkgs-23.05: python310Packages.omegaconf

Framework for configuring complex applications

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

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

nixpkgs-24.11: python312Packages.omegaconf

Framework for configuring complex applications

nixpkgs-24.05: python311Packages.omegaconf

Framework for configuring complex applications

nixpkgs-23.11: python310Packages.omegaconf

Framework for configuring complex applications

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

nixpkgs-23.05: python311Packages.omegaconf

Framework for configuring complex applications

nixpkgs-23.11: python311Packages.omegaconf

Framework for configuring complex applications

nixpkgs-unstable: python314Packages.omegaconf

Framework for configuring complex applications


Dependencies

.github/workflows/codeql.yml actions
  • actions/checkout v3 composite
  • github/codeql-action/analyze v2 composite
  • github/codeql-action/autobuild v2 composite
  • github/codeql-action/init v2 composite
requirements/dev.txt pypi
  • 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
requirements/docs.txt pypi
  • sphinx *
  • sphinx-tabs *
setup.py pypi
  • for *
  • str *
pyproject.toml pypi
.github/workflows/update-backlog-atlas.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v5 composite
.github/workflows/publish_dev.yml actions
  • 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
.github/workflows/publish.yml actions
  • 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
.github/workflows/publish_test.yml actions
  • 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
subprojects/omegaconf-pydevd/setup.py pypi
  • OMEGACONF_REQUIREMENT *