LibreCat is a new institutional repository system developed by LibreCat Group. LibreCat was development in 2013 in Bielefeld and was made available on GitHub from the start. Since 2015 the code is in production at Bielefeld. In 2016 Ghent University joined the development and is using the cataloging backend in production.
Cataloging of many record types: Book, Book (Editor), Book Chapter, Book Review, Conference Abstract, Conference (Editor), Conference Paper, Dissertation, Encyclopedia Article, Journal Article, Special Issue, Newspaper Article, Preprint, Report, Translation, Translation (Section), Working Paper, Thesis, Research Data, Project, Award, Research Group. Drag and drop upload of full-text publications. Copycat from DOI, PubMED, ArXiv and Web of Science. Google Scholar indexation support. Citation styles configurable from Zotero Style Repository. Full MathJAX Latex support to add mathematical formulas in abstracts and titles. Pluggable authentication modules. Delegate input and management to user others. Multilingual support. ElasticSearch indexing. Pluggable file store backend. Command line support using Catmandu. OAI-PMH and SRU. REST / content negotiation. LibreCat is open source and shipped with the same license as the Perl language: http://dev.perl.org/licenses/.
We have demo LibreCat installation installed at http://demo.librecat.org/.
Download LibreCat at https://github.com/LibreCat/LibreCat/releases.
Read the installation instructions and documentation at https://github.com/LibreCat/LibreCat/wiki.
Catmandu is a command line tool to access and convert data
from your digital library, research services or any other open data sets.
Download data via protocols such as OAI-PMH, SRU, SPARQL and Linked Data Fragments.
Convert formats such as MARC, MODS, Dublin Core and many more.
Generate RDF and speak the Semantic Web.
Index your data into databases such as Solr, Elasticsearch and MongoDB.
Use a simple Fix language to convert metadata into any format you like.
$ catmandu convert OAI --url http://biblio.ugent.be/oai $ catmandu convert MARC --fix "marc_map(245,title)" < data.mrc $ catmandu import MARC to MongoDB --database_name data < marc.mrc $ catmandu export MongoDB --database_name data to JSON