About
Evergreen ILS is a mature, enterprise-grade open-source Integrated Library System (ILS) trusted by thousands of libraries worldwide, from small public branches to large multi-library consortia. Originally developed for the Georgia Public Library Service, Evergreen now serves as a community-driven project governed by a transparent organizational structure including committees, interest groups, and annual international conferences. At its core, Evergreen provides a full suite of library automation tools: an OPAC (Online Public Access Catalog) for patron-facing discovery via TPAC/BOOPAC interfaces, a powerful staff client built on the Angular framework, circulation management (checkouts, renewals, holds, recalls), detailed patron account management, acquisitions and invoicing, serials management, and robust reporting. Evergreen is particularly well-suited for library consortia, enabling resource sharing and unified catalog management across multiple branches or member institutions. Its holds and targeting engine handles complex scenarios including monograph parts, age-hold protections, and force holds. The system also supports patron self-registration, Angular-based self-checkout kiosks, and integrations with third-party eRenewal and ILL services. Being fully open-source, Evergreen can be deployed on-premise on Linux servers, customized to institutional needs, and extended via its OpenSRF middleware framework. It is ideal for IT-capable library organizations seeking a cost-effective, community-supported alternative to proprietary ILS vendors.
Key Features
- Circulation & Holds Management: Handles checkouts, renewals, holds, recalls, force holds, and monograph-part targeting with a flexible, rules-based engine.
- Patron Management: Full patron account management including self-registration, email notifications, eRenewal support, and self-check kiosks.
- Angular Staff Client: A modern, browser-based staff interface built on Angular for cataloging, acquisitions, invoicing, serials, and reporting.
- Consortia & Multi-Branch Support: Designed for library consortia, enabling shared catalogs, resource sharing, and unified management across multiple branches or member institutions.
- OPAC / Public Catalog (TPAC/BOOPAC): A flexible, customizable online public access catalog for patron-facing discovery and account self-service.
Use Cases
- Managing catalog, circulation, and patron records for a public library system or consortium of branches.
- Enabling resource sharing and unified holds management across multiple member libraries in a regional library network.
- Replacing a costly proprietary ILS with a community-supported open-source solution to reduce licensing expenses.
- Deploying a patron-facing online catalog (OPAC) with self-registration, account management, and item discovery.
- Automating acquisitions, invoicing, and serials management for an academic or special library.
Pros
- Completely Free & Open Source: No licensing fees; source code is freely available, making it a cost-effective alternative to commercial ILS vendors.
- Enterprise-Grade Consortia Support: One of the few open-source ILS platforms built from the ground up for multi-library consortia with shared resource management.
- Active Community & Regular Releases: A strong global community provides frequent releases, bug fixes, security patches, and long-term support.
- Highly Customizable: Built on the OpenSRF middleware framework, Evergreen can be deeply extended and integrated with third-party systems.
Cons
- Complex Installation & Maintenance: Requires Linux server expertise and significant technical resources to install, configure, and maintain — not suitable for non-technical staff without IT support.
- Steep Learning Curve: The depth of features and configuration options can be overwhelming for smaller libraries or new administrators.
- Limited Hosted/SaaS Options: Unlike proprietary ILS platforms, Evergreen does not offer an official managed cloud hosting solution, requiring self-hosting or third-party vendors.
Frequently Asked Questions
Evergreen ILS is a free, open-source Integrated Library System (ILS) used by public, academic, and special libraries to manage catalogs, circulation, patrons, acquisitions, and more.
Yes. Evergreen is licensed under the GNU General Public License (GPL) and is completely free to download and use. Costs may arise from server infrastructure, implementation services, or support contracts with third-party vendors.
Evergreen is primarily designed for Linux-based servers (Debian/Ubuntu). The staff client and OPAC are web-based and accessible from any modern browser.
Evergreen can be used by small libraries, but it is most widely adopted by medium-to-large libraries and consortia due to its technical complexity. Smaller libraries without IT staff may prefer a hosted third-party deployment.
Support is available through the community via mailing lists, IRC, the Evergreen Wiki, and annual conferences. Several commercial vendors also offer paid support and hosting services.