{"id":1397,"url":"https://gitlab.com/experimentslabs/federails","last_synced_at":"2026-05-13T07:30:18.948Z","repository":{"id":65686327,"uuid":"43203119","full_name":"experimentslabs/federails","owner":"experimentslabs","description":"Ruby gem to bring ActivityPub to your app - [Documentation](https://experimentslabs.gitlab.io/federails/)","archived":false,"fork":false,"pushed_at":null,"size":null,"stargazers_count":12,"open_issues_count":12,"forks_count":3,"subscribers_count":null,"default_branch":"main","last_synced_at":"2025-12-16T04:35:28.741Z","etag":null,"topics":["activitypub","engine","ruby on rails"],"latest_commit_sha":null,"homepage":null,"language":null,"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://gitlab.com/uploads/-/system/project/avatar/43203119/Avatar_-_Elabs-badge-federails-512.png","metadata":{},"created_at":"2023-02-04T10:26:21.870Z","updated_at":"2025-11-24T15:50:27.767Z","dependencies_parsed_at":"2023-04-07T03:05:15.990Z","dependency_job_id":null,"html_url":"https://gitlab.com/experimentslabs/federails","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"purl":"pkg:gitlab/experimentslabs/federails","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/experimentslabs%2Ffederails","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/experimentslabs%2Ffederails/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/experimentslabs%2Ffederails/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/experimentslabs%2Ffederails/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/owners/experimentslabs","download_url":"https://gitlab.com/experimentslabs/federails/-/archive/main/federails-main.zip","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/experimentslabs%2Ffederails/sbom","scorecard":null,"host":{"name":"gitlab.com","url":"https://gitlab.com","kind":"gitlab","repositories_count":4521539,"owners_count":7348,"icon_url":"https://github.com/gitlab.png","version":null,"created_at":"2022-05-30T11:31:42.605Z","updated_at":"2026-01-12T22:45:04.389Z","status":"online","status_checked_at":"2026-04-25T02:00:06.630Z","response_time":289,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.382Z","robots_txt_url":"https://gitlab.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/owners"}},"owner":{"login":"experimentslabs","name":"Experiments Labs","uuid":"organization-3047682","kind":"organization","description":"ExperimentsLabs main repos Check [github](https://github.com/el-cms) for other forks and contributions.","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://gitlab.com/uploads/-/system/group/avatar/3047682/Avatar_-_ELabs-badge-960.png","repositories_count":33,"last_synced_at":"2023-03-26T12:42:15.977Z","metadata":{},"html_url":"https://gitlab.com/experimentslabs","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2023-03-26T12:42:15.999Z","updated_at":"2023-03-26T12:42:15.999Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/owners/experimentslabs","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/owners/experimentslabs/repositories"},"packages":[{"id":12226976,"name":"federails","ecosystem":"rubygems","description":"An ActivityPub engine for Ruby on Rails","homepage":"https://experimentslabs.com","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://gitlab.com/experimentslabs/federails","keywords_array":[],"namespace":null,"versions_count":11,"first_release_published_at":"2023-02-04T10:44:41.164Z","latest_release_published_at":"2026-03-25T20:05:52.019Z","latest_release_number":"0.8.0","last_synced_at":"2026-05-08T05:01:52.049Z","created_at":"2025-10-07T02:50:38.068Z","updated_at":"2026-05-08T05:03:24.721Z","registry_url":"https://gem.coop/gems/federails","install_command":"gem install federails -s https://gem.coop","documentation_url":"http://www.rubydoc.info/gems/federails/","metadata":{"funding":null},"repo_metadata":{"id":65686327,"uuid":"43203119","full_name":"experimentslabs/federails","owner":"experimentslabs","description":"Ruby gem to bring ActivityPub to your app - [Documentation](https://experimentslabs.gitlab.io/federails/)","archived":false,"fork":false,"pushed_at":null,"size":null,"stargazers_count":12,"open_issues_count":12,"forks_count":3,"subscribers_count":null,"default_branch":"main","last_synced_at":"2025-12-16T04:35:28.741Z","etag":null,"topics":["activitypub","engine","ruby on rails"],"latest_commit_sha":null,"homepage":null,"language":null,"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://gitlab.com/uploads/-/system/project/avatar/43203119/Avatar_-_Elabs-badge-federails-512.png","metadata":{},"created_at":"2023-02-04T10:26:21.870Z","updated_at":"2025-11-24T15:50:27.767Z","dependencies_parsed_at":"2023-04-07T03:05:15.990Z","dependency_job_id":null,"html_url":"https://gitlab.com/experimentslabs/federails","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"purl":"pkg:gitlab/experimentslabs/federails","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/experimentslabs%2Ffederails","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/experimentslabs%2Ffederails/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/experimentslabs%2Ffederails/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/experimentslabs%2Ffederails/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/owners/experimentslabs","download_url":"https://gitlab.com/experimentslabs/federails/-/archive/main/federails-main.zip","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/experimentslabs%2Ffederails/sbom","scorecard":null,"host":{"name":"gitlab.com","url":"https://gitlab.com","kind":"gitlab","repositories_count":4521539,"owners_count":7348,"icon_url":"https://github.com/gitlab.png","version":null,"created_at":"2022-05-30T11:31:42.605Z","updated_at":"2026-01-12T22:45:04.389Z","status":"online","status_checked_at":"2026-04-25T02:00:06.630Z","response_time":289,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.382Z","robots_txt_url":"https://gitlab.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/owners"},"owner_record":{"login":"experimentslabs","name":"Experiments Labs","uuid":"organization-3047682","kind":"organization","description":"ExperimentsLabs main repos Check [github](https://github.com/el-cms) for other forks and contributions.","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://gitlab.com/uploads/-/system/group/avatar/3047682/Avatar_-_ELabs-badge-960.png","repositories_count":33,"last_synced_at":"2023-03-26T12:42:15.977Z","metadata":{},"html_url":"https://gitlab.com/experimentslabs","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2023-03-26T12:42:15.999Z","updated_at":"2023-03-26T12:42:15.999Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/owners/experimentslabs","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/owners/experimentslabs/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-05-08T05:03:24.699Z","dependent_packages_count":0,"downloads":7913,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":79.34306569343066,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":26.447688564476888},"purl":"pkg:gem/federails?repository_url=https://gem.coop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/federails","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/federails","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/federails/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-06T04:00:33.102Z","issues_count":null,"pull_requests_count":null,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":null,"issues_closed_count":null,"pull_requests_closed_count":null,"pull_request_authors_count":null,"issue_authors_count":null,"avg_comments_per_issue":null,"avg_comments_per_pull_request":null,"merged_pull_requests_count":null,"bot_issues_count":null,"bot_pull_requests_count":null,"past_year_issues_count":null,"past_year_pull_requests_count":null,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":null,"past_year_pull_requests_closed_count":null,"past_year_pull_request_authors_count":null,"past_year_issue_authors_count":null,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":null,"past_year_bot_pull_requests_count":null,"past_year_merged_pull_requests_count":null,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/experimentslabs%2Ffederails/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/federails/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/federails/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/federails/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/federails/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/federails/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/federails/codemeta","maintainers":[{"uuid":"659","login":"floppy","name":null,"email":null,"url":null,"packages_count":25,"html_url":"https://gem.coop/profiles/floppy","role":null,"created_at":"2025-11-21T19:29:22.359Z","updated_at":"2025-11-21T19:29:22.359Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/floppy/packages"},{"uuid":"125582","login":"mtancoigne","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://gem.coop/profiles/mtancoigne","role":null,"created_at":"2025-10-07T17:16:35.916Z","updated_at":"2025-10-07T17:16:35.916Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/mtancoigne/packages"}],"registry":{"name":"gem.coop","url":"https://gem.coop","ecosystem":"rubygems","default":false,"packages_count":191578,"maintainers_count":67706,"namespaces_count":0,"keywords_count":0,"github":"gem-coop","metadata":{"funded_packages_count":6507},"icon_url":"https://github.com/gem-coop.png","created_at":"2025-10-06T17:24:20.932Z","updated_at":"2026-04-03T06:45:05.763Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/namespaces"}},{"id":6254841,"name":"federails","ecosystem":"rubygems","description":"An ActivityPub engine for Ruby on Rails","homepage":"https://experimentslabs.com","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://gitlab.com/experimentslabs/federails","keywords_array":[],"namespace":null,"versions_count":11,"first_release_published_at":"2023-02-04T10:44:41.164Z","latest_release_published_at":"2026-03-25T20:05:52.019Z","latest_release_number":"0.8.0","last_synced_at":"2026-05-10T06:02:04.474Z","created_at":"2023-02-04T11:35:43.073Z","updated_at":"2026-05-10T06:03:27.444Z","registry_url":"https://rubygems.org/gems/federails","install_command":"gem install federails -s https://rubygems.org","documentation_url":"http://www.rubydoc.info/gems/federails/","metadata":{"funding":null},"repo_metadata":{"id":65686327,"uuid":"43203119","full_name":"experimentslabs/federails","owner":"experimentslabs","description":"Ruby gem to bring ActivityPub to your app - [Documentation](https://experimentslabs.gitlab.io/federails/)","archived":false,"fork":false,"pushed_at":null,"size":null,"stargazers_count":12,"open_issues_count":12,"forks_count":3,"subscribers_count":null,"default_branch":"main","last_synced_at":"2025-12-16T04:35:28.741Z","etag":null,"topics":["activitypub","engine","ruby on rails"],"latest_commit_sha":null,"homepage":null,"language":null,"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://gitlab.com/uploads/-/system/project/avatar/43203119/Avatar_-_Elabs-badge-federails-512.png","metadata":{},"created_at":"2023-02-04T10:26:21.870Z","updated_at":"2025-11-24T15:50:27.767Z","dependencies_parsed_at":"2023-04-07T03:05:15.990Z","dependency_job_id":null,"html_url":"https://gitlab.com/experimentslabs/federails","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"purl":"pkg:gitlab/experimentslabs/federails","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/experimentslabs%2Ffederails","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/experimentslabs%2Ffederails/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/experimentslabs%2Ffederails/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/experimentslabs%2Ffederails/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/owners/experimentslabs","download_url":"https://gitlab.com/experimentslabs/federails/-/archive/main/federails-main.zip","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/experimentslabs%2Ffederails/sbom","scorecard":null,"host":{"name":"gitlab.com","url":"https://gitlab.com","kind":"gitlab","repositories_count":4521539,"owners_count":7348,"icon_url":"https://github.com/gitlab.png","version":null,"created_at":"2022-05-30T11:31:42.605Z","updated_at":"2026-01-12T22:45:04.389Z","status":"online","status_checked_at":"2026-04-25T02:00:06.630Z","response_time":289,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.382Z","robots_txt_url":"https://gitlab.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/owners"},"owner_record":{"login":"experimentslabs","name":"Experiments Labs","uuid":"organization-3047682","kind":"organization","description":"ExperimentsLabs main repos Check [github](https://github.com/el-cms) for other forks and contributions.","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://gitlab.com/uploads/-/system/group/avatar/3047682/Avatar_-_ELabs-badge-960.png","repositories_count":33,"last_synced_at":"2023-03-26T12:42:15.977Z","metadata":{},"html_url":"https://gitlab.com/experimentslabs","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2023-03-26T12:42:15.999Z","updated_at":"2023-03-26T12:42:15.999Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/owners/experimentslabs","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/owners/experimentslabs/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-05-10T06:03:27.416Z","dependent_packages_count":0,"downloads":7962,"downloads_period":"total","dependent_repos_count":1,"rankings":{"downloads":98.56471156600922,"dependent_repos_count":21.739545648607958,"dependent_packages_count":15.7725321888412,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":45.35892980115279},"purl":"pkg:gem/federails","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/federails","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/federails","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/federails/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-06T04:00:33.102Z","issues_count":null,"pull_requests_count":null,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":null,"issues_closed_count":null,"pull_requests_closed_count":null,"pull_request_authors_count":null,"issue_authors_count":null,"avg_comments_per_issue":null,"avg_comments_per_pull_request":null,"merged_pull_requests_count":null,"bot_issues_count":null,"bot_pull_requests_count":null,"past_year_issues_count":null,"past_year_pull_requests_count":null,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":null,"past_year_pull_requests_closed_count":null,"past_year_pull_request_authors_count":null,"past_year_issue_authors_count":null,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":null,"past_year_bot_pull_requests_count":null,"past_year_merged_pull_requests_count":null,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/experimentslabs%2Ffederails/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/federails/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/federails/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/federails/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/federails/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/federails/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/federails/codemeta","maintainers":[{"uuid":"659","login":"floppy","name":null,"email":null,"url":null,"packages_count":23,"html_url":"https://rubygems.org/profiles/floppy","role":null,"created_at":"2025-11-21T19:28:34.194Z","updated_at":"2025-11-21T19:28:34.194Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/floppy/packages"},{"uuid":"125582","login":"mtancoigne","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://rubygems.org/profiles/mtancoigne","role":null,"created_at":"2023-02-04T12:14:31.293Z","updated_at":"2023-02-04T12:14:31.293Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/mtancoigne/packages"}],"registry":{"name":"rubygems.org","url":"https://rubygems.org","ecosystem":"rubygems","default":true,"packages_count":206789,"maintainers_count":68700,"namespaces_count":0,"keywords_count":0,"github":"rubygems","metadata":{"funded_packages_count":7260},"icon_url":"https://github.com/rubygems.png","created_at":"2022-04-04T15:19:23.446Z","updated_at":"2026-04-03T06:42:17.024Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/namespaces"}}],"commits":{"id":1638999,"full_name":"experimentslabs/federails","default_branch":"main","total_commits":521,"total_committers":4,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":130.25,"dds":0.28214971209213047,"past_year_total_commits":91,"past_year_total_committers":2,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":45.5,"past_year_dds":0.37362637362637363,"last_synced_at":"2026-05-10T06:01:28.225Z","last_synced_commit":"401a7c6ec9f5e7cbc5bd138f1e27e2eba55d92f2","created_at":"2024-07-25T00:34:17.343Z","updated_at":"2026-05-10T06:01:28.137Z","committers":[{"name":"Manuel Tancoigne","email":"manu@experimentslabs.com","login":null,"count":374},{"name":"James Smith","email":"james@floppy.org.uk","login":null,"count":137},{"name":"echarp","email":"manu@echarp.org","login":null,"count":9},{"name":"Pessi Virta","email":"haamutili@gmail.com","login":null,"count":1}],"past_year_committers":[{"name":"James Smith","email":"james@floppy.org.uk","login":null,"count":57},{"name":"Manuel Tancoigne","email":"manu@experimentslabs.com","login":null,"count":34}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/experimentslabs%2Ffederails/commits","host":{"name":"gitlab.com","url":"https://gitlab.com","kind":"gitlab","last_synced_at":"2026-05-12T00:00:09.103Z","repositories_count":24034,"commits_count":4198533,"contributors_count":115493,"owners_count":12378,"icon_url":"https://github.com/gitlab.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/gitlab.com","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/gitlab.com/repositories"}},"issues":{"table":{"full_name":"experimentslabs/federails","html_url":"https://gitlab.com/experimentslabs/federails","last_synced_at":"2026-05-06T04:00:33.102Z","status":"error","issues_count":null,"pull_requests_count":null,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":null,"issues_closed_count":null,"pull_requests_closed_count":null,"pull_request_authors_count":null,"issue_authors_count":null,"avg_comments_per_issue":null,"avg_comments_per_pull_request":null,"merged_pull_requests_count":null,"bot_issues_count":null,"bot_pull_requests_count":null,"past_year_issues_count":null,"past_year_pull_requests_count":null,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":null,"past_year_pull_requests_closed_count":null,"past_year_pull_request_authors_count":null,"past_year_issue_authors_count":null,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":null,"past_year_bot_pull_requests_count":null,"past_year_merged_pull_requests_count":null,"created_at":"2024-08-09T06:31:28.153Z","updated_at":"2026-05-06T04:00:33.102Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/experimentslabs%2Ffederails","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/experimentslabs%2Ffederails/issues","issue_labels_count":{"table":{"Status::In progress":1}},"pull_request_labels_count":{"table":{}},"issue_author_associations_count":{"table":{}},"pull_request_author_associations_count":{"table":{}},"issue_authors":{"table":{"mtancoigne":1}},"pull_request_authors":{"table":{"mtancoigne":1}},"host":{"table":{"name":"gitlab.com","url":"https://gitlab.com","kind":"gitlab","last_synced_at":"2026-05-12T00:00:09.040Z","repositories_count":0,"issues_count":0,"pull_requests_count":0,"authors_count":61892,"icon_url":"https://github.com/gitlab.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/gitlab.com","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/gitlab.com/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/gitlab.com/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/gitlab.com/authors"}},"past_year_issue_labels_count":{"table":{}},"past_year_pull_request_labels_count":{"table":{}},"past_year_issue_author_associations_count":{"table":{}},"past_year_pull_request_author_associations_count":{"table":{}},"past_year_issue_authors":{"table":{}},"past_year_pull_request_authors":{"table":{}},"maintainers":[],"active_maintainers":[]}},"events":null,"keywords":["activitypub","engine","ruby on rails"],"dependencies":[{"ecosystem":"rubygems","filepath":"Gemfile","sha":null,"kind":"manifest","created_at":"2023-04-07T03:05:15.583Z","updated_at":"2023-04-07T03:05:15.583Z","repository_link":"https://gitlab.com/experimentslabs/federails/blob/main/Gemfile","dependencies":[{"id":8856451401,"package_name":"devise","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":8856451402,"package_name":"sprockets-rails","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":8856451403,"package_name":"sqlite3","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":8856451404,"package_name":"rubocop","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":8856451405,"package_name":"rubocop-faker","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":8856451406,"package_name":"rubocop-performance","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":8856452029,"package_name":"rubocop-rails","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":8856452067,"package_name":"rubocop-rake","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":8856452099,"package_name":"rubocop-rspec","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":8856452121,"package_name":"factory_bot_rails","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":8856452122,"package_name":"faker","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":8856452123,"package_name":"rspec-rails","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":8856452124,"package_name":"debug","ecosystem":"rubygems","requirements":"\u003e= 1.0.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"Gemfile.lock","sha":null,"kind":"lockfile","created_at":"2023-04-07T03:05:15.793Z","updated_at":"2023-04-07T03:05:15.793Z","repository_link":"https://gitlab.com/experimentslabs/federails/blob/main/Gemfile.lock","dependencies":[{"id":8856453133,"package_name":"federails","ecosystem":"rubygems","requirements":"0.0.1","direct":false,"kind":"runtime","optional":false},{"id":8856453200,"package_name":"rspec-core","ecosystem":"rubygems","requirements":"3.12.1","direct":false,"kind":"runtime","optional":false},{"id":8856453142,"package_name":"actioncable","ecosystem":"rubygems","requirements":"7.0.4.2","direct":false,"kind":"runtime","optional":false},{"id":8856453143,"package_name":"actionmailbox","ecosystem":"rubygems","requirements":"7.0.4.2","direct":false,"kind":"runtime","optional":false},{"id":8856453144,"package_name":"actionmailer","ecosystem":"rubygems","requirements":"7.0.4.2","direct":false,"kind":"runtime","optional":false},{"id":8856453145,"package_name":"actionpack","ecosystem":"rubygems","requirements":"7.0.4.2","direct":false,"kind":"runtime","optional":false},{"id":8856453146,"package_name":"actiontext","ecosystem":"rubygems","requirements":"7.0.4.2","direct":false,"kind":"runtime","optional":false},{"id":8856453147,"package_name":"actionview","ecosystem":"rubygems","requirements":"7.0.4.2","direct":false,"kind":"runtime","optional":false},{"id":8856453148,"package_name":"activejob","ecosystem":"rubygems","requirements":"7.0.4.2","direct":false,"kind":"runtime","optional":false},{"id":8856453149,"package_name":"activemodel","ecosystem":"rubygems","requirements":"7.0.4.2","direct":false,"kind":"runtime","optional":false},{"id":8856453150,"package_name":"activerecord","ecosystem":"rubygems","requirements":"7.0.4.2","direct":false,"kind":"runtime","optional":false},{"id":8856453151,"package_name":"activestorage","ecosystem":"rubygems","requirements":"7.0.4.2","direct":false,"kind":"runtime","optional":false},{"id":8856453152,"package_name":"activesupport","ecosystem":"rubygems","requirements":"7.0.4.2","direct":false,"kind":"runtime","optional":false},{"id":8856453153,"package_name":"ast","ecosystem":"rubygems","requirements":"2.4.2","direct":false,"kind":"runtime","optional":false},{"id":8856453154,"package_name":"bcrypt","ecosystem":"rubygems","requirements":"3.1.18","direct":false,"kind":"runtime","optional":false},{"id":8856453155,"package_name":"builder","ecosystem":"rubygems","requirements":"3.2.4","direct":false,"kind":"runtime","optional":false},{"id":8856453156,"package_name":"concurrent-ruby","ecosystem":"rubygems","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":8856453157,"package_name":"crass","ecosystem":"rubygems","requirements":"1.0.6","direct":false,"kind":"runtime","optional":false},{"id":8856453158,"package_name":"date","ecosystem":"rubygems","requirements":"3.3.3","direct":false,"kind":"runtime","optional":false},{"id":8856453159,"package_name":"debug","ecosystem":"rubygems","requirements":"1.7.1","direct":false,"kind":"runtime","optional":false},{"id":8856453160,"package_name":"devise","ecosystem":"rubygems","requirements":"4.8.1","direct":false,"kind":"runtime","optional":false},{"id":8856453161,"package_name":"diff-lcs","ecosystem":"rubygems","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":8856453162,"package_name":"erubi","ecosystem":"rubygems","requirements":"1.12.0","direct":false,"kind":"runtime","optional":false},{"id":8856453163,"package_name":"factory_bot","ecosystem":"rubygems","requirements":"6.2.1","direct":false,"kind":"runtime","optional":false},{"id":8856453164,"package_name":"factory_bot_rails","ecosystem":"rubygems","requirements":"6.2.0","direct":false,"kind":"runtime","optional":false},{"id":8856453165,"package_name":"faker","ecosystem":"rubygems","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":8856453166,"package_name":"globalid","ecosystem":"rubygems","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":8856453167,"package_name":"i18n","ecosystem":"rubygems","requirements":"1.12.0","direct":false,"kind":"runtime","optional":false},{"id":8856453168,"package_name":"io-console","ecosystem":"rubygems","requirements":"0.6.0","direct":false,"kind":"runtime","optional":false},{"id":8856453169,"package_name":"irb","ecosystem":"rubygems","requirements":"1.6.2","direct":false,"kind":"runtime","optional":false},{"id":8856453170,"package_name":"json","ecosystem":"rubygems","requirements":"2.6.3","direct":false,"kind":"runtime","optional":false},{"id":8856453171,"package_name":"loofah","ecosystem":"rubygems","requirements":"2.19.1","direct":false,"kind":"runtime","optional":false},{"id":8856453172,"package_name":"mail","ecosystem":"rubygems","requirements":"2.8.1","direct":false,"kind":"runtime","optional":false},{"id":8856453173,"package_name":"marcel","ecosystem":"rubygems","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":8856453174,"package_name":"method_source","ecosystem":"rubygems","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":8856453175,"package_name":"mini_mime","ecosystem":"rubygems","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":8856453176,"package_name":"mini_portile2","ecosystem":"rubygems","requirements":"2.8.1","direct":false,"kind":"runtime","optional":false},{"id":8856453177,"package_name":"minitest","ecosystem":"rubygems","requirements":"5.17.0","direct":false,"kind":"runtime","optional":false},{"id":8856453178,"package_name":"net-imap","ecosystem":"rubygems","requirements":"0.3.4","direct":false,"kind":"runtime","optional":false},{"id":8856453179,"package_name":"net-pop","ecosystem":"rubygems","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":8856453180,"package_name":"net-protocol","ecosystem":"rubygems","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":8856453181,"package_name":"net-smtp","ecosystem":"rubygems","requirements":"0.3.3","direct":false,"kind":"runtime","optional":false},{"id":8856453182,"package_name":"nio4r","ecosystem":"rubygems","requirements":"2.5.8","direct":false,"kind":"runtime","optional":false},{"id":8856453183,"package_name":"nokogiri","ecosystem":"rubygems","requirements":"1.14.1","direct":false,"kind":"runtime","optional":false},{"id":8856453184,"package_name":"orm_adapter","ecosystem":"rubygems","requirements":"0.5.0","direct":false,"kind":"runtime","optional":false},{"id":8856453185,"package_name":"parallel","ecosystem":"rubygems","requirements":"1.22.1","direct":false,"kind":"runtime","optional":false},{"id":8856453186,"package_name":"parser","ecosystem":"rubygems","requirements":"3.2.0.0","direct":false,"kind":"runtime","optional":false},{"id":8856453187,"package_name":"racc","ecosystem":"rubygems","requirements":"1.6.2","direct":false,"kind":"runtime","optional":false},{"id":8856453188,"package_name":"rack","ecosystem":"rubygems","requirements":"2.2.6.2","direct":false,"kind":"runtime","optional":false},{"id":8856453189,"package_name":"rack-test","ecosystem":"rubygems","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":8856453190,"package_name":"rails","ecosystem":"rubygems","requirements":"7.0.4.2","direct":false,"kind":"runtime","optional":false},{"id":8856453191,"package_name":"rails-dom-testing","ecosystem":"rubygems","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":8856453192,"package_name":"rails-html-sanitizer","ecosystem":"rubygems","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":8856453193,"package_name":"railties","ecosystem":"rubygems","requirements":"7.0.4.2","direct":false,"kind":"runtime","optional":false},{"id":8856453194,"package_name":"rainbow","ecosystem":"rubygems","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":8856453195,"package_name":"rake","ecosystem":"rubygems","requirements":"13.0.6","direct":false,"kind":"runtime","optional":false},{"id":8856453196,"package_name":"regexp_parser","ecosystem":"rubygems","requirements":"2.6.2","direct":false,"kind":"runtime","optional":false},{"id":8856453197,"package_name":"reline","ecosystem":"rubygems","requirements":"0.3.2","direct":false,"kind":"runtime","optional":false},{"id":8856453198,"package_name":"responders","ecosystem":"rubygems","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":8856453199,"package_name":"rexml","ecosystem":"rubygems","requirements":"3.2.5","direct":false,"kind":"runtime","optional":false},{"id":8856453201,"package_name":"rspec-expectations","ecosystem":"rubygems","requirements":"3.12.2","direct":false,"kind":"runtime","optional":false},{"id":8856453202,"package_name":"rspec-mocks","ecosystem":"rubygems","requirements":"3.12.3","direct":false,"kind":"runtime","optional":false},{"id":8856453203,"package_name":"rspec-rails","ecosystem":"rubygems","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":8856453204,"package_name":"rspec-support","ecosystem":"rubygems","requirements":"3.12.0","direct":false,"kind":"runtime","optional":false},{"id":8856453205,"package_name":"rubocop","ecosystem":"rubygems","requirements":"1.44.1","direct":false,"kind":"runtime","optional":false},{"id":8856453206,"package_name":"rubocop-ast","ecosystem":"rubygems","requirements":"1.24.1","direct":false,"kind":"runtime","optional":false},{"id":8856453207,"package_name":"rubocop-capybara","ecosystem":"rubygems","requirements":"2.17.0","direct":false,"kind":"runtime","optional":false},{"id":8856453208,"package_name":"rubocop-faker","ecosystem":"rubygems","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":8856453209,"package_name":"rubocop-performance","ecosystem":"rubygems","requirements":"1.15.2","direct":false,"kind":"runtime","optional":false},{"id":8856453210,"package_name":"rubocop-rails","ecosystem":"rubygems","requirements":"2.17.4","direct":false,"kind":"runtime","optional":false},{"id":8856453211,"package_name":"rubocop-rake","ecosystem":"rubygems","requirements":"0.6.0","direct":false,"kind":"runtime","optional":false},{"id":8856453212,"package_name":"rubocop-rspec","ecosystem":"rubygems","requirements":"2.18.1","direct":false,"kind":"runtime","optional":false},{"id":8856453213,"package_name":"ruby-progressbar","ecosystem":"rubygems","requirements":"1.11.0","direct":false,"kind":"runtime","optional":false},{"id":8856453214,"package_name":"sprockets","ecosystem":"rubygems","requirements":"4.2.0","direct":false,"kind":"runtime","optional":false},{"id":8856453215,"package_name":"sprockets-rails","ecosystem":"rubygems","requirements":"3.4.2","direct":false,"kind":"runtime","optional":false},{"id":8856453216,"package_name":"sqlite3","ecosystem":"rubygems","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":8856453217,"package_name":"thor","ecosystem":"rubygems","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":8856453218,"package_name":"timeout","ecosystem":"rubygems","requirements":"0.3.1","direct":false,"kind":"runtime","optional":false},{"id":8856453219,"package_name":"tzinfo","ecosystem":"rubygems","requirements":"2.0.6","direct":false,"kind":"runtime","optional":false},{"id":8856453220,"package_name":"unicode-display_width","ecosystem":"rubygems","requirements":"2.4.2","direct":false,"kind":"runtime","optional":false},{"id":8856453221,"package_name":"warden","ecosystem":"rubygems","requirements":"1.2.9","direct":false,"kind":"runtime","optional":false},{"id":8856453222,"package_name":"websocket-driver","ecosystem":"rubygems","requirements":"0.7.5","direct":false,"kind":"runtime","optional":false},{"id":8856453223,"package_name":"websocket-extensions","ecosystem":"rubygems","requirements":"0.1.5","direct":false,"kind":"runtime","optional":false},{"id":8856453224,"package_name":"zeitwerk","ecosystem":"rubygems","requirements":"2.6.6","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"federails.gemspec","sha":null,"kind":"manifest","created_at":"2023-04-07T03:05:15.918Z","updated_at":"2023-04-07T03:05:15.918Z","repository_link":"https://gitlab.com/experimentslabs/federails/blob/main/federails.gemspec","dependencies":[{"id":8856453256,"package_name":"rails","ecosystem":"rubygems","requirements":"\u003e= 7.0.4","direct":true,"kind":"runtime","optional":false}]}],"score":14.237037973752894,"created_at":"2023-04-05T14:08:59.376Z","updated_at":"2026-05-13T07:30:18.949Z","avatar_url":"https://gitlab.com/uploads/-/system/project/avatar/43203119/Avatar_-_Elabs-badge-federails-512.png","language":null,"codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/1397","html_url":"https://summary.ecosyste.ms/projects/1397"}