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.
- Technologies: HTML, CSS, JS, PHP, MySQL
- Compatible with: Apache, XAMPP, phpMyAdmin, MySQL Workbench
- Platform: Web (self-hosted, runs on your own server)
Download Options
Need help? See the Installation Guide.
Documentation & Setup Guide
1. Download
Get GPLMS from the download options above.
Get GPLMS from the download options above.
2. Install
Copy the
Copy the
src
folder to your server's root directory (e.g., htdocs
in XAMPP).
3. Database Setup
Import
Import
database/importer.sql
into MySQL using phpMyAdmin or MySQL Workbench.
4. Configure
Edit
Edit
conf/config.php
and set your database credentials.
5. Start Using
Open
Default login:
Open
http://localhost/src
in your browser.Default login:
admin
/ 12345
6. Explore
Check the Wiki for advanced configuration, customization, and troubleshooting.
Check the Wiki for advanced configuration, customization, and troubleshooting.
Features
Feature | Description |
---|---|
Material Cataloging | Organize and manage books, journals, and digital materials. |
User Management | Admins, staff, and regular users with role-based permissions. |
Authors & Publishers | Maintain detailed author and publisher records. |
Configurable Settings | Change settings to fit your library’s needs easily. |
Activity Logs | Track all actions for security and transparency. |
Role-Based Access | Control access by user role for security. |
Easy Backup & Restore | Simple backup and restore options for your data. |
Customizable Themes | Switch between light/dark or edit CSS for your own look. |
Open Source | Community supported, free forever under the GPL. |
Contribute & Community
- Report bugs or suggest features via GitHub Issues
- Submit Pull Requests for new features or bug fixes
- Read our Contribution Guide
- Join discussions or ask for help in GitHub Discussions
Project Info
- Started at SAEK Mesologhiou by:
- Panagiotis Kotsorgios
- Fotis Markantonatos

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