https://github.com/mozilla/node-convict
config configuration configuration-management env environment-variables javascript json json-files node nodejs schema validation
Score: 30.6240599707194
Last synced: about 15 hours ago
JSON representation
Repository metadata:
Featureful configuration management library for Node.js
- Host: GitHub
- URL: https://github.com/mozilla/node-convict
- Owner: mozilla
- License: other
- Created: 2012-01-22T03:44:39.000Z (almost 15 years ago)
- Default Branch: master
- Last Pushed: 2026-05-04T22:41:17.000Z (6 months ago)
- Last Synced: 2026-10-30T21:22:01.424Z (4 days ago)
- Topics: config, configuration, configuration-management, env, environment-variables, javascript, json, json-files, node, nodejs, schema, validation
- Language: JavaScript
- Homepage:
- Size: 1.67 MB
- Stars: 2,375
- Watchers: 46
- Forks: 136
- Open Issues: 72
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Owner metadata:
- Name: Mozilla
- Login: mozilla
- Email:
- Kind: organization
- Description: This technology could fall into the right hands.
- Website: https://wiki.mozilla.org/Github
- Location: Mountain View, California
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/131524?v=4
- Repositories: 2423
- Last Synced at: 2024-10-30T01:45:08.365Z
- Profile URL: https://github.com/mozilla
GitHub Events
Total
- Issue comment event: 4
- Issues event: 3
- Push event: 1
- Watch event: 39
- Total: 47
Last Year
- Issue comment event: 3
- Issues event: 1
- Push event: 1
- Watch event: 3
- Total: 8
Committers metadata
Last synced: about 17 hours ago
Total Commits: 506
Total Committers: 61
Avg Commits per committer: 8.295
Development Distribution Score (DDS): 0.441
Commits in past year: 5
Committers in past year: 2
Avg Commits per committer in past year: 2.5
Development Distribution Score (DDS) in past year: 0.4
| Name | Commits | |
|---|---|---|
| Marc-Aurèle DARCHE | m****e@c****g | 283 |
| Zachary Carter | z****r@g****m | 62 |
| Lloyd Hilaiel | l****d@h****m | 30 |
| Eli Young | e****e@g****m | 14 |
| A-312 | A****2 | 12 |
| Sean McArthur | s****r@g****m | 5 |
| Gurpreet Atwal | g****t@g****m | 5 |
| Dan Allen | d****n@g****m | 5 |
| h.criouet | h****t@b****m | 4 |
| Michael McGahan | m****n@g****m | 4 |
| Peter deHaan | p****r@d****m | 4 |
| Abdullah Ali | v****k@h****m | 3 |
| Amri Toufali | a****i@h****m | 3 |
| Phil Booth | p****h@g****m | 3 |
| RoboPhred | r****d@g****m | 3 |
| madjid | m****4@g****m | 3 |
| Ryan Kelly | r****y@m****m | 3 |
| Kris Reeves | k****e@b****m | 3 |
| umar-muneer | u****r@c****m | 2 |
| m2pls-tmp-2015-2 | m****2@i****r | 2 |
| Richard Marmorstein | r****n@l****m | 2 |
| Maya Vera | m****a@t****m | 2 |
| Hem Brahmbhatt | h****t@n****m | 2 |
| Dan Callahan | d****n@g****m | 2 |
| Danny Coates | d****s@g****m | 2 |
| Jonathan Petitcolas | p****n@g****m | 2 |
| Merkes | m****s@g****m | 2 |
| Ratson | g****b@r****e | 2 |
| Ronan Jouchet | r****n@j****r | 2 |
| Wil Clouser | w****r@m****m | 2 |
| and 31 more... | ||
Issue and Pull Request metadata
Last synced: about 17 hours ago
Total issues: 223
Total pull requests: 201
Average time to close issues: 5 months
Average time to close pull requests: about 1 month
Total issue authors: 137
Total pull request authors: 70
Average comments per issue: 2.99
Average comments per pull request: 3.46
Merged pull request: 159
Bot issues: 0
Bot pull requests: 0
Past year issues: 3
Past year pull requests: 1
Past year average time to close issues: about 2 months
Past year average time to close pull requests: N/A
Past year issue authors: 3
Past year pull request authors: 1
Past year average comments per issue: 3.0
Past year average comments per pull request: 0.0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- madarche (32)
- A-312 (19)
- pdehaan (7)
- ronkorving (5)
- myndzi (4)
- mojavelinux (4)
- LongLiveCHIEF (3)
- callahad (3)
- irgijs (3)
- hem-brahmbhatt (3)
- BourgoisMickael (2)
- elyscape (2)
- MrBartusek (2)
- MarcDiethelm (2)
- bchristie (2)
Top Pull Request Authors
- madarche (68)
- A-312 (24)
- elyscape (10)
- mojavelinux (5)
- pdehaan (5)
- madjid04 (3)
- myndzi (3)
- gurpreetatwal (3)
- LongLiveCHIEF (3)
- seanmonstar (3)
- philbooth (2)
- ronjouch (2)
- callahad (2)
- daoudi-abderrahmane (2)
- zaach (2)
Top Issue Labels
Top Pull Request Labels
Package metadata
- Total packages: 13
-
Total downloads:
- pypi: 39 last-month
- npm: 5,251,932 last-month
- Total docker downloads: 128,372,194
- Total dependent packages: 534 (may contain duplicates)
- Total dependent repositories: 2,807 (may contain duplicates)
- Total versions: 134
- Total maintainers: 14
- Total advisories: 5
npmjs.org: convict
Featureful configuration management library for Node.js (nested structure, schema validation, etc.)
- Homepage: https://github.com/mozilla/node-convict
- Licenses: Apache-2.0
- Latest release: 6.2.5 (published 8 months ago)
- Last Synced: 2026-11-03T00:30:51.764Z (about 17 hours ago)
- Versions: 64
- Dependent Packages: 489
- Dependent Repositories: 2,529
- Downloads: 4,848,803 Last month
- Docker Downloads: 125,648,042
-
Rankings:
- Dependent packages count: 0.12%
- Docker downloads count: 0.161%
- Downloads: 0.291%
- Dependent repos count: 0.452%
- Average: 0.917%
- Stargazers count: 1.943%
- Forks count: 2.537%
- Maintainers (6)
- Advisories:
npmjs.org: convict-format-with-validator
Formats 'email', 'ipaddress' and 'url' for convict
- Homepage: https://github.com/mozilla/node-convict
- Licenses: Apache-2.0
- Latest release: 6.2.0 (published over 5 years ago)
- Last Synced: 2026-11-01T20:07:15.594Z (2 days ago)
- Versions: 3
- Dependent Packages: 30
- Dependent Repositories: 238
- Downloads: 366,068 Last month
- Docker Downloads: 2,556,454
-
Rankings:
- Docker downloads count: 0.386%
- Downloads: 0.515%
- Dependent packages count: 1.042%
- Dependent repos count: 1.058%
- Average: 1.247%
- Stargazers count: 1.943%
- Forks count: 2.537%
- Maintainers (4)
npmjs.org: convict-format-with-moment
Formats 'duration' and 'timestamp' for convict
- Homepage: https://github.com/mozilla/node-convict
- Licenses: Apache-2.0
- Latest release: 6.2.0 (published over 5 years ago)
- Last Synced: 2026-11-01T20:07:25.994Z (2 days ago)
- Versions: 3
- Dependent Packages: 9
- Dependent Repositories: 33
- Downloads: 36,974 Last month
- Docker Downloads: 167,698
-
Rankings:
- Docker downloads count: 0.53%
- Downloads: 0.883%
- Average: 1.711%
- Stargazers count: 1.896%
- Dependent repos count: 2.213%
- Dependent packages count: 2.252%
- Forks count: 2.494%
- Maintainers (4)
proxy.golang.org: github.com/mozilla/node-convict
- Homepage:
- Documentation: https://pkg.go.dev/github.com/mozilla/node-convict#section-documentation
- Licenses: other
- Latest release: v6.2.5+incompatible (published 8 months ago)
- Last Synced: 2026-11-01T20:05:07.955Z (2 days ago)
- Versions: 49
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.498%
- Average: 4.649%
- Dependent repos count: 4.8%
npmjs.org: browser-convict
Featureful configuration management library for Node.js (nested structure, schema validation, etc.)
- Homepage: https://github.com/mozilla/node-convict
- Licenses: Apache-2.0
- Latest release: 4.3.3 (published over 8 years ago)
- Last Synced: 2026-11-01T20:05:08.869Z (2 days ago)
- Versions: 2
- Dependent Packages: 1
- Dependent Repositories: 1
- Downloads: 29 Last month
-
Rankings:
- Stargazers count: 1.9%
- Forks count: 2.493%
- Average: 9.893%
- Dependent repos count: 10.345%
- Downloads: 13.74%
- Dependent packages count: 20.988%
- Maintainers (1)
npmjs.org: @kauabunga/convict
Featureful configuration management library for Node.js (nested structure, schema validation, etc.)
- Homepage: https://github.com/mozilla/node-convict
- Licenses: Apache-2.0
- Latest release: 4.0.3 (published over 8 years ago)
- Last Synced: 2026-11-01T20:10:20.926Z (2 days ago)
- Versions: 2
- Dependent Packages: 2
- Dependent Repositories: 1
- Downloads: 14 Last month
-
Rankings:
- Stargazers count: 1.9%
- Forks count: 2.493%
- Dependent packages count: 8.861%
- Average: 9.929%
- Dependent repos count: 10.345%
- Downloads: 26.047%
- Maintainers (1)
npmjs.org: convict-format-with-validator_6.2.0_custom
Formats 'email', 'ipaddress' and 'url' for convict
- Homepage: https://github.com/mozilla/node-convict
- Status: unpublished
- Licenses: Apache-2.0
- Latest release: 6.2.0 (published over 3 years ago)
- Last Synced: 2026-11-01T20:08:33.010Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Stargazers count: 2.29%
- Forks count: 2.943%
- Average: 14.979%
- Dependent repos count: 26.01%
- Dependent packages count: 28.672%
npmjs.org: @hbkapps/convict
Featureful configuration management library for Node.js (nested structure, schema validation, etc.)
- Homepage: https://github.com/mozilla/node-convict
- Licenses: Apache-2.0
- Latest release: 4.1.0 (published almost 9 years ago)
- Last Synced: 2026-11-01T20:08:52.537Z (2 days ago)
- Versions: 1
- Dependent Packages: 3
- Dependent Repositories: 1
- Downloads: 6 Last month
-
Rankings:
- Stargazers count: 1.9%
- Forks count: 2.493%
- Dependent packages count: 5.905%
- Dependent repos count: 10.345%
- Average: 15.077%
- Downloads: 54.74%
- Maintainers (1)
npmjs.org: convict-format-with-validator_custom
Formats 'email', 'ipaddress' and 'url' for convict
- Homepage: https://github.com/mozilla/node-convict
- Licenses: Apache-2.0
- Latest release: 6.2.0 (published over 3 years ago)
- Last Synced: 2026-11-01T20:07:16.201Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 11 Last month
-
Rankings:
- Stargazers count: 2.485%
- Forks count: 3.078%
- Average: 16.115%
- Downloads: 16.817%
- Dependent repos count: 25.306%
- Dependent packages count: 32.89%
- Maintainers (1)
pypi.org: convict
python clone of node-convict (https://github.com/mozilla/node-convict)
- Homepage: UNKNOWN
- Documentation: https://convict.readthedocs.io/
- Licenses: MPL 2.0
- Latest release: 0.3 (published about 11 years ago)
- Last Synced: 2026-11-01T20:05:07.958Z (2 days ago)
- Versions: 3
- Dependent Packages: 0
- Dependent Repositories: 3
- Downloads: 39 Last month
-
Rankings:
- Dependent repos count: 9.018%
- Dependent packages count: 9.985%
- Average: 20.619%
- Downloads: 42.855%
- Maintainers (1)
repo1.maven.org: org.mvnpm:convict
Featureful configuration management library for Node.js (nested structure, schema validation, etc.)
- Homepage: https://github.com/mozilla/node-convict
- Documentation: https://appdoc.app/artifact/org.mvnpm/convict/
- Licenses: Apache-2.0
- Latest release: 6.2.5 (published 8 months ago)
- Last Synced: 2026-11-01T20:05:32.353Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Stargazers count: 7.958%
- Forks count: 16.961%
- Average: 23.22%
- Dependent repos count: 27.971%
- Dependent packages count: 39.989%
npmjs.org: webpack-convict
Unruly configuration management for Node.js
- Homepage: https://github.com/mozilla/node-convict
- Licenses: Apache-2.0
- Latest release: 1.5.1 (published almost 10 years ago)
- Last Synced: 2026-11-01T20:08:25.783Z (2 days ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 17 Last month
-
Rankings:
- Stargazers count: 1.9%
- Forks count: 2.493%
- Dependent repos count: 10.345%
- Average: 25.042%
- Dependent packages count: 52.041%
- Downloads: 58.429%
- Maintainers (1)
npmjs.org: @depup/convict
Featureful configuration management library for Node.js (nested structure, schema validation, etc.) (with updated dependencies)
- Homepage: https://github.com/mozilla/node-convict
- Licenses: Apache-2.0
- Latest release: 6.2.5-depup.0 (published 8 months ago)
- Last Synced: 2026-11-01T20:05:12.497Z (2 days ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 10 Last month
-
Rankings:
- Dependent repos count: 22.409%
- Average: 27.355%
- Dependent packages count: 32.302%
- Maintainers (1)
Dependencies
- 888 dependencies
- @lerna-lite/cli 1.1.1 development
- coveralls ^3.1.0 development
- deep-object-diff ^1.1.0 development
- eslint ^7.26.0 development
- jest ^26.6.3 development
- js-yaml ^4.1.0 development
- json5 ^2.2.0 development
- toml ^3.0.0 development
- lodash.clonedeep ^4.5.0
- yargs-parser ^20.2.7
- moment ^2.29.1
- validator ^13.6.0