{"id":349062,"name":"GBIF Name Parser","description":"The core GBIF scientific name parser library.","url":"https://github.com/gbif/name-parser","last_synced_at":"2026-04-07T08:00:21.762Z","repository":{"id":13510928,"uuid":"16201889","full_name":"gbif/name-parser","owner":"gbif","description":"The core GBIF scientific name parser library","archived":false,"fork":false,"pushed_at":"2026-02-13T11:48:41.000Z","size":2795,"stargazers_count":19,"open_issues_count":53,"forks_count":4,"subscribers_count":18,"default_branch":"master","last_synced_at":"2026-03-23T17:21:18.441Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gbif.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2014-01-24T10:44:23.000Z","updated_at":"2026-03-08T10:37:42.000Z","dependencies_parsed_at":"2024-01-30T10:27:50.467Z","dependency_job_id":"93deb495-50d5-4b87-b160-7d2b9e64d2d3","html_url":"https://github.com/gbif/name-parser","commit_stats":null,"previous_names":[],"tags_count":71,"template":false,"template_full_name":null,"purl":"pkg:github/gbif/name-parser","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gbif%2Fname-parser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gbif%2Fname-parser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gbif%2Fname-parser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gbif%2Fname-parser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gbif","download_url":"https://codeload.github.com/gbif/name-parser/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gbif%2Fname-parser/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31220673,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-31T04:08:55.938Z","status":"ssl_error","status_checked_at":"2026-03-31T04:08:47.883Z","response_time":111,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":"gbif","name":"Global Biodiversity Information Facility","uuid":"1963797","kind":"organization","description":"","email":null,"website":"https://www.gbif.org","location":"Copenhagen, Denmark","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1963797?v=4","repositories_count":288,"last_synced_at":"2024-04-14T06:45:04.085Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/gbif","funding_links":[],"total_stars":760,"followers":101,"following":0,"created_at":"2022-11-05T14:41:11.499Z","updated_at":"2024-04-14T06:46:12.959Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gbif","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gbif/repositories"},"packages":[],"commits":{"id":11691961,"full_name":"gbif/name-parser","default_branch":"master","total_commits":585,"total_committers":14,"total_bot_commits":2,"total_bot_committers":1,"mean_commits":41.785714285714285,"dds":0.28205128205128205,"past_year_total_commits":26,"past_year_total_committers":2,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":13.0,"past_year_dds":0.23076923076923073,"last_synced_at":"2026-04-05T07:02:21.783Z","last_synced_commit":"6266ce93e6c17a08a9b4dfdcdd4b822102d5a41f","created_at":"2026-03-23T01:01:37.089Z","updated_at":"2026-04-05T07:01:21.566Z","committers":[{"name":"Markus Döring","email":"m.doering@mac.com","login":"mdoering","count":420},{"name":"gbif-jenkins","email":"dev@gbif.org","login":"gbif-jenkins","count":88},{"name":"gbif-jenkins","email":"jenkins@rancor.gbif.org","login":null,"count":30},{"name":"gbif-jenkins","email":"jenkins@jenkins-vh.gbif.org","login":null,"count":18},{"name":"pal155","email":"Doug.Palmer@csiro.au","login":"charvolant","count":8},{"name":"Federico Mendez","email":"fmendez@gbif.org","login":"fmendezh","count":7},{"name":"Oliver Meyn","email":"oliver@mineallmeyn.com","login":"omeyn","count":3},{"name":"Kyle Braak","email":"kbraak@gbif.org","login":null,"count":3},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":2},{"name":"Matthew Blissett","email":"mblissett@gbif.org","login":"MattBlissett","count":2},{"name":"Thomas Stjernegaard Jeppesen","email":"tsjeppesen@gbif.org","login":"thomasstjerne","count":1},{"name":"Nikolay Volik","email":"nvolik@gbif.org","login":"muttcg","count":1},{"name":"Christian Gendreau","email":"cgendreau","login":"cgendreau","count":1},{"name":"Jorrit Poelen","email":"jhpoelen@gmail.com","login":null,"count":1}],"past_year_committers":[{"name":"Markus Döring","email":"mdoering@gbif.org","login":"mdoering","count":20},{"name":"gbif-jenkins","email":"dev@gbif.org","login":"gbif-jenkins","count":6}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/gbif%2Fname-parser/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-07T00:00:11.408Z","repositories_count":6211381,"commits_count":918906949,"contributors_count":35638080,"owners_count":1142663,"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":"gbif/name-parser","html_url":"https://github.com/gbif/name-parser","last_synced_at":"2026-03-31T05:00:18.061Z","status":"error","issues_count":3,"pull_requests_count":1,"avg_time_to_close_issue":171939.0,"avg_time_to_close_pull_request":24770273.0,"issues_closed_count":2,"pull_requests_closed_count":1,"pull_request_authors_count":1,"issue_authors_count":2,"avg_comments_per_issue":1.3333333333333333,"avg_comments_per_pull_request":0.0,"merged_pull_requests_count":0,"bot_issues_count":0,"bot_pull_requests_count":1,"past_year_issues_count":2,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":339441.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":1.5,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2025-08-29T18:55:33.165Z","updated_at":"2026-03-31T05:00:18.062Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/gbif%2Fname-parser","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/gbif%2Fname-parser/issues","issue_labels_count":{},"pull_request_labels_count":{},"issue_author_associations_count":{"NONE":3},"pull_request_author_associations_count":{"NONE":1},"issue_authors":{"djtfmartin":2,"CecSve":1},"pull_request_authors":{"renovate[bot]":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-05T00:00:08.668Z","repositories_count":14081816,"issues_count":34460311,"pull_requests_count":112427296,"authors_count":11225901,"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":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":2},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{"CecSve":1,"djtfmartin":1},"past_year_pull_request_authors":{},"maintainers":[],"active_maintainers":[]},"events":{"total":{"DeleteEvent":2,"ForkEvent":1,"IssuesEvent":2,"WatchEvent":1,"IssueCommentEvent":4,"PushEvent":28,"CreateEvent":4},"last_year":{"DeleteEvent":1,"IssuesEvent":2,"WatchEvent":1,"IssueCommentEvent":4,"PushEvent":20,"CreateEvent":2}},"keywords":[],"dependencies":[{"ecosystem":"maven","filepath":"name-parser/pom.xml","sha":null,"kind":"manifest","created_at":"2022-09-05T02:42:14.134Z","updated_at":"2022-09-05T02:42:14.134Z","repository_link":"https://github.com/gbif/name-parser/blob/master/name-parser/pom.xml","dependencies":[{"id":3858246688,"package_name":"org.gbif:name-parser-api","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":3858246689,"package_name":"org.slf4j:slf4j-api","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":3858246690,"package_name":"commons-io:commons-io","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":3858246691,"package_name":"org.apache.commons:commons-lang3","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":3858246692,"package_name":"com.google.guava:guava","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":3858246693,"package_name":"org.gbif:name-parser-api","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":3858246694,"package_name":"junit:junit","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":3858246695,"package_name":"ch.qos.logback:logback-classic","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false}]},{"ecosystem":"maven","filepath":"name-parser-api/pom.xml","sha":null,"kind":"manifest","created_at":"2022-09-05T02:42:14.292Z","updated_at":"2022-09-05T02:42:14.292Z","repository_link":"https://github.com/gbif/name-parser/blob/master/name-parser-api/pom.xml","dependencies":[{"id":3858246799,"package_name":"com.google.code.findbugs:jsr305","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":3858246800,"package_name":"com.google.guava:guava","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":3858246801,"package_name":"org.apache.commons:commons-lang3","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":3858246802,"package_name":"org.slf4j:slf4j-api","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":3858246803,"package_name":"junit:junit","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":3858246804,"package_name":"commons-io:commons-io","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":3858246805,"package_name":"ch.qos.logback:logback-classic","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false}]},{"ecosystem":"maven","filepath":"name-parser-v1/pom.xml","sha":null,"kind":"manifest","created_at":"2022-09-05T02:42:14.390Z","updated_at":"2022-09-05T02:42:14.390Z","repository_link":"https://github.com/gbif/name-parser/blob/master/name-parser-v1/pom.xml","dependencies":[{"id":3858246865,"package_name":"org.gbif:gbif-api","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":3858246866,"package_name":"org.gbif:name-parser","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":3858246867,"package_name":"org.gbif:name-parser-api","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":3858246868,"package_name":"org.slf4j:slf4j-api","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":3858246869,"package_name":"junit:junit","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":3858246870,"package_name":"ch.qos.logback:logback-classic","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false}]},{"ecosystem":"maven","filepath":"pom.xml","sha":null,"kind":"manifest","created_at":"2022-09-05T02:42:14.530Z","updated_at":"2022-09-05T02:42:14.530Z","repository_link":"https://github.com/gbif/name-parser/blob/master/pom.xml","dependencies":[{"id":3858248593,"package_name":"com.google.code.findbugs:jsr305","ecosystem":"maven","requirements":"3.0.2","direct":true,"kind":"runtime","optional":false},{"id":3858248594,"package_name":"org.gbif:name-parser","ecosystem":"maven","requirements":"3.7.3-SNAPSHOT","direct":true,"kind":"runtime","optional":false},{"id":3858248595,"package_name":"org.gbif:name-parser-api","ecosystem":"maven","requirements":"3.7.3-SNAPSHOT","direct":true,"kind":"runtime","optional":false},{"id":3858248596,"package_name":"org.gbif:name-parser-gbif","ecosystem":"maven","requirements":"3.7.3-SNAPSHOT","direct":true,"kind":"runtime","optional":false},{"id":3858248597,"package_name":"org.gbif:gbif-api","ecosystem":"maven","requirements":"0.166","direct":true,"kind":"runtime","optional":false},{"id":3858248598,"package_name":"org.slf4j:slf4j-api","ecosystem":"maven","requirements":"1.7.24","direct":true,"kind":"runtime","optional":false},{"id":3858248599,"package_name":"commons-io:commons-io","ecosystem":"maven","requirements":"2.8.0","direct":true,"kind":"runtime","optional":false},{"id":3858248600,"package_name":"org.apache.commons:commons-lang3","ecosystem":"maven","requirements":"3.12.0","direct":true,"kind":"runtime","optional":false},{"id":3858248601,"package_name":"com.google.guava:guava","ecosystem":"maven","requirements":"28.0-jre","direct":true,"kind":"runtime","optional":false},{"id":3858248602,"package_name":"org.gbif:name-parser-api","ecosystem":"maven","requirements":"3.7.3-SNAPSHOT","direct":true,"kind":"test","optional":false},{"id":3858248603,"package_name":"junit:junit","ecosystem":"maven","requirements":"4.12","direct":true,"kind":"test","optional":false},{"id":3858248604,"package_name":"ch.qos.logback:logback-classic","ecosystem":"maven","requirements":"1.2.3","direct":true,"kind":"test","optional":false}]}],"score":6.915723448631313,"created_at":"2026-03-21T00:13:30.378Z","updated_at":"2026-04-07T08:00:21.765Z","avatar_url":"https://github.com/gbif.png","language":"Java","category":"Biosphere","sub_category":"Biodiversity Data Cleaning and Standardization","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"# GBIF Name Parser(s)\n\nThe project contains various implementations of parsers for scientific names.\n\nAt the core there is an independent parser mainly based on regular expression with minimal dependencies.\nThe modules provided by this project are:\n\n - __name-parser__: The main GBIF Name Parser implementing the API natively\n - __name-parser-api__: The minimal API to represent parsed names.\n - __name-parser-v1__: The GBIF Name Parser wrapped to implement the [GBIF API](https://github.com/gbif/gbif-api/blob/master/src/main/java/org/gbif/api/service/checklistbank/NameParser.java)\n\nThe GBIF name parser has been tested with millions of GBIF names over many years.\nAn extensive body of [unit tests](name-parser/src/test/java/org/gbif/nameparser/NameParserGBIFTest.java) has been created over the years that guarantee high parsing qualities.\n\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["biodiversity-informatics","darwin-core","taxonomy","gbif","tdwg","snapshot","species","biodiversity","interest-group","ontologies"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/349062","html_url":"https://ost.ecosyste.ms/projects/349062"}