Open Source Library Management Software

Library Management Software

Browse free open source Library Management software and projects for Windows and ChromeOS below. Use the toggles on the left to filter open source Library Management software by OS, license, language, programming language, and project status.

  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    MathGL

    MathGL

    A library for scientific data visualization

    A free cross-platform library of fast C++ routines for the plotting of up to 3-ranged data. It can export to bitmap and vector EPS/SVG files. There are window interfaces (GLUT/FLTK/Qt) and console tools. MathGL can be used from C/Fortran/Python/Octav/Lua
    Leader badge
    Downloads: 34 This Week
    Last Update:
    See Project
  • 2
    Digital space for building and confronting interpretations about documents
    Downloads: 91 This Week
    Last Update:
    See Project
  • 3
    JChart2D

    JChart2D

    jchart2d is a real-time charting library written in java.

    JChart2D is a easy to use component for displaying two- dimensional traces in a coordinate system written in Java. It supports real-time (animated) charting, custom trace rendering, Multithreading, viewports, automatic scaling and labels. Former UI controls (right click context menu, file menu) have been ported to the subproject jchart2d-uimenu (https://sourceforge.net/projects/jchart2d-uimenu.jchart2d.p/) for the benefit of having no dependencies to 3rd party libraries.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 4
    TemaTres: controlled vocabulary server

    TemaTres: controlled vocabulary server

    Manage, Publish and Share Ontologies, Taxonomies, Thesauri, Glossaries

    Web application for management formal representations of knowledge, thesauri, taxonomies and multilingual vocabularies / Aplicación para la gestión de representaciones formales del conocimiento, tesauros, taxonomías, vocabularios multilingües. For the latest version of code: https://github.com/tematres/TemaTres-Vocabulary-Server
    Downloads: 3 This Week
    Last Update:
    See Project
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • 5
    Bibliograph

    Bibliograph

    Open Source Online Bibliographic Data Management

    Bibliograph is a powerful and intuitive open source web application for the collaborative collection, editing and publishing of bibliographic data such as a bibliographies, small library collections or shared research data. It features a modern user interface similar to a desktop application.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    Carnatic Music Typesetting
    An opensource typesetting environment for editing and publishing Carnatic music books in Indian languages. Supports Phonetic Translation of notation & lyrics and uses CFugue Runtime to automatically generate MIDI song files from the music notation.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    An J2ME aplication, which allows to view texts in mobile phone (books, articles ...). These texts are inside a .jar file. To inject them into phone, use loader utility. Application also supports user bookmarks and remembers, where you finished reading.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    An image postprocessor for the DIY Book Scanner described on instructables.com and diybookscanner.org. Gets images ready for OCR or for PDF. Written in Java based on a partial port of the Leptonica image processing library.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    DVA-Profession

    DVA-Profession

    Mass video digitization workflow management for archiving

    Professional digital video archiving system solution, developed and used by the Austrian national audio/video archive, designed to handle vast amounts of video content from ingest to long-term storage, including analysis, transcoding and metadata.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Full-stack observability with actually useful AI | Grafana Cloud Icon
    Full-stack observability with actually useful AI | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 10
    phpMyLingvo - Web-interface for dictionaries stored in MySQL, compatible with databases for PtkDic/GtkDic and JaLingvo.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    Ampare Read Books Records

    Ampare Read Books Records

    Record which book you read , how many page , status , progress and mor

    Ampare Read Books Records is a console software written in python that automatically track which book already read , how many page , status , progress , delete and more. Coming to Launchpad PPA soon . Need some help
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Bat2015

    Bat2015

    Bachelor of Science (Informatik)

    The toolkit glpk supports methods for mixed integer linear programming (MILP). These methods solve Capital Budgeting Problems (CBP). Unfortunately, glpk does not support any multithreading and there is no feature to distribute problems via network connections. Today, this is a pitiable sight, because modern computer systems are coupled by networks and support multi threading. We create a distributed system with Apache thrift and the C-API of glpk. Now, it is possible to use as many cores in a network as you want. With a focus on the MILP methods we implement a load balancing and speed up the solving process in a multiplicative way. Sometimes we have super-linear speedup with a small set of hardware. With a splitting of problems, parallel computing and distributing the actual best solution to all running processes we solve CBP much faster than a sequential processing can do.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Bibwiki is a Specialpage for MediaWiki to manage BibTeX bibliographies. With Bibwiki it's easy to import records from various sources, manage digital documents, export lists of references via BibTeX and create lists of references in wiki articles.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    An application for managing your (e)Book collection.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    Dependency Discovery Tool

    A tool for discovering external dependencies in Office files.

    The Dependency Discovery Tool searches through binary office files (.doc, .xls and .ppt) and tries to find any documents or files that are linked to the document. It is written in java, using the Apache POI libraries ( http://poi.apache.org ) This project was part of a summer scholarship from the School of Engineering and Computer Science at Victoria University, Wellington (http://ecs.vuw.ac.nz) in conjunction with Archives New Zealand ( http://archives.govt.nz ). At the moment it requires Java 6 to build and run, but this should change soon, and it will run on Java 5 upwards.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    A webbased simple library system which can be used by library staff to manage the library and for members to book and borrow library material. This library system can be used not only for books but also for other electronic media materials like audio CDs
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    A self-sufficient java framework for numerical solution of ODEs (diff eqs) and visualization. Samples are aeronautics/astronautics/physics/rocketry themed. Focus on clean design, modularity, reusability and documentation. Educational project.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    KCite is a program into which a user enters basic information about a publication or other information source. It then constructs numerous, properly formatted, variations of citation strings that can be pasted into a document.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Online img2epub is a web application which creates epub documents from uploaded images.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    OrthoInspector is a new software system for orthology/paralogy analysis. Its purpose is to facilitate the installation and the maintenance of a database describing orthology/inparalogy relations and to provide tools to exploit these data.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Pascal NUCLEUS (GUI/VM)

    Pascal NUCLEUS (GUI/VM)

    Portable Pascal GUI Library for Atari ST/TT/MSDOS

    NOTE: As of r816, Nucleus source code is licensed under GPLv3. (8th Oct 2017) Nu|cleus [ˈnjuːklɪəs] - The central and most important part of an object, movement, or group, forming the basis for its activity and growth. This is yet another long-term project (YALP?). The aim is to write a portable GUI/OS for Atari ST, Amiga and DOS. The code must be small, fast and support modern GUI features. ie: Embedded component controls. The code current compiles with Highspeed Pascal (Atari ST) or FreePascal. I hope to have it compiling for the Amiga (also using Highspeed Pascal), and supporting a built in p-code compiler/interpreter for cross platform development.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    primeHandle is a set of data management tools in support of the PrIMe Initiative (http://primekinetics.org). primeHandle includes graphical user interfaces for searching through data collections, editing and submitting data to the PrIMe Data Depository.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    QNANWidgets is a collection of science/engineering oriented Qt Widgets to help in creating sci/eng. applications and include a chart and plot widget. The widgets are easy to use and can be customized in Qt Designer directly.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Semtinel is an application framework for the semi-automatic creation, maintenance and analysis of hierarchical concept schemes (thesaurus, classification or ontology). Semtinel supports the development of new analysis methods and visualization techniques
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    SyntheticWSI

    Tools to generate and visualize artificial whole slide images

    Java 8+ required. Collection of tools to help generate artificial Whole Slide Images (WSIs). A WSI is stored as a ZIP archive of JPG tiles, and this software contains a tool to visualize this format. SVS files can be used directly for texture extraction (thanks to the included Bio-Formats library). Main source files in package fr.unistra.wsi.synthetic.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
MongoDB Logo MongoDB