Evergreen

Evergreen

Evergreen is a highly-scalable integrated library system (ILS) software that helps library patrons find library materials and helps libraries manage, catalog, and circulate those materials. Designed for consortial use and large library systems.

Similar self-hosted alternatives:
Repository activity:
Stars
137
Forks
99
Watchers
23
Open Issues
18
Last commit
7 days ago
Details:
Estimated Popularity
1
Pricing Model
Free
Hosting Type
Self-Hosted
License
GPL-2.0
Deployment Difficulty
Advanced
Language
PLpgSQL

Evergreen is a highly-scalable, open-source integrated library system (ILS) designed to meet the needs of libraries of all sizes, from small public libraries to large academic institutions and multi-library consortiums. It provides comprehensive tools for managing library collections, patron services, and administrative functions.

Key Features

  • Cataloging & Collection Management:

    • Full MARC21 cataloging support
    • Authority control and linking
    • Bibliographic record management
    • Holdings and item management
    • Copy-specific information tracking
    • Batch operations and imports
  • Circulation Services:

    • Patron registration and management
    • Check-in and check-out operations
    • Holds and reserves management
    • Fine and fee management
    • Renewal and notification systems
    • Offline circulation capabilities
  • Public Access:

    • Modern OPAC (Online Public Access Catalog)
    • Advanced search capabilities
    • Patron self-service portal
    • Mobile-responsive interface
    • Accessibility compliance
    • Multi-language support
  • Acquisitions & Serials:

    • Purchase order management
    • Vendor management
    • Budget tracking
    • Serials check-in
    • Claiming and routing
    • Electronic resource management
  • Administration & Reporting:

    • Comprehensive reporting tools
    • Statistical analysis
    • Multi-library/consortial support
    • Organizational unit hierarchy
    • Permission-based access control
    • System administration tools
  • Integration & Standards:

    • Z39.50 client and server
    • SIP2 protocol support
    • LDAP authentication
    • RESTful APIs
    • Standard library protocols
    • Third-party system integration

Technical Specifications

  • Database: PostgreSQL
  • Backend: Perl with OpenSRF framework
  • Frontend: JavaScript (AngularJS/Angular)
  • Web Server: Apache HTTP Server
  • Operating System: Linux (various distributions)
  • Scalability: Designed for large consortiums and high-volume operations

Help improve this content

Found an error or want to add more information about Evergreen? You can edit this page directly on GitHub.

Project Categories

Click on a category to explore similar projects