From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Developer(s)University of Southampton
Stable release
3.4.2[1] / 2020-07-17[±]
Written inPerl
Operating systemCross-platform
TypeInstitutional repository software

EPrints is a free and open-source software package for building open access repositories that are compliant with the Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH). It shares many of the features commonly seen in document management systems, but is primarily used for institutional repositories and scientific journals.[2] EPrints has been developed at the University of Southampton School of Electronics and Computer Science and released under the GPL-3.0-or-later license.[3]

The EPrints software is not to be confused with "Eprints" (or "e-prints"), which are preprints (before peer review) and postprints (after peer review), of research journal articles (eprints = preprints + postprints).


EPrints was created in 2000[4] as a direct outcome of the 1999 Santa Fe meeting[5] that launched what eventually became the OAI-PMH.

The EPrints software was enthusiastically received[6] and became the first and one of the most widely used[7] free open access, institutional repository software, and it has since inspired the development of other software that fulfil a similar purpose.[8]

Version 3 of the software was officially released on 24 January 2007 at the Open Repositories 2007 Conference[9] and was described by its developers as "a major leap forward in functionality, giving even more control and flexibility to repository managers, depositors, researchers and technical administrators".[10]


EPrints is a Web and command-line application based on the LAMP architecture (but is written in Perl rather than PHP). It has been successfully run under Linux, Solaris and Mac OS X.[11] A version for Microsoft Windows was released 17 May 2010.[12]

Version 3 of the software introduced a (Perl-based) plugin architecture for importing and exporting data, converting objects (for search engine indexing) and user interface widgets.

Configuring an EPrints repository involves modifying configuration files written in Perl or XML. The appearance of a repository is controlled by HTML templates, CSS stylesheets and inline images. While EPrints is shipped with an English translation it has been translated to other languages through (redistributable) language-specific XML phrase files. Existing translations include Bulgarian, French, German, Hungarian, Italian, Japanese, Russian, Spanish and Ukrainian.[13]


  1. ^ "Releases - eprints/eprints3.4". github.com. Retrieved 5 December 2020.
  2. ^ http://www.eprints.org/community/blog/index.php?/archives/178-Using-EPrints-v3-plugins-to-produce-an-OA-journal.html
  3. ^ Tansley, R. & Harnad, S. (2000) Eprints.org Software for Creating Institutional and Individual Open Archives D-Lib Magazine 6 (10)
  4. ^ "D-Lib -- in Brief (October 2000)".
  5. ^ "Open Archives Initiative: Meeting History".
  6. ^ Sponsler, Ed and Van de Velde, Eric F. (2001) Eprints.org Software: a Review. SPARC E-News. August-September 2001
  7. ^ "ROAR Software Version Listing". Retrieved 9 July 2010.
  8. ^ "Welcome to the Registry of Open Access Repositories - Registry of Open Access Repositories".
  9. ^ http://openrepositories.org/
  10. ^ "Index of /Software/V3".
  11. ^ https://web.archive.org/web/20071109184844/http://www.eprints.org/documentation/tech/php/intro.php
  12. ^ "ePrints 3.2.1 - ePrints Files".
  13. ^ "Browse by Type - ePrints Files".

External links[edit]