GPLMS

A General Purpose Library Management System

Made with đź’– by the community, for the community

Welcome to GPLMS

GPLMS is a free, open-source library management system for all types of libraries. Built for simplicity, you can get started in minutes and customize it to fit your needs.

Download Options

All Releases
Need help? See the Installation Guide.

Documentation & Setup Guide

1. Download
Get GPLMS from the download options above.
2. Install
Copy the src folder to your server's root directory (e.g., htdocs in XAMPP).
3. Database Setup
Import database/importer.sql into MySQL using phpMyAdmin or MySQL Workbench.
4. Configure
Edit conf/config.php and set your database credentials.
5. Start Using
Open http://localhost/src in your browser.
Default login: admin / 12345
6. Explore
Check the Wiki for advanced configuration, customization, and troubleshooting.

Features

FeatureDescription
Material CatalogingOrganize and manage books, journals, and digital materials.
User ManagementAdmins, staff, and regular users with role-based permissions.
Authors & PublishersMaintain detailed author and publisher records.
Configurable SettingsChange settings to fit your library’s needs easily.
Activity LogsTrack all actions for security and transparency.
Role-Based AccessControl access by user role for security.
Easy Backup & RestoreSimple backup and restore options for your data.
Customizable ThemesSwitch between light/dark or edit CSS for your own look.
Open SourceCommunity supported, free forever under the GPL.

Contribute & Community

Project Info

GPLMS is open source and community-driven. Your feedback and contributions are welcome!