{"id":13451437,"url":"https://github.com/open-services/open-registry","last_synced_at":"2025-07-29T05:02:45.076Z","repository":{"id":217399794,"uuid":"180798669","full_name":"open-services/open-registry","owner":"open-services","description":"Community Owned JavaScript Registry","archived":false,"fork":false,"pushed_at":"2022-05-26T22:36:15.000Z","size":11405,"stargazers_count":267,"open_issues_count":31,"forks_count":6,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-04-10T03:57:37.567Z","etag":null,"topics":["javascript","nodejs","non-profit","npm","open-service","registry","repository"],"latest_commit_sha":null,"homepage":"https://open-registry.dev","language":"Clojure","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/open-services.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"docs/contributing.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":"docs/governance.md","roadmap":"docs/roadmap.md","authors":null,"dei":null}},"created_at":"2019-04-11T13:30:58.000Z","updated_at":"2024-11-30T05:28:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"eb5cb036-db59-454a-9408-95e420f7fc3b","html_url":"https://github.com/open-services/open-registry","commit_stats":{"total_commits":94,"total_committers":3,"mean_commits":"31.333333333333332","dds":0.04255319148936165,"last_synced_commit":"c4436acca921287a6b35ff31062505cf64577b57"},"previous_names":["open-services/open-registry"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-services%2Fopen-registry","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-services%2Fopen-registry/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-services%2Fopen-registry/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-services%2Fopen-registry/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-services","download_url":"https://codeload.github.com/open-services/open-registry/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248154996,"owners_count":21056542,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["javascript","nodejs","non-profit","npm","open-service","registry","repository"],"created_at":"2024-07-31T07:00:53.803Z","updated_at":"2025-04-10T03:57:43.482Z","avatar_url":"https://github.com/open-services.png","language":"Clojure","funding_links":["https://liberapay.com/open-registry-community","https://docs.opencollective.com/help/developers/api","https://graphql-docs-v2.opencollective.com/account.doc"],"categories":["Clojure"],"sub_categories":[],"readme":"![Open-Registry Logo](logos/transparent.png)\n\n## Open-Registry - Open JavaScript Module Registry\n\nWebsite: https://open-registry.dev\n\nPreliminary npm proxy: https://npm.open-registry.dev\n\nLiberaPay for donations: https://liberapay.com/open-registry-community\n\n\u003e A user-focused registry of JavaScript libraries used, organized and funded by the community\n\n### Features of Open-Registry\n\n- Serves a mirror of the npm Registry (npm.open-registry.dev)\n- Community funded\n- Governed by the community\n- Sole focus on providing a library registry\n\n### Try it out\n\nWanna see how it's performing? You can try it out by using `https://npm.open-registry.dev`\nas the `registry` config in your preferred client.\n\n```\n# npm\nnpm config set registry https://npm.open-registry.dev\n\n# yarn\nyarn config set registry https://npm.open-registry.dev\n```\n\n### Why Open-Registry?\n\nRather than relying on private, for-profit companies to host all of our\nprograming libraries (such as npm Inc hosting the npm Registry), we should\nmove towards a different model where the stability and durability of the registry\ndoes not depend on a company but the community who is the user of the registry.\n\nIf we as a community can come together and fund our own registry, we'll\nhave full control of what the registry should be and how long we can make it\nlast.\n\nThe initial idea is to setup a full mirror of npm  and serve it to the public.\n\nAll the metrics will be public and viewable by anyone, and same with the data\nin the registry itself.\n\nThis will of course need to be paid for, which will also be public. All the\npayments and bills that will occur because of Open-Registry, will be publicly\ntrackable, and also the income which will be by donations.\n\nSo, it's time for developers to put their money where their mouth is, and start\nprove that a self-organizing community can self-care about it's needs.\n\n### Metrics Interface\n\nWhat would you want to know?\n\n- Number of instances for hosting\n- How many errors are happening currently?\n- How many packages is the registry serving currently?\n- How many of those are cached?\n- How far back are we from the npm registry?\n\n### Some Handy Links\n\n- https://baremetrics.com/open-startups\n- https://en.wikipedia.org/wiki/Public_utility\n- https://en.wikipedia.org/wiki/Public_service\n- https://en.wikipedia.org/wiki/Dead_man%27s_switch\n- https://docs.opencollective.com/help/developers/api\n- https://medium.com/open-collective/open-collective-graphql-api-preview-3b42ed1d55ff\n- https://graphql-docs-v2.opencollective.com/account.doc\n- http://www.apache.org/foundation/how-it-works.html#meritocracy\n- https://opensource.guide/leadership-and-governance/\n- https://status.npmjs.org/\n- https://github.com/open-services\n- https://github.com/victorb/open-registry\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopen-services%2Fopen-registry","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopen-services%2Fopen-registry","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopen-services%2Fopen-registry/lists"}