FREEDOM251

Freedom251 › Library Automation

SLiMS

Free plan LinuxMacSelf-hostedWebWindows

Visit SLiMS Alternatives Pricing

SLiMS's own site

What SLiMS is

SLiMS is a library management system for libraries and librarians, with catalog, circulation, inventory, and reporting tools. Its online public access catalog supports cover thumbnails and simple or advanced search. Bibliographic records can carry documents and media attachments such as PDF, DOC, RTF, XLS, PPT, video, and audio files. Record details are provided in MODS XML and JSON-LD, while catalog feeds include RSS XML and OAI-PMH Dublin Core. For circulation, SLiMS handles loans, returns, reservations, quick returns, configurable loan rules, and membership management. Stocktaking, reports, and statistics support inventory work. The maker lists Union Catalog Server for union catalogs, Nayanes for federated search, and Sphinx Search and MongoDB support for third-party indexing of bibliographic records. Release 9.8.0 adds Fuzzy Search and Sphinx Search options, plus PDF report export through the integrated mPDF library. SLiMS is free and licensed under GPL 3. Source code can be installed on GNU/Linux, Windows, or Mac OS; the Portable SLiMS option is Windows-only. The listed minimum requirements include Apache 2.4, MySQL 5.7 or MariaDB 10.3 or later, PHP 8.3, and PHP GD, gettext, and mbstring.

Who it suits

SLiMS suits libraries and librarians looking for a system to manage catalog records, circulation, memberships, and inventory. Its catalog formats, feeds, and named integration options may also suit libraries that need to share or index bibliographic records.

What it does well

  • Free and licensed under GPL 3
  • Catalog offers cover thumbnails and simple or advanced search
  • Manages loans, returns, reservations, and membership
  • Bibliographic records can include document and media attachments
  • Includes stocktaking, reports, and statistics
  • Provides MODS XML, JSON-LD, RSS, and OAI-PMH formats

What to know first

  • Installation requires Apache, a supported MySQL or MariaDB version, and PHP 8.3
  • Portable SLiMS is available for Windows only

Plans

PlanBilled and limitsPrice
SLiMS 9.8.0 Bulian D AceOpen-source library management system; Apache 2.4, MySQL 5.7 or MariaDB 10.3+, PHP 8.3Free

As slims.web.id lists them, read 5 Oct 2026. The maker's own page has the final word.

Getting started

  1. Visit the SLiMS website
  2. Choose a source installation for GNU/Linux, Windows, or Mac OS, or the Windows-only Portable SLiMS option
  3. Meet the listed Apache, database, PHP, and PHP extension requirements
  4. Use the maker’s GitHub, issues, changelog, or community discussion for support and learning

SLiMS is a library management system for librarians bringing catalog, lending, and collection work into one application. It is best suited to libraries prepared to host and maintain their own software. Its broad set of core tools is compelling for a free GPL 3 system, though the required server stack makes it a poor fit for libraries seeking a turnkey hosted service.

Overview

Founded in 2007, SLiMS combines an online public access catalog (OPAC), bibliographic records, circulation, membership management, stocktaking, reporting, and statistics. That range gives libraries a single place to manage collection discovery and routine lending rather than splitting those jobs across separate tools.

The open-source license gives libraries room to deploy the system themselves, but self-hosting puts installation and upkeep on the library. The maker directs users to GitHub, issues, the changelog, and community discussion for learning and support, and describes a particular community priority of helping librarians in Indonesia.

Key features

Catalog and digital materials

The OPAC offers cover thumbnails and both simple and advanced search, giving patrons more ways to locate material than a title-only lookup. Bibliographic records can include PDF, DOC, RTF, XLS, PPT, video, and audio attachments, a useful pairing of cataloging and digital content within the same record.

Record details are available in MODS XML and JSON-LD; OPAC feeds include RSS XML and OAI-PMH Dublin Core. Those options make SLiMS relevant to libraries that need structured metadata or feeds as part of their catalog workflow.

Circulation and collection control

Loans, returns, reservations, quick returns, configurable loan rules, and membership management cover the main circulation tasks. Stocktaking, reports, and statistics add tools for inventory and operational oversight. Release 9.8.0 adds Fuzzy Search and Sphinx Search options, as well as PDF report export through the integrated mPDF library.

Integrations and security

The maker identifies Union Catalog Server for union catalogs, Nayanes for federated search, and Sphinx Search and MongoDB support for third-party bibliographic record indexing. These named options broaden the system's potential role in a library's search and catalog setup, though they also mean integration choices need to match the library's own environment.

Release 9.8.0 describes security hardening for uploads, image scraping, attachments, backups, and visitor counts, along with stronger output escaping against SQLi, XSS, SSRF, CSRF, path traversal, and unsafe image metadata. This attention matters for a system handling records and user activity, but does not remove the library's responsibility to operate its own installation carefully.

Pricing

SLiMS 9.8.0 Bulian D Ace costs nothing. The plan is an open-source library management system and specifies Apache 2.4, MySQL 5.7 or MariaDB 10.3+, and PHP 8.3. The free price and GPL 3 license suit libraries able to provide the hosting and maintenance themselves; there is no lower paid tier to trade features for a hosted setup.

Platforms

SLiMS can be installed from source on GNU/Linux, Windows, or Mac OS, and is also available as a web and self-hosted system. The bundled Portable SLiMS option is Windows-only, so libraries on other operating systems need to use the source installation route. The minimum requirements are Apache 2.4, MySQL 5.7 or MariaDB 10.3 or later, PHP 8.3, and PHP GD, gettext, and mbstring. That is a concrete stack to meet before deployment, not a lightweight standalone desktop install.

Who it's for

SLiMS is a strong fit for libraries and librarians who want cataloging, circulation, membership, inventory, and reporting tools in one free system and can manage a compatible web server. Libraries without technical capacity for installation and maintenance, or those that need a hosted service, should look elsewhere.

Pros and cons

  • Pros: Catalog, circulation, membership, stocktaking, reports, and statistics are brought together, reducing the need to assemble separate tools for core library work.
  • Pros: OPAC search, multiple metadata formats, feeds, and bibliographic attachments support both discovery and structured catalog use.
  • Pros: The free GPL 3 plan avoids a software license charge.
  • Cons: Deployment requires a specific Apache, database, and PHP stack, which raises the technical bar for small libraries without server support.
  • Cons: The bundled portable option is limited to Windows; other deployments require source installation.

Alternatives

For a school library software shortlist, see School Library Management Software.

  • Librarika is worth comparing if a freemium option and broader platform coverage matter; its free Basic plan includes 2,000 records, unlimited patrons, staff, and check-outs, plus OPAC and email reminders.
  • ABCD is another free library and documentation-centre software option, with Linux, web, and Windows platforms.
  • Pinakes may suit libraries seeking GPL-3.0 self-hosted software with no recurring fees and Android, API, and web availability.
  • Koha is a free GNU GPL v3-or-later option for libraries prepared for self-installation on a Linux server with root access and command-line use.
  • OpenLibry is a free, open-source school library option that can be installed locally.
  • LibraryWorld may fit a library that wants to evaluate a paid service through a 30-day trial; its Trial Library includes all modules and supports up to 50,000 catalog records per library.
  • Orell Library Management Software has custom pricing.
  • Oliver has custom pricing.

Verdict

Choose SLiMS if your library wants a free, GPL 3 system covering catalog discovery, circulation, membership, inventory, and reporting, and has the technical capacity to host it. Its central advantage is breadth without a software license charge; the reason to look elsewhere is the specific server stack and self-maintenance burden.

Verdict

Choose SLiMS if your library needs cataloging, circulation, membership, inventory, and reporting tools in a free GPL 3 system. It requires a web server stack that meets its stated minimum requirements, and its portable bundle is limited to Windows.

Questions

Is SLiMS free and open source?

Yes. The listed SLiMS 9.8.0 plan costs nothing, and the maker’s site states that it is licensed under GPL 3.

Which platforms can run SLiMS?

The listed platforms are Linux, macOS, self-hosted, web, and Windows. Source code can be installed on GNU/Linux, Windows, or Mac OS; Portable SLiMS is for Windows only.

What does SLiMS require?

The homepage lists Apache 2.4, MySQL 5.7 or MariaDB 10.3 or later, PHP 8.3, and PHP GD, gettext, and mbstring as minimum requirements.

What circulation work does SLiMS support?

It includes loans, returns, reservations, quick returns, configurable loan rules, and membership management.

What formats and integrations does SLiMS support?

Record details are available in MODS XML and JSON-LD, with OPAC feeds in RSS XML and OAI-PMH Dublin Core. The maker also names Union Catalog Server, Nayanes, Sphinx Search, and MongoDB support.

Where can users find support?

The maker points users to GitHub, issues, the changelog, and community discussion for support and learning.

Facts from SLiMS's own pages

Audience
The maker describes SLiMS as a tool for libraries and librarians, with a stated community priority of helping librarians, especially in Indonesia, choose and learn their library-management tools. · slims.web.id, 5 Oct 2026
Catalog
Its OPAC supports cover thumbnails and simple and advanced search. · slims.web.id, 5 Oct 2026
Circulation
Circulation features include loans, returns, reservations, quick returns, configurable loan rules, and membership management. · slims.web.id, 5 Oct 2026
Deployment
The source code can be installed on GNU/Linux, Windows, or Mac OS; the bundled Portable SLiMS option is for Windows only. · slims.web.id, 5 Oct 2026
Digital content
Bibliographic records can include attachments such as PDF, DOC, RTF, XLS, PPT, video, and audio files. · slims.web.id, 5 Oct 2026
Founded
2007 · slims.web.id, 28 Sept 2026
Integrations
The maker lists Union Catalog Server for union catalogs, Nayanes for federated search, and Sphinx Search and MongoDB support for third-party bibliographic record indexing. · slims.web.id, 5 Oct 2026
Inventory and reports
SLiMS includes stocktaking, reporting, and statistics features. · slims.web.id, 5 Oct 2026
License
The maker's site footer states that SLiMS is licensed under GPL 3. · slims.web.id, 5 Oct 2026
Metadata
The system provides record details in MODS XML and JSON-LD, and OPAC feeds in RSS XML and OAI-PMH Dublin Core. · slims.web.id, 5 Oct 2026
Purpose
SLiMS is a library management system designed to help libraries and librarians manage their work. · slims.web.id, 5 Oct 2026
Recent search and export features
Release 9.8.0 adds Fuzzy Search and Sphinx Search options and PDF report export through the integrated mPDF library. · slims.web.id, 5 Oct 2026
Requirements
The homepage lists Apache 2.4, MySQL 5.7 or MariaDB 10.3 or later, PHP 8.3, and PHP GD, gettext, and mbstring as minimum requirements. · slims.web.id, 5 Oct 2026
Security
Release 9.8.0 describes hardening around uploads, image scraping, attachments, backups, and visitor counts, with stronger output escaping against SQLi, XSS, SSRF, CSRF, path traversal, and unsafe image metadata. · slims.web.id, 5 Oct 2026
Support
The maker points users to GitHub, issues, the changelog, and community discussion for support and learning. · slims.web.id, 5 Oct 2026

Where SLiMS stands on Freedom251

Look at these too