Need help with ORCID-Source?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

262 Stars 108 Forks Other 24.8K Commits 32 Opened issues


ORCID Open Source Project

Services available


Need anything else?

Contributors list


Welcome to ORCID Source. Here are some resources to get you started.

Getting Support

If you are experience problems using ORCID you can check our Support page or reach out on the API user's listserv.

General Application Stack

ORCID Source is set of web apps and libraries built in Java with Spring Web MVC and persistence provided by Postgres Database.

Frontend Technologies (brief version): On the client side we utilize HTML, AJAX, JQuery and AngularJS. Server side we use FreeMarker for view rendering.

Backend Technologies (brief version): Spring Web MVC is our web framework. For security we use Spring Security. Our restful services are built with Jersey and JAXB. Finally we use JPA/Hibernate to persist models to a Postgres Database database.

The 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 page.


Version number used with releases will look to follow a similar format like semver

e.g. 1.138.2 described as next

[release that can’t be rolled back, typically DB changes].[release sequence].[release patch]|([patches applied after pushed to production])


Pull requests are welcome to improve the Registry. See for details on making contributions, feature requests, and creating issue/bug reports.

Development Environment Setup








We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.