EPrints는 영국 사우샘프턴 대학교(University of Southampton) 전자공학·컴퓨터과학 학부에서 개발한 무료 오픈소스 소프트웨어 패키지이다. 주로 기관 리포지터리(institutional repository)와 학술지 운영을 위해 사용되며, 오픈 액세스(Open Access) 리포지터리 구축을 목적으로 설계되었다.
EPrints는 Open Archives Initiative Protocol for Metadata Harvesting(OAI-PMH)에 호환되는 오픈 액세스 리포지터리를 구축하기 위한 도구이다. 일반적인 문서관리시스템(DMS)과 공통된 기능을 다수 공유하지만, 주된 용도는 대학 및 연구기관의 기관 리포지터리와 과학 학술지 운영에 있다. 소프트웨어는 GPL-3.0-or-later 라이선스로 배포되며, Perl 언어로 작성되었다.
역사적으로 EPrints는 1999년 산타페 회의(Santa Fe meeting)에서 시작되어 이후 OAI-PMH로 발전하게 된 논의의 직접적 성과로 2000년에 창안되었다. 이 소프트웨어는 최초이자 가장 널리 사용된 무료 오픈 액세스 기관 리포지터리 소프트웨어 중 하나로 자리 잡았으며, 이후 DSpace 등 유사한 목적의 소프트웨어 개발에 영감을 주었다. 버전 3는 2007년 1월 24일 Open Repositories 2007 회의에서 공식 출시되었다.
기술적으로 EPrints는 LAMP 아키텍처 기반의 웹 및 명령줄 애플리케이션이나, PHP 대신 Perl로 작성되었다. Linux, Solaris, Mac OS X에서 성공적으로 운영되었으며, 2010년 5월 17일에는 Microsoft Windows용 버전도 출시되었다. 버전 3에서는 데이터 가져오기·내보내기, 객체 변환(검색엔진 색인용), 사용자 인터페이스 위젯을 위한 Perl 기반 플러그인 아키텍처가 도입되었다.
리포지터리 구성은 Perl 또는 XML로 작성된 설정 파일 수정을 통해 이루어지며, 외관은 HTML 템플릿, CSS 스타일시트, 인라인 이미지로 제어된다. 기본적으로 영어 번역이 제공되지만, 불가리아어, 프랑스어, 독일어, 헝가리어, 이탈리아어, 일본어, 러시아어, 스페인어, 우크라이나어 등의 언어별 XML 구문 파일을 통한 번역이 지원된다.
한편, 소프트웨어 명칭인 "EPrints"는 연구 논문의 "e-prints"(심사 전 사전출판본인 preprint와 심사 후 사후출판본인 postprint를 통칭하는 개념)와 혼동해서는 안 된다. EPrints라는 소프트웨어는 "e-prints" 개념을 관리·보존하기 위한 플랫폼으로서 이와 구별된다. 공식 웹사이트는 eprints.org이며, 소스 코드는 GitHub의 eprints/eprints3.4 저장소에서 관리된다.