{"id":14984633,"url":"https://github.com/orcid/orcid-source","last_synced_at":"2026-04-02T13:30:36.100Z","repository":{"id":37271209,"uuid":"8484604","full_name":"ORCID/ORCID-Source","owner":"ORCID","description":"ORCID Open Source Project","archived":false,"fork":false,"pushed_at":"2025-05-14T21:43:04.000Z","size":246177,"stargazers_count":456,"open_issues_count":33,"forks_count":198,"subscribers_count":52,"default_branch":"main","last_synced_at":"2025-05-15T07:03:42.636Z","etag":null,"topics":["hacktoberfest","hacktoberfest2020","java","javascript","jenkins","maven","orcid","orcid-source","postgres-database","spring-web-mvc"],"latest_commit_sha":null,"homepage":"https://orcid.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ORCID.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"SUPPORTED_LOCALES.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-02-28T17:57:01.000Z","updated_at":"2025-05-14T21:43:07.000Z","dependencies_parsed_at":"2023-10-23T16:38:49.951Z","dependency_job_id":"0aea9578-44e0-4350-aad2-2f79a760dbd4","html_url":"https://github.com/ORCID/ORCID-Source","commit_stats":{"total_commits":18006,"total_committers":91,"mean_commits":"197.86813186813185","dds":0.7364767299788959,"last_synced_commit":"aa2c36a03a6ca8013c0b7b956e1ce106ff722d64"},"previous_names":[],"tags_count":3086,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ORCID%2FORCID-Source","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ORCID%2FORCID-Source/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ORCID%2FORCID-Source/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ORCID%2FORCID-Source/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ORCID","download_url":"https://codeload.github.com/ORCID/ORCID-Source/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254291961,"owners_count":22046424,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacktoberfest","hacktoberfest2020","java","javascript","jenkins","maven","orcid","orcid-source","postgres-database","spring-web-mvc"],"created_at":"2024-09-24T14:09:25.275Z","updated_at":"2026-04-02T13:30:36.093Z","avatar_url":"https://github.com/ORCID.png","language":"Java","readme":"![](https://github.com/ORCID/ORCID-Source/workflows/ORCID-Source%20CI/badge.svg)\n# ORCID-Source\n\nWelcome to ORCID Source. Here are some resources to get you started.\n\n* [What is ORCID?](http://orcid.org/about/what-is-orcid)\n\n* [ORCID API introduction](https://github.com/ORCID/ORCID-Source/tree/master/orcid-api-web)\n  * [Content negotiation](https://github.com/ORCID/ORCID-Source/blob/master/CONTENT_NEGOTIATION.md)\n\n* [ORCID's API XSD](https://github.com/ORCID/orcid-model/tree/master/src/main/resources)\n  * [Current stable XSD](https://github.com/ORCID/orcid-model/tree/master/src/main/resources/record_2.1)\n\n* [ORCID's Localization Reference](https://github.com/ORCID/ORCID-Source/tree/master/orcid-core/src/main/resources/i18n)\n\n* [ORCID API user's listserv](https://groups.google.com/forum/#!forum/orcid-api-users)\n\n* [ORCID member support center](https://members.orcid.org/)\n\n* [Popular Client Libraries](https://github.com/ORCID/ORCID-Source/blob/master/POPULAR_CLIENT_LIBRARIES.md)\n\n# Getting Support\n\nIf you are experiencing problems using ORCID you can check our [Support page](https://support.orcid.org/hc/en-us) or reach out on the [API user's listserv](https://groups.google.com/forum/#!forum/orcid-api-users). \n\n# General Application Stack\n\nORCID Source is set of web apps and libraries built in [Java](http://en.wikipedia.org/wiki/Java_%28programming_language%29) with [Spring Web MVC](http://www.springsource.org/) and persistence provided by [Postgres Database](http://www.postgresql.org/).  \n\nFrontend Technologies (brief version):\nOn the client side we utilize [HTML](http://www.w3schools.com/html/default.asp), [AJAX](http://en.wikipedia.org/wiki/Ajax_%28programming%29), [JQuery](http://jquery.com/) and [AngularJS](http://angularjs.org/).  Server side we use [FreeMarker](http://freemarker.sourceforge.net/) for view rendering.\n\nBackend Technologies (brief version):\n[Spring Web MVC](http://www.springsource.org/) is our web framework. For security we use [Spring Security](http://www.springsource.org/). Our restful services are built with [Jersey](http://jersey.java.net/) and [JAXB](http://jaxb.java.net/). Finally we use [JPA](http://www.oracle.com/technetwork/java/javaee/tech/persistence-jsp-140049.html)/[Hibernate](http://www.hibernate.org/) to persist models to a [Postgres Database](http://www.postgresql.org/) database.  \n\nThe above is just a brief introduction. Best way to see everything used is to dig into the code, but baring that please browse our [PROJECTS](https://github.com/ORCID/ORCID-Source/blob/master/PROJECTS.md) page.\n\n# Versioning\n\nVersion number used with releases will look to follow a similar format like [semver](http://semver.org/)\n\n**e.g.** 1.138.2 described as next\n\n\u003e [release that can’t be rolled back, typically DB changes].[release sequence].[release patch]|([patches applied after pushed to production]) \n\n# Contributing\nPull requests are welcome to improve the Registry. See [CONTRIBUTING.md](CONTRIBUTING.md) for details on making contributions,  feature requests, and creating issue/bug reports.\n\n# Development Environment Setup\nSee [DEVSETUP.md](https://github.com/ORCID/ORCID-Source/blob/master/DEVSETUP.md)\n\n# License\nSee [LICENSE](https://github.com/ORCID/ORCID-Source/blob/master/LICENSE)\n\n# Contributors\nSee [CREDITS.md](https://github.com/ORCID/ORCID-Source/blob/master/CREDITS.md)\n\n# Projects\nSee [PROJECTS.md](https://github.com/ORCID/ORCID-Source/blob/master/PROJECTS.md)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Forcid%2Forcid-source","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Forcid%2Forcid-source","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Forcid%2Forcid-source/lists"}