Last updated: July 2, 2026
If you need to run a library — or you’re a student who picked “library management system” as a capstone topic — there’s no reason to start from zero. Real libraries have been running open-source systems for over two decades, and the mature options are free to download, self-host, and study.
Here are six that are actively maintained in 2026, from full-scale integrated library systems (ILS) down to a desktop cataloging app. Stack, license, and a short verdict for each.
What counts as a library management system?
The classic feature set: cataloging (usually MARC records), circulation (check-in/check-out, fines, holds), patron management, acquisitions, and an OPAC — the public search catalog patrons actually use. Bigger platforms add serials, inter-library loans, and consortium support. Keep that list in mind as you compare; not every project below covers all of it, and for a school library you may not want all of it.
1. Koha
Koha is the oldest open-source ILS around — it went live in New Zealand back in 2000 — and it’s still the default answer for most libraries that want full automation. Cataloging with MARC21 and UNIMARC, circulation, acquisitions, serials, reports, and a solid web OPAC, all managed from a browser.
Releases run on a calendar schedule with monthly maintenance updates; the current feature release line is 25.11. Thousands of libraries use it, so tutorials, support companies, and community docs are everywhere.
- Stack: Perl, MariaDB/MySQL, web-based
- License: GPL-3.0-or-later
- Source: github.com/Koha-Community/Koha
Verdict: the safe pick for a real library of almost any size. Heavier to install than the PHP options, but nothing else matches its feature depth plus community.
2. Evergreen
Evergreen was built in 2006 for Georgia’s PINES network — hundreds of public libraries sharing one catalog — so its whole design assumes scale. If you’re automating a consortium or a multi-branch system, this is the one written for that exact problem.
Current stable releases are in the 3.16/3.15 lines, with 3.17 landing in 2026. Development is steady and the community runs an annual international conference.
- Stack: Perl and C, PostgreSQL
- License: GPL-2.0-or-later
- Source: evergreen-ils.org (downloads and repo links)
Verdict: overkill for a single school library. For library networks that need shared patrons and catalogs across many branches, it beats stretching Koha.
3. FOLIO
FOLIO is the newest of the big three and the most architecturally interesting: not one monolithic app but a platform of microservice modules (circulation, inventory, e-resource management) you compose. It’s backed by a large community including EBSCO and Index Data, and adoption is strongest in academic libraries.
The March 2026 “Sunflower” release completed a major re-architecture, replacing the old Okapi gateway with the Eureka platform built on Kong and Keycloak. Translation: it’s evolving fast, and it’s genuinely modern infrastructure.
- Stack: Java microservices, React front end, PostgreSQL
- License: Apache-2.0
- Source: github.com/folio-org
Verdict: the forward-looking choice for university libraries with real IT staff. Not a weekend self-host project — this is Kubernetes territory.
4. SLiMS (Senayan)
SLiMS came out of Indonesia’s Ministry of Education and became one of the most widely deployed library systems in Southeast Asia. It’s plain PHP and MySQL/MariaDB, which means it runs happily on cheap shared hosting — no sysadmin required.
You still get the essentials done well: bibliographic records, circulation with fines, membership, barcode printing, stock-taking, and a clean OPAC. Current version is SLiMS 9 “Bulian.”
- Stack: PHP, MySQL/MariaDB
- License: GPL-3.0
- Source: github.com/slims/slims9_bulian
Verdict: the best fit for school libraries, small institutions — and capstone students. If you want a real-world PHP codebase to read and extend for a thesis project, start here.
5. PMB
PMB (formerly PhpMyBibli) is a French ILS that’s been in continuous development since 2002, now maintained by PMB Services with well over a thousand client libraries, mostly in francophone countries. Like SLiMS it’s PHP and MySQL, but it reaches further into full-ILS territory: serials management, acquisitions, thesauri, and a configurable OPAC.
The current major version is PMB 8. Documentation leans French, which is the honest trade-off here.
- Stack: PHP, MySQL
- License: CeCILL (GPL-compatible)
- Source: sourceforge.net/projects/phpmybibli
Verdict: a serious middle option between SLiMS and Koha — fuller features than SLiMS, lighter than Koha. Strongest if French docs don’t slow you down.
6. BiblioteQ
BiblioteQ is different from everything above: a desktop application, not a web app. Written in C++ with Qt, it runs on Windows, macOS, and Linux, stores data in SQLite or PostgreSQL, and pulls catalog records over Z39.50 and SRU so you’re not typing metadata by hand.
It’s actively maintained — releases shipped as recently as mid-2026 — and covers books, DVDs, journals, and grey literature.
- Stack: C++/Qt, SQLite or PostgreSQL
- License: BSD-3-Clause
- Source: github.com/textbrowser/biblioteq
Verdict: perfect for a personal collection, a church or lab library, or any single-desk setup where a web server is more than you need.
Quick comparison
| System | Best for | Stack | License |
|---|---|---|---|
| Koha | Most real libraries | Perl + MariaDB | GPL-3.0+ |
| Evergreen | Consortia, multi-branch | Perl/C + PostgreSQL | GPL-2.0+ |
| FOLIO | Academic, modern infra | Java + React | Apache-2.0 |
| SLiMS | Schools, capstones | PHP + MySQL | GPL-3.0 |
| PMB | Mid-size, francophone | PHP + MySQL | CeCILL |
| BiblioteQ | Personal/desktop | C++/Qt | BSD-3 |
Which one should you pick?
Running an actual library? Koha, unless you’re a consortium (Evergreen) or a university with platform engineers (FOLIO). Want something you can install on shared hosting this afternoon? SLiMS. Building a capstone or thesis project? SLiMS again — the codebase is approachable PHP, and extending it (add SMS notifications, an analytics dashboard, a mobile OPAC) makes a stronger project than writing a CRUD app from scratch.
One licensing note if you’re a student: all of these are open source, but GPL and CeCILL code can’t be relicensed or resold as your own. Study it, extend it, credit it.
Browse more picks like this in our best-of roundups, or check the companion lists: 6 Best Open-Source School Management Systems and 6 Best Open-Source POS Systems. More student-friendly projects live in our School & E-Learning section.