Git Product home page Git Product logo

awesome-library's Introduction

Awesome Library Tools and Resources Awesome

More and more tools and projects by and for libraries are becoming available on the internet. We would like to curate a list of various software, tools, resources and projects, which are useful when working within a library context.

At the moment, this is a single list, but at some point, we should group the links as some categories emerge.

Contributions welcome.

Inspired by these curated collections. Also note awesome-rse for a list of resources for Research Software Engineers and Engineering (RSE).


  • Catmandu - Catmandu provides a suite of Perl modules to ease the import, storage, retrieval, export and transformation of metadata records.
  • DAIA - Specification of Document Availability Information (DAIA).
  • elasticsearch - Distributed, scalable, and highly available search index.
  • esbulk - Parallel elasticsearch bulk indexing utility for the command line.
  • Fatcat.wiki - Fatcat is a versioned, user-editable catalog of research publications including journal articles, conference proceedings, and datasets.
  • FOLIO - FOLIO is a collaboration of libraries, developers and vendors building an open source library services platform.
  • Koha - Koha is a fully featured, scalable library management system.
  • lodmill - Blend, grind, and enjoy LOD – fresh from the mill!
  • marctools - Various MARC command line utilities.
  • Metafacture - A toolkit for processing semi-structured data with a focus on library metadata.
  • PAIA - The Patrons Account Information API (PAIA) is a HTTP based programming interface to access library patron information, such as loans, reservations, and fees.
  • pymarc - pymarc is a python library for working with bibliographic data encoded in MARC21.
  • RecordManager - A metadata record management system written in PHP, intended to be used in conjunction with VuFind or another Solr-based discovery interface.
  • SOLR - Solr is the popular, blazing-fast, open source enterprise search platform built on Apache Lucene.
  • solrbulk - SOLR bulk indexing utility for the command line.
  • SolrMarc - SolrMarc is a utility that reads in MaRC records from a file, extracts information from various fields as specified in an indexing configuration script, and adds that information to a specified Apache Solr index.
  • Tika - The Apache Tika™ toolkit detects and extracts metadata and text from over a thousand different file types (such as PPT, XLS, and PDF).
  • VuFind - A library resource discovery portal designed and developed for libraries by libraries.
  • yaz - YAZ is a programmers toolkit supporting the development of Z39.50/SRW/SRU clients and servers.

Publishing Tools and Platforms

The list here is based on the excellent Analysis on Open Source Publishing Tools of John W Maxwell, Erik Hanson, Leena Desai, Carmen Tiampo, Kim O'Donnell, Avvai Ketheeswaran, Melody Sun, Emma Walter, Ellen Michelle from Simon Fraser University.

Contribute

Contributions welcome! Read the contribution guidelines first.

License

CC0

awesome-library's People

Contributors

geyslein avatar miku avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.