{"id":29557310,"url":"https://github.com/travelping/regine","last_synced_at":"2025-07-18T11:03:39.985Z","repository":{"id":2830995,"uuid":"3833629","full_name":"travelping/regine","owner":"travelping","description":"regine - modular Erlang process registry","archived":false,"fork":false,"pushed_at":"2022-09-29T08:06:51.000Z","size":38,"stargazers_count":10,"open_issues_count":0,"forks_count":6,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-09-17T03:31:01.103Z","etag":null,"topics":["erlang"],"latest_commit_sha":null,"homepage":"","language":"Erlang","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/travelping.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null}},"created_at":"2012-03-26T14:34:15.000Z","updated_at":"2021-10-20T14:11:28.000Z","dependencies_parsed_at":"2022-09-26T18:31:21.989Z","dependency_job_id":null,"html_url":"https://github.com/travelping/regine","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/travelping/regine","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travelping%2Fregine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travelping%2Fregine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travelping%2Fregine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travelping%2Fregine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travelping","download_url":"https://codeload.github.com/travelping/regine/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travelping%2Fregine/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265746294,"owners_count":23821636,"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":["erlang"],"created_at":"2025-07-18T11:01:33.757Z","updated_at":"2025-07-18T11:03:39.957Z","avatar_url":"https://github.com/travelping.png","language":"Erlang","funding_links":[],"categories":[],"sub_categories":[],"readme":"regine - modular Erlang process registry\n========================================\n[![Hex.pm Version][hexpm version]][hexpm]\n[![Hex.pm Downloads][hexpm downloads]][hexpm]\n[![Build Status][gh badge]][gh]\n[![Coverage Status][coveralls badge]][coveralls]\n[![Erlang Versions][erlang version badge]][gh]\n\nThis is process registry similar to [gproc][1]. The difference is that gproc complete handles the\nlogic of mapping key to pids and vice versa. Regine on the other hand only deals with the\nassociation of key to pids. The reverse direction and some other mapping functions have to\nbe supplied by the developer through a callback module.\n\nThis the developer to full flexibility to implement mapping models that to not fall into the\none key, one map model.\n\nBUILDING\n--------\n\nUsing rebar3:\n\n    # rebar3 compile\n\n\n[1]: https://github.com/uwiger/gproc\n\n\u003c!-- Badges --\u003e\n[hexpm]: https://hex.pm/packages/regine\n[hexpm version]: https://img.shields.io/hexpm/v/regine.svg?style=flat-square\n[hexpm downloads]: https://img.shields.io/hexpm/dt/regine.svg?style=flat-square\n[gh]: https://github.com/travelping/regine/actions/workflows/main.yml\n[gh badge]: https://img.shields.io/github/workflow/status/travelping/regine/CI?style=flat-square\n[coveralls]: https://coveralls.io/github/travelping/regine\n[coveralls badge]: https://img.shields.io/coveralls/travelping/regine?style=flat-square\n[erlang version badge]: https://img.shields.io/badge/erlang-19.1%20to%2023.2-blue.svg?style=flat-square\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftravelping%2Fregine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftravelping%2Fregine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftravelping%2Fregine/lists"}