{"id":1698,"name":"cffr","description":"cffr: Generate Citation File Format Metadata for R Packages - Published in JOSS (2021)","url":"https://github.com/ropensci/cffr","last_synced_at":"2025-09-04T16:32:38.376Z","repository":{"id":42369509,"uuid":"401511854","full_name":"ropensci/cffr","owner":"ropensci","description":"Generate Citation File Format (cff) Metadata for R Packages","archived":false,"fork":false,"pushed_at":"2025-08-21T09:26:28.000Z","size":4558,"stargazers_count":26,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-08-28T00:08:04.199Z","etag":null,"topics":["attribution","cff","citation","citation-file-format","citation-files","cran","metadata","r","r-cran","r-package","ropensci","rstats"],"latest_commit_sha":null,"homepage":"https://docs.ropensci.org/cffr/","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ropensci.png","metadata":{"files":{"readme":"README.Rmd","changelog":"NEWS.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":"codemeta.json","zenodo":null}},"created_at":"2021-08-30T23:18:43.000Z","updated_at":"2025-08-21T09:26:31.000Z","dependencies_parsed_at":"2023-02-04T11:46:50.006Z","dependency_job_id":"e0b7d40b-aa43-4a31-933f-5774dc497a96","html_url":"https://github.com/ropensci/cffr","commit_stats":{"total_commits":673,"total_committers":6,"mean_commits":"112.16666666666667","dds":0.07578008915304602,"last_synced_commit":"c04d2800b83db5b534ef30b24bbe28dc9ed489ce"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/ropensci/cffr","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ropensci","download_url":"https://codeload.github.com/ropensci/cffr/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273341439,"owners_count":25088347,"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","status":"online","status_checked_at":"2025-09-02T02:00:09.530Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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"}},"owner":{"login":"ropensci","name":"rOpenSci","uuid":"1200269","kind":"organization","description":"","email":"info@ropensci.org","website":"https://ropensci.org/","location":"Berkeley, CA","twitter":"rOpenSci","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1200269?v=4","repositories_count":307,"last_synced_at":"2023-03-10T20:30:59.242Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ropensci","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T19:23:08.224Z","updated_at":"2023-03-10T20:30:59.305Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ropensci","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ropensci/repositories"},"packages":[{"id":5291127,"name":"r-cffr","ecosystem":"conda","description":null,"homepage":"https://docs.ropensci.org/cffr/","licenses":"GPL-3.0-or-later","normalized_licenses":["GPL-3.0-or-later"],"repository_url":"https://github.com/ropensci/cffr","keywords_array":[],"namespace":null,"versions_count":7,"first_release_published_at":"2021-11-28T21:00:09.000Z","latest_release_published_at":"2022-11-18T02:21:43.000Z","latest_release_number":"0.4.0","last_synced_at":"2025-09-03T20:32:45.014Z","created_at":"2022-10-03T15:51:10.296Z","updated_at":"2025-09-03T20:32:45.014Z","registry_url":"https://anaconda.org/conda-forge/r-cffr","install_command":"conda install -c conda-forge r-cffr","documentation_url":null,"metadata":{},"repo_metadata":{"id":42369509,"uuid":"401511854","full_name":"ropensci/cffr","owner":"ropensci","description":"Generate Citation File Format (cff) Metadata for R Packages","archived":false,"fork":false,"pushed_at":"2025-08-21T09:26:28.000Z","size":4558,"stargazers_count":26,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-08-28T00:08:04.199Z","etag":null,"topics":["attribution","cff","citation","citation-file-format","citation-files","cran","metadata","r","r-cran","r-package","ropensci","rstats"],"latest_commit_sha":null,"homepage":"https://docs.ropensci.org/cffr/","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ropensci.png","metadata":{"files":{"readme":"README.Rmd","changelog":"NEWS.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":"codemeta.json","zenodo":null}},"created_at":"2021-08-30T23:18:43.000Z","updated_at":"2025-08-21T09:26:31.000Z","dependencies_parsed_at":"2023-02-04T11:46:50.006Z","dependency_job_id":"e0b7d40b-aa43-4a31-933f-5774dc497a96","html_url":"https://github.com/ropensci/cffr","commit_stats":{"total_commits":673,"total_committers":6,"mean_commits":"112.16666666666667","dds":0.07578008915304602,"last_synced_commit":"c04d2800b83db5b534ef30b24bbe28dc9ed489ce"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/ropensci/cffr","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ropensci","download_url":"https://codeload.github.com/ropensci/cffr/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272458502,"owners_count":24938354,"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","status":"online","status_checked_at":"2025-08-28T02:00:10.768Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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"},"owner_record":{"login":"ropensci","name":"rOpenSci","uuid":"1200269","kind":"organization","description":"","email":"info@ropensci.org","website":"https://ropensci.org/","location":"Berkeley, CA","twitter":"rOpenSci","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1200269?v=4","repositories_count":307,"last_synced_at":"2023-03-10T20:30:59.242Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ropensci","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T19:23:08.224Z","updated_at":"2023-03-10T20:30:59.305Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ropensci","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ropensci/repositories"},"tags":[{"name":"v1.2.0","sha":"3c51a5be1310e8fa6a917b02126d96237cdb56e2","kind":"commit","published_at":"2025-01-25T12:51:59.000Z","download_url":"https://codeload.github.com/ropensci/cffr/tar.gz/v1.2.0","html_url":"https://github.com/ropensci/cffr/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/cffr@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"70d31e7a1abd92b74af8e40982374a50789177a0","kind":"commit","published_at":"2024-08-11T08:50:00.000Z","download_url":"https://codeload.github.com/ropensci/cffr/tar.gz/v1.1.1","html_url":"https://github.com/ropensci/cffr/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/cffr@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"c15bc6b7f845bfbc442ee46e69300be8be569f0d","kind":"commit","published_at":"2024-07-23T10:48:52.000Z","download_url":"https://codeload.github.com/ropensci/cffr/tar.gz/v1.1.0","html_url":"https://github.com/ropensci/cffr/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/cffr@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"4f9dc40326c6a5a3d64b37db3714a91b4f7127d8","kind":"commit","published_at":"2024-04-09T06:46:24.000Z","download_url":"https://codeload.github.com/ropensci/cffr/tar.gz/v1.0.1","html_url":"https://github.com/ropensci/cffr/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/cffr@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"49f91134dcdc17ec4fbf58508dd7ab4074db657b","kind":"commit","published_at":"2024-03-12T08:55:20.000Z","download_url":"https://codeload.github.com/ropensci/cffr/tar.gz/v1.0.0","html_url":"https://github.com/ropensci/cffr/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/cffr@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v1.0.0/manifests"},{"name":"v0.5.0","sha":"faa677568b70134832d135eb6c1aeb6abe99fc1e","kind":"commit","published_at":"2023-05-05T11:39:09.000Z","download_url":"https://codeload.github.com/ropensci/cffr/tar.gz/v0.5.0","html_url":"https://github.com/ropensci/cffr/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/cffr@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.5.0/manifests"},{"name":"v0.4.1","sha":"133b44e3c4605d30a326ae767009bbab9263922d","kind":"commit","published_at":"2023-01-30T20:17:25.000Z","download_url":"https://codeload.github.com/ropensci/cffr/tar.gz/v0.4.1","html_url":"https://github.com/ropensci/cffr/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/cffr@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"385c90cc630c1cc3fd06ba7a6bcaa7beaa2214f5","kind":"commit","published_at":"2022-11-17T18:36:15.000Z","download_url":"https://codeload.github.com/ropensci/cffr/tar.gz/v0.4.0","html_url":"https://github.com/ropensci/cffr/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/cffr@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"0d16a473ede76c3c2d6c2665b22297cb1f93d82f","kind":"commit","published_at":"2022-09-23T10:14:18.000Z","download_url":"https://codeload.github.com/ropensci/cffr/tar.gz/v0.3.0","html_url":"https://github.com/ropensci/cffr/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/cffr@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.3.0/manifests"},{"name":"v0.2.3","sha":"b2d9cfa6bc58461a5ab849339e5ab4902ecebd7a","kind":"commit","published_at":"2022-08-13T13:21:48.000Z","download_url":"https://codeload.github.com/ropensci/cffr/tar.gz/v0.2.3","html_url":"https://github.com/ropensci/cffr/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/cffr@v0.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.2.3/manifests"},{"name":"v0.2.2","sha":"8ffc356a81c2ed8bd7d502d843d87ae8db19995e","kind":"commit","published_at":"2022-04-08T13:49:05.000Z","download_url":"https://codeload.github.com/ropensci/cffr/tar.gz/v0.2.2","html_url":"https://github.com/ropensci/cffr/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/cffr@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"4bff66734b3c4b4015fba18e667fa7b25f8bb63d","kind":"commit","published_at":"2022-01-16T08:13:44.000Z","download_url":"https://codeload.github.com/ropensci/cffr/tar.gz/v0.2.1","html_url":"https://github.com/ropensci/cffr/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/cffr@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"80ec4533ba4edfd5aca5cd4d77d49d23cdda336f","kind":"commit","published_at":"2022-01-04T14:15:50.000Z","download_url":"https://codeload.github.com/ropensci/cffr/tar.gz/v0.2.0","html_url":"https://github.com/ropensci/cffr/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/cffr@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.2.0/manifests"},{"name":"v0.1.1","sha":"08a6ce23e6479adff7a387c67e60bd3c46a55cc1","kind":"commit","published_at":"2021-11-11T15:48:36.000Z","download_url":"https://codeload.github.com/ropensci/cffr/tar.gz/v0.1.1","html_url":"https://github.com/ropensci/cffr/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/cffr@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"22d8a924f76eb38c99aad634ad5c94ce1f8d471e","kind":"commit","published_at":"2021-11-03T17:13:22.000Z","download_url":"https://codeload.github.com/ropensci/cffr/tar.gz/v0.1.0","html_url":"https://github.com/ropensci/cffr/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/cffr@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.1.0/manifests"},{"name":"v0.0.2","sha":"f7a8e071967f6483a94b1f13a88407f95c43ba2b","kind":"commit","published_at":"2021-11-02T22:24:30.000Z","download_url":"https://codeload.github.com/ropensci/cffr/tar.gz/v0.0.2","html_url":"https://github.com/ropensci/cffr/releases/tag/v0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/cffr@v0.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.0.2/manifests"},{"name":"v0.0.1","sha":"f90d7ce8a323561437bd7542bb1ba62954923651","kind":"commit","published_at":"2021-09-15T10:47:50.000Z","download_url":"https://codeload.github.com/ropensci/cffr/tar.gz/v0.0.1","html_url":"https://github.com/ropensci/cffr/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/cffr@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.0.1/manifests"}]},"repo_metadata_updated_at":"2025-08-28T06:54:12.404Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":34.025455452957324,"dependent_packages_count":51.17544297479411,"stargazers_count":null,"forks_count":null,"average":42.60044921387572},"purl":"pkg:conda/r-cffr","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/r-cffr","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/r-cffr","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/r-cffr/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-27T17:06:34.402Z","issues_count":42,"pull_requests_count":52,"avg_time_to_close_issue":2204488.380952381,"avg_time_to_close_pull_request":343109.76923076925,"issues_closed_count":42,"pull_requests_closed_count":52,"pull_request_authors_count":4,"issue_authors_count":14,"avg_comments_per_issue":1.7619047619047619,"avg_comments_per_pull_request":0.5192307692307693,"merged_pull_requests_count":45,"bot_issues_count":1,"bot_pull_requests_count":11,"past_year_issues_count":11,"past_year_pull_requests_count":7,"past_year_avg_time_to_close_issue":3984088.3636363638,"past_year_avg_time_to_close_pull_request":23570.714285714286,"past_year_issues_closed_count":11,"past_year_pull_requests_closed_count":7,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":2.1818181818181817,"past_year_avg_comments_per_pull_request":1.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":5,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/issues","maintainers":[{"login":"dieghernan","count":63,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dieghernan"},{"login":"dpprdan","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dpprdan"},{"login":"Pakillo","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Pakillo"},{"login":"Bisaloo","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Bisaloo"},{"login":"jeroen","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jeroen"}],"active_maintainers":[{"login":"dieghernan","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dieghernan"},{"login":"Pakillo","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Pakillo"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/r-cffr/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/r-cffr/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/r-cffr/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/r-cffr/related_packages","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13387,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2180},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-09-04T07:00:12.892Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},{"id":427461,"name":"cffr","ecosystem":"cran","description":"Generate Citation File Format ('cff') Metadata for R Packages","homepage":"https://docs.ropensci.org/cffr/","licenses":"GPL (≥ 3)","normalized_licenses":["CNRI-Python-GPL-Compatible"],"repository_url":"https://github.com/ropensci/cffr","keywords_array":[],"namespace":null,"versions_count":15,"first_release_published_at":"2021-11-04T21:40:00.000Z","latest_release_published_at":"2025-01-25T00:00:00.000Z","latest_release_number":"1.2.0","last_synced_at":"2025-09-03T20:33:43.929Z","created_at":"2022-04-06T19:32:47.631Z","updated_at":"2025-09-03T20:33:43.929Z","registry_url":"https://cran.r-project.org/package=cffr","install_command":null,"documentation_url":"http://cran.r-project.org/web/packages/cffr/cffr.pdf","metadata":{},"repo_metadata":{"id":42369509,"uuid":"401511854","full_name":"ropensci/cffr","owner":"ropensci","description":"Generate Citation File Format (cff) Metadata for R Packages","archived":false,"fork":false,"pushed_at":"2025-08-21T09:26:28.000Z","size":4558,"stargazers_count":26,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-08-28T00:08:04.199Z","etag":null,"topics":["attribution","cff","citation","citation-file-format","citation-files","cran","metadata","r","r-cran","r-package","ropensci","rstats"],"latest_commit_sha":null,"homepage":"https://docs.ropensci.org/cffr/","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ropensci.png","metadata":{"files":{"readme":"README.Rmd","changelog":"NEWS.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":"codemeta.json","zenodo":null}},"created_at":"2021-08-30T23:18:43.000Z","updated_at":"2025-08-21T09:26:31.000Z","dependencies_parsed_at":"2023-02-04T11:46:50.006Z","dependency_job_id":"e0b7d40b-aa43-4a31-933f-5774dc497a96","html_url":"https://github.com/ropensci/cffr","commit_stats":{"total_commits":673,"total_committers":6,"mean_commits":"112.16666666666667","dds":0.07578008915304602,"last_synced_commit":"c04d2800b83db5b534ef30b24bbe28dc9ed489ce"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/ropensci/cffr","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ropensci","download_url":"https://codeload.github.com/ropensci/cffr/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272743359,"owners_count":24985748,"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","status":"online","status_checked_at":"2025-08-29T02:00:10.610Z","response_time":87,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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"},"owner_record":{"login":"ropensci","name":"rOpenSci","uuid":"1200269","kind":"organization","description":"","email":"info@ropensci.org","website":"https://ropensci.org/","location":"Berkeley, CA","twitter":"rOpenSci","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1200269?v=4","repositories_count":307,"last_synced_at":"2023-03-10T20:30:59.242Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ropensci","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T19:23:08.224Z","updated_at":"2023-03-10T20:30:59.305Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ropensci","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ropensci/repositories"},"tags":[{"name":"v1.2.0","sha":"3c51a5be1310e8fa6a917b02126d96237cdb56e2","kind":"commit","published_at":"2025-01-25T12:51:59.000Z","download_url":"https://codeload.github.com/ropensci/cffr/tar.gz/v1.2.0","html_url":"https://github.com/ropensci/cffr/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/cffr@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"70d31e7a1abd92b74af8e40982374a50789177a0","kind":"commit","published_at":"2024-08-11T08:50:00.000Z","download_url":"https://codeload.github.com/ropensci/cffr/tar.gz/v1.1.1","html_url":"https://github.com/ropensci/cffr/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/cffr@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"c15bc6b7f845bfbc442ee46e69300be8be569f0d","kind":"commit","published_at":"2024-07-23T10:48:52.000Z","download_url":"https://codeload.github.com/ropensci/cffr/tar.gz/v1.1.0","html_url":"https://github.com/ropensci/cffr/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/cffr@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"4f9dc40326c6a5a3d64b37db3714a91b4f7127d8","kind":"commit","published_at":"2024-04-09T06:46:24.000Z","download_url":"https://codeload.github.com/ropensci/cffr/tar.gz/v1.0.1","html_url":"https://github.com/ropensci/cffr/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/cffr@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"49f91134dcdc17ec4fbf58508dd7ab4074db657b","kind":"commit","published_at":"2024-03-12T08:55:20.000Z","download_url":"https://codeload.github.com/ropensci/cffr/tar.gz/v1.0.0","html_url":"https://github.com/ropensci/cffr/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/cffr@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v1.0.0/manifests"},{"name":"v0.5.0","sha":"faa677568b70134832d135eb6c1aeb6abe99fc1e","kind":"commit","published_at":"2023-05-05T11:39:09.000Z","download_url":"https://codeload.github.com/ropensci/cffr/tar.gz/v0.5.0","html_url":"https://github.com/ropensci/cffr/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/cffr@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.5.0/manifests"},{"name":"v0.4.1","sha":"133b44e3c4605d30a326ae767009bbab9263922d","kind":"commit","published_at":"2023-01-30T20:17:25.000Z","download_url":"https://codeload.github.com/ropensci/cffr/tar.gz/v0.4.1","html_url":"https://github.com/ropensci/cffr/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/cffr@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"385c90cc630c1cc3fd06ba7a6bcaa7beaa2214f5","kind":"commit","published_at":"2022-11-17T18:36:15.000Z","download_url":"https://codeload.github.com/ropensci/cffr/tar.gz/v0.4.0","html_url":"https://github.com/ropensci/cffr/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/cffr@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"0d16a473ede76c3c2d6c2665b22297cb1f93d82f","kind":"commit","published_at":"2022-09-23T10:14:18.000Z","download_url":"https://codeload.github.com/ropensci/cffr/tar.gz/v0.3.0","html_url":"https://github.com/ropensci/cffr/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/cffr@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.3.0/manifests"},{"name":"v0.2.3","sha":"b2d9cfa6bc58461a5ab849339e5ab4902ecebd7a","kind":"commit","published_at":"2022-08-13T13:21:48.000Z","download_url":"https://codeload.github.com/ropensci/cffr/tar.gz/v0.2.3","html_url":"https://github.com/ropensci/cffr/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/cffr@v0.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.2.3/manifests"},{"name":"v0.2.2","sha":"8ffc356a81c2ed8bd7d502d843d87ae8db19995e","kind":"commit","published_at":"2022-04-08T13:49:05.000Z","download_url":"https://codeload.github.com/ropensci/cffr/tar.gz/v0.2.2","html_url":"https://github.com/ropensci/cffr/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/cffr@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"4bff66734b3c4b4015fba18e667fa7b25f8bb63d","kind":"commit","published_at":"2022-01-16T08:13:44.000Z","download_url":"https://codeload.github.com/ropensci/cffr/tar.gz/v0.2.1","html_url":"https://github.com/ropensci/cffr/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/cffr@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"80ec4533ba4edfd5aca5cd4d77d49d23cdda336f","kind":"commit","published_at":"2022-01-04T14:15:50.000Z","download_url":"https://codeload.github.com/ropensci/cffr/tar.gz/v0.2.0","html_url":"https://github.com/ropensci/cffr/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/cffr@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.2.0/manifests"},{"name":"v0.1.1","sha":"08a6ce23e6479adff7a387c67e60bd3c46a55cc1","kind":"commit","published_at":"2021-11-11T15:48:36.000Z","download_url":"https://codeload.github.com/ropensci/cffr/tar.gz/v0.1.1","html_url":"https://github.com/ropensci/cffr/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/cffr@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"22d8a924f76eb38c99aad634ad5c94ce1f8d471e","kind":"commit","published_at":"2021-11-03T17:13:22.000Z","download_url":"https://codeload.github.com/ropensci/cffr/tar.gz/v0.1.0","html_url":"https://github.com/ropensci/cffr/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/cffr@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.1.0/manifests"},{"name":"v0.0.2","sha":"f7a8e071967f6483a94b1f13a88407f95c43ba2b","kind":"commit","published_at":"2021-11-02T22:24:30.000Z","download_url":"https://codeload.github.com/ropensci/cffr/tar.gz/v0.0.2","html_url":"https://github.com/ropensci/cffr/releases/tag/v0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/cffr@v0.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.0.2/manifests"},{"name":"v0.0.1","sha":"f90d7ce8a323561437bd7542bb1ba62954923651","kind":"commit","published_at":"2021-09-15T10:47:50.000Z","download_url":"https://codeload.github.com/ropensci/cffr/tar.gz/v0.0.1","html_url":"https://github.com/ropensci/cffr/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/cffr@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/tags/v0.0.1/manifests"}]},"repo_metadata_updated_at":"2025-08-29T18:59:17.882Z","dependent_packages_count":4,"downloads":1695,"downloads_period":"last-month","dependent_repos_count":6,"rankings":{"downloads":18.776576895818568,"dependent_repos_count":11.889258028792913,"dependent_packages_count":9.293466223698783,"stargazers_count":11.80952380952381,"forks_count":14.143964562569215,"docker_downloads_count":15.910701630049608,"average":13.637248525075483},"purl":"pkg:cran/cffr","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cran/cffr","docker_dependents_count":3,"docker_downloads_count":2145,"usage_url":"https://repos.ecosyste.ms/usage/cran/cffr","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cran/cffr/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-29T18:04:01.123Z","issues_count":42,"pull_requests_count":52,"avg_time_to_close_issue":2204488.380952381,"avg_time_to_close_pull_request":343109.76923076925,"issues_closed_count":42,"pull_requests_closed_count":52,"pull_request_authors_count":4,"issue_authors_count":14,"avg_comments_per_issue":1.7619047619047619,"avg_comments_per_pull_request":0.5192307692307693,"merged_pull_requests_count":45,"bot_issues_count":1,"bot_pull_requests_count":11,"past_year_issues_count":11,"past_year_pull_requests_count":7,"past_year_avg_time_to_close_issue":3984088.3636363638,"past_year_avg_time_to_close_pull_request":23570.714285714286,"past_year_issues_closed_count":11,"past_year_pull_requests_closed_count":7,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":2.1818181818181817,"past_year_avg_comments_per_pull_request":1.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":5,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/issues","maintainers":[{"login":"dieghernan","count":63,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dieghernan"},{"login":"Pakillo","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Pakillo"},{"login":"dpprdan","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dpprdan"},{"login":"Bisaloo","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Bisaloo"},{"login":"jeroen","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jeroen"}],"active_maintainers":[{"login":"dieghernan","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dieghernan"},{"login":"Pakillo","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Pakillo"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/cffr/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/cffr/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/cffr/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/cffr/related_packages","maintainers":[{"uuid":"diego.hernangomezherrero@gmail.com","login":null,"name":"Diego Hernangómez","email":"diego.hernangomezherrero@gmail.com","url":null,"packages_count":11,"html_url":null,"role":null,"created_at":"2022-11-14T17:16:18.880Z","updated_at":"2022-11-14T17:16:18.880Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/maintainers/diego.hernangomezherrero@gmail.com/packages"}],"registry":{"name":"cran.r-project.org","url":"https://cran.r-project.org","ecosystem":"cran","default":true,"packages_count":26173,"maintainers_count":14292,"namespaces_count":0,"keywords_count":8317,"github":"r-project-org","metadata":{"funded_packages_count":539},"icon_url":"https://github.com/r-project-org.png","created_at":"2022-04-06T16:32:25.637Z","updated_at":"2025-09-04T07:00:40.033Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/namespaces"}}],"commits":{"id":1403924,"full_name":"ropensci/cffr","default_branch":"main","committers":[{"name":"dieghernan","email":"diego.hernangomezherrero@gmail.com","login":"dieghernan","count":646},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":54},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":4},{"name":"ImgBotApp","email":"ImgBotHelp@gmail.com","login":"ImgBotApp","count":3},{"name":"unknown","email":"","login":null,"count":3},{"name":"Daniel Possenriede","email":"possenriede@gmail.com","login":"dpprdan","count":1}],"total_commits":711,"total_committers":6,"total_bot_commits":58,"total_bot_committers":2,"mean_commits":118.5,"dds":0.09142053445850917,"past_year_committers":[{"name":"Diego H.","email":"diego.hernangomezherrero@gmail.com","login":"dieghernan","count":38},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":19},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":1}],"past_year_total_commits":58,"past_year_total_committers":3,"past_year_total_bot_commits":20,"past_year_total_bot_committers":2,"past_year_mean_commits":19.333333333333332,"past_year_dds":0.3448275862068966,"last_synced_at":"2025-08-07T06:36:07.358Z","last_synced_commit":"7861ae833f3cb1713e8f9d3980b4c9b0507d6f14","created_at":"2023-10-25T13:24:28.292Z","updated_at":"2025-08-07T06:36:07.375Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-02T00:00:07.521Z","repositories_count":5480031,"commits_count":853395369,"contributors_count":31098267,"owners_count":906561,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"ropensci/cffr","html_url":"https://github.com/ropensci/cffr","last_synced_at":"2025-08-31T12:02:10.777Z","status":null,"issues_count":42,"pull_requests_count":57,"avg_time_to_close_issue":2272908.536585366,"avg_time_to_close_pull_request":321367.46428571426,"issues_closed_count":41,"pull_requests_closed_count":56,"pull_request_authors_count":4,"issue_authors_count":14,"avg_comments_per_issue":1.6904761904761905,"avg_comments_per_pull_request":0.5789473684210527,"merged_pull_requests_count":48,"bot_issues_count":1,"bot_pull_requests_count":14,"past_year_issues_count":8,"past_year_pull_requests_count":12,"past_year_avg_time_to_close_issue":1858355.142857143,"past_year_avg_time_to_close_pull_request":29078.363636363636,"past_year_issues_closed_count":7,"past_year_pull_requests_closed_count":11,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":1.875,"past_year_avg_comments_per_pull_request":1.0833333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":8,"created_at":"2023-05-10T22:23:05.737Z","updated_at":"2025-09-03T00:27:53.883Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fcffr/issues","issue_labels_count":{"enhancement":2,"roadmap":1,"github-render":1,"good first issue":1,"documentation":1},"pull_request_labels_count":{"dependencies":10,"enhancement":4,"bug":2,"github_actions":1},"issue_author_associations_count":{"MEMBER":27,"NONE":14,"CONTRIBUTOR":1},"pull_request_author_associations_count":{"MEMBER":51,"CONTRIBUTOR":9,"NONE":5},"issue_authors":{"dieghernan":22,"roaldarbol":5,"larnsce":3,"Pakillo":2,"joelnitta":1,"dpprdan":1,"Bisaloo":1,"aadler":1,"IndrajeetPatil":1,"jeyabbalas":1,"github-actions[bot]":1,"iembry":1,"nfrerebeau":1,"jeroen":1},"pull_request_authors":{"dieghernan":50,"dependabot[bot]":10,"imgbot[bot]":4,"dpprdan":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.273Z","repositories_count":10057119,"issues_count":30969460,"pull_requests_count":93494088,"authors_count":10684479,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"enhancement":1},"past_year_pull_request_labels_count":{"dependencies":6,"github_actions":1},"past_year_issue_author_associations_count":{"MEMBER":4,"NONE":4},"past_year_pull_request_author_associations_count":{"MEMBER":6,"CONTRIBUTOR":6},"past_year_issue_authors":{"roaldarbol":3,"dieghernan":2,"Pakillo":2,"nfrerebeau":1},"past_year_pull_request_authors":{"dependabot[bot]":6,"dieghernan":6},"maintainers":[{"login":"dieghernan","count":72,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dieghernan"},{"login":"Pakillo","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Pakillo"},{"login":"dpprdan","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dpprdan"},{"login":"jeroen","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jeroen"},{"login":"Bisaloo","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Bisaloo"}],"active_maintainers":[{"login":"dieghernan","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dieghernan"},{"login":"Pakillo","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Pakillo"}]},"events":{"total":{"CreateEvent":9,"ReleaseEvent":1,"IssuesEvent":15,"WatchEvent":3,"DeleteEvent":7,"IssueCommentEvent":31,"PushEvent":46,"PullRequestReviewEvent":1,"PullRequestReviewCommentEvent":2,"PullRequestEvent":13,"ForkEvent":1},"last_year":{"CreateEvent":9,"ReleaseEvent":1,"IssuesEvent":15,"WatchEvent":3,"DeleteEvent":7,"IssueCommentEvent":31,"PushEvent":46,"PullRequestReviewEvent":1,"PullRequestReviewCommentEvent":2,"PullRequestEvent":13,"ForkEvent":1}},"keywords":["attribution","cff","citation","citation-file-format","citation-files","cran","metadata","r","r-cran","r-package","ropensci","rstats"],"dependencies":[{"ecosystem":"cran","filepath":"DESCRIPTION","sha":null,"kind":"manifest","created_at":"2022-09-08T21:12:43.426Z","updated_at":"2022-09-08T21:12:43.426Z","repository_link":"https://github.com/ropensci/cffr/blob/main/DESCRIPTION","dependencies":[{"id":4227147176,"package_name":"R","ecosystem":"cran","requirements":"\u003e= 3.6.0","direct":true,"kind":"depends","optional":false},{"id":4227147177,"package_name":"crayon","ecosystem":"cran","requirements":"\u003e= 1.4.1","direct":true,"kind":"imports","optional":false},{"id":4227147178,"package_name":"desc","ecosystem":"cran","requirements":"\u003e= 1.3.0","direct":true,"kind":"imports","optional":false},{"id":4227147179,"package_name":"jsonlite","ecosystem":"cran","requirements":"\u003e= 1.7.2","direct":true,"kind":"imports","optional":false},{"id":4227147180,"package_name":"jsonvalidate","ecosystem":"cran","requirements":"\u003e= 1.1.0","direct":true,"kind":"imports","optional":false},{"id":4227147181,"package_name":"yaml","ecosystem":"cran","requirements":"\u003e= 2.2.1","direct":true,"kind":"imports","optional":false},{"id":4227147182,"package_name":"knitr","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":4227147183,"package_name":"lifecycle","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":4227147184,"package_name":"rmarkdown","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":4227147185,"package_name":"testthat","ecosystem":"cran","requirements":"\u003e= 3.0.0","direct":true,"kind":"suggests","optional":false},{"id":4227147186,"package_name":"usethis","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/cff-validator.yml","sha":null,"kind":"manifest","created_at":"2023-02-04T11:46:49.461Z","updated_at":"2023-02-04T11:46:49.461Z","repository_link":"https://github.com/ropensci/cffr/blob/main/.github/workflows/cff-validator.yml","dependencies":[{"id":7349250613,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7349250614,"package_name":"dieghernan/cff-validator","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/check-full.yaml","sha":null,"kind":"manifest","created_at":"2023-02-04T11:46:49.501Z","updated_at":"2023-02-04T11:46:49.501Z","repository_link":"https://github.com/ropensci/cffr/blob/main/.github/workflows/check-full.yaml","dependencies":[{"id":7349250634,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7349250635,"package_name":"r-lib/actions/setup-pandoc","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7349250636,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7349250637,"package_name":"r-lib/actions/setup-r-dependencies","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7349250638,"package_name":"r-lib/actions/check-r-package","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/lint.yaml","sha":null,"kind":"manifest","created_at":"2023-02-04T11:46:49.523Z","updated_at":"2023-02-04T11:46:49.523Z","repository_link":"https://github.com/ropensci/cffr/blob/main/.github/workflows/lint.yaml","dependencies":[{"id":7349250649,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7349250650,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7349250651,"package_name":"r-lib/actions/setup-r-dependencies","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test-ci.yaml","sha":null,"kind":"manifest","created_at":"2023-02-04T11:46:49.547Z","updated_at":"2023-02-04T11:46:49.547Z","repository_link":"https://github.com/ropensci/cffr/blob/main/.github/workflows/test-ci.yaml","dependencies":[{"id":7349250681,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7349250682,"package_name":"r-lib/actions/setup-pandoc","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7349250683,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7349250684,"package_name":"r-lib/actions/setup-r-dependencies","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test-coverage.yaml","sha":null,"kind":"manifest","created_at":"2023-02-04T11:46:49.594Z","updated_at":"2023-02-04T11:46:49.594Z","repository_link":"https://github.com/ropensci/cffr/blob/main/.github/workflows/test-coverage.yaml","dependencies":[{"id":7349250760,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7349250761,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7349250762,"package_name":"r-lib/actions/setup-r-dependencies","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/update-citation-cff.yaml","sha":null,"kind":"manifest","created_at":"2023-02-04T11:46:49.601Z","updated_at":"2023-02-04T11:46:49.601Z","repository_link":"https://github.com/ropensci/cffr/blob/main/.github/workflows/update-citation-cff.yaml","dependencies":[{"id":7349250859,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7349250860,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7349250861,"package_name":"r-lib/actions/setup-r-dependencies","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/update-docs.yaml","sha":null,"kind":"manifest","created_at":"2023-02-04T11:46:49.736Z","updated_at":"2023-02-04T11:46:49.736Z","repository_link":"https://github.com/ropensci/cffr/blob/main/.github/workflows/update-docs.yaml","dependencies":[{"id":7349251090,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7349251091,"package_name":"r-lib/actions/setup-pandoc","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7349251092,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7349251093,"package_name":"r-lib/actions/setup-r-dependencies","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7349251094,"package_name":"r-lib/actions/check-r-package","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]}],"score":13.30672285622385,"created_at":"2025-09-04T09:17:51.456Z","updated_at":"2025-11-04T15:50:35.849Z","avatar_url":"https://github.com/ropensci.png","language":"R","category":"Scientific Software","sub_category":"Peer-reviewed","monthly_downloads":1695,"funding_links":[],"readme_doi_urls":["https://doi.org/10.21105/joss.03900"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["meshing","rspatial","standardization","cran-r","ggplot-extension","r-spatial","rstats-package","terra","hydrology","transportation"],"project_url":"https://science.ecosyste.ms/api/v1/projects/1698","html_url":"https://science.ecosyste.ms/projects/1698","bibtex_url":"https://science.ecosyste.ms/projects/1698/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/1698/export.apalike"}