{"id":20722063,"url":"https://github.com/forgeflux-org/interface","last_synced_at":"2025-05-10T23:32:24.228Z","repository":{"id":42041313,"uuid":"420286949","full_name":"forgeflux-org/interface","owner":"forgeflux-org","description":"API-space software forge federation","archived":false,"fork":false,"pushed_at":"2022-04-16T06:51:03.000Z","size":1288,"stargazers_count":11,"open_issues_count":8,"forks_count":5,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-11-17T03:35:22.936Z","etag":null,"topics":["federation","federation-gateway","forgefed","forgeflux","git","software-development"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/forgeflux-org.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-10-23T01:39:41.000Z","updated_at":"2024-11-02T19:11:48.000Z","dependencies_parsed_at":"2022-08-12T03:10:33.489Z","dependency_job_id":null,"html_url":"https://github.com/forgeflux-org/interface","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/forgeflux-org%2Finterface","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/forgeflux-org%2Finterface/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/forgeflux-org%2Finterface/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/forgeflux-org%2Finterface/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/forgeflux-org","download_url":"https://codeload.github.com/forgeflux-org/interface/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253497307,"owners_count":21917683,"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":["federation","federation-gateway","forgefed","forgeflux","git","software-development"],"created_at":"2024-11-17T03:34:00.479Z","updated_at":"2025-05-10T23:32:19.212Z","avatar_url":"https://github.com/forgeflux-org.png","language":"Python","funding_links":[],"categories":["[🎛️ yunohost](https://github.com/stars/ketsapiwiq/lists/yunohost)"],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n## ForgeFlux Interface\n\n**Enabling [software forge](https://en.wikipedia.org/wiki/Forge_(software)) federation in API-space federation**\n\n[![Build](https://github.com/forgeflux-org/interface/actions/workflows/linux.yml/badge.svg)](https://github.com/forgeflux-org/interface/actions/workflows/linux.yml)\n[![codecov](https://codecov.io/gh/forgeflux-org/interface/branch/master/graph/badge.svg?token=0100H4ECG4)](https://codecov.io/gh/forgeflux-org/interface)\n\n\u003c/div\u003e\n\n## Why\n\nDeveloping [Free\nSoftware](https://www.gnu.org/philosophy/free-sw.en.html) is about\nliberating users and giving them total control over how the programs\nthey run should work. It's only fair that developers of such software\nenjoy the same levels of liberty. ForgeFed is an attempt to enable\nfederation for major software forges(GitLab, GitHub, Gitea, Source Hut,\netc.) entirely in API-space. Prior to this, [there was an attempt to do\nthe same](https://forgefed.peers.community/) but it was a very involved\nprotocol and required participation from the forge developers. We\nbelieve our API-space implementation will allow for more organic growth\nas it will not require any involvement from the forge developers.\n\n## Live instance\n\nComing soon\n\n## API Specification\n\nComing soon\n\n## Deployment\n\nComing soon\n\n## Hacking\n\nPlease see [HACKING.md](./docs/HACKING.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fforgeflux-org%2Finterface","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fforgeflux-org%2Finterface","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fforgeflux-org%2Finterface/lists"}