The Net::Z3950 module provides a Perl interface to the Z39.50 information retrieval protocol (aka. ISO 23950), a mature and powerful protocol used in application domains as diverse as bibliographic information, geo-spatial mapping, museums and other cultural heritage information, and structured vocabulary navigation.
This is a basic substitute for expensive library software. It will require you to manually enter all the titles, authors, and ISBN-13s into a database at first, but after that maintenance is easy.
LibraryFind is an open source metasearch application developed by librarians for libraries, built with Ruby on Rails.
Some Current Features:
libxess is a collection of server-side proxies that provide a Marc-XML/REST based interface to the records and holdings of legacy catalogs such as Innopac/III Millennium.
libxess consists of a web service API and a set of implementations.
The web services API is based on unAPI.
Librarian DB is a simple Web based library management system that keeps track of the books in a library. It tracks book title, ISBN, categories, etc... It permits adding/deleting/updating/searching. It is extremely flexible and extendible.
Masterkey: Drupal (MkDru) is an open source module for the Drupal CMS that embeds a fully themable metasearch interface. It can perform queries against one or more Z39.50, SRU/SRW and SOLR targets via Pazpar2, our likewise open search daemon. More sophisticated target management and other functionality can be obtained through integration with the MasterKey platform.
Metaproxy is a proxy front end server that presents a single Z39.50/SRW/SRU front end to multiple back end database servers. It can also work in conjunction with Index Data's library of gateways to access non-standard database servers.
Kochief is a discovery interface for local and remote collections. Records are indexed in Solr and presented with the Django web framework. Tools are in development for the management of a local catalog.
IRSpy maintains a registry of information retrieval targets supporting the standard IR protocol ANSI/NISO Z39.50 (ISO 23950) and the SRU/SRW web services. Each registry entry consists of both database level information, such as the indexes supported for searching and the record syntax and schemas supported for retrieval, and record level metadata such as titles, authors and descriptions.
Esciurus is (or rather, will be) a desktop application that allows you to build and maintain your personal collection of e-books, in particular scientific publications. It will store not only these papers, but also associated metadata (author, title, bibliographic information, etc.), allowing for fast and intuitive retrieval.