LibreMan Library Management System is a multi-lingual, mobile friendly and open-source software system to manage the entire activity of a book lending library. The LibreMan web application keeps track of and takes care of all the activities of a library, including management of all the information about the books, users, members and the book of circulation etc.  Every operation is easy and simple in this automated system comparing the conventional manual writing system.  The system keeps all the information safely and retrieves quickly. It is user-friendly and error free.  .

A. Features of LibreMan library management system:

Customizable/Flexible: Customizable and configurable by the user.  It can be used for libraries associated with academic institutions or for independent public libraries. An inbuilt settings module makes library management system very flexible to suit the needs of different organizational profiles.

Simple/User Friendly: Only basic knowledge of computers is required for operating the LibreMan LMS, as it has a very user-friendly interface.

Safe, Fast & Dependable: Uses MySql to store the information, one of the most dependable, fast and secure technologies in the field of electronic data storage and retrieval.

Hardware/Software Requirements: The system can be installed in a web server installed in a local PC/web host on any Windows/Linux variants of OS having PHP and MySql support.  To access the system we need an internet browser in the client /local computer system.

Multiuser: There is no restriction on the number of users can be active at a time.  It is a multiuser platform suitable even for large libraries where many terminals are active at a time.

Multi-lingual: Use of UNICODE makes it compatible with different languages.

Mobile Friendly: Can browse using hand held devices (for those hosted in web domains/internet servers)

Bar code enabled: Use of bar codes in printing, and reading of barcodes (from book labels and member cards) while issuing/receiving books.

Expandable: Can be expanded with new features and or modification of the implementation is also possible as it is an open source, PHP based project.

B. Reports

It generates various MIS reports for management.  Books’ as well as members’ reports are available.  Keep the record of the suppliers, authors and publishers as well.

Many BOOKS RELATED reports are available

Books Available in Library

Books Issued to Members.

Books Pending Return from Members.

Books Overdue Return from Members.

Books Issued to/to be Returned from/overdue from a Member

Books Issued to/to be Returned from/overdue from a Member Type (Eg Students, Faculty, Administration wing …)

Books Issued to/to be Returned from/overdue from an Academic Division (Eg. High School, IX A, D2 Batch …)

 Book Reports – Status wise

Popular book among the members

– New Books, Old Books

– Damaged, Lost

– Subject for Replacement, Deleted/Archived etc.

Book Ledger      –     Reports the transactions of any book from its addition to the library to till-date.  Thumb image of book can be seen in the ledger display.

The Advanced Search and Report Utility brings us numerous reports instantly, based on

Book Title/Part of Title/Containing the search phrase

Book Code/Identification Number

Book ISBN, Copyright Year

Book Price-wise (Any Price Range)

Book Type-wise (Eg. Reference only, Non-Book Items …)

Book Category-wise (Eg. Novel, Essays, Criticism etc)

Books Popularity Based – Read by the Number of People.

Book Added between any date range/Period

Books Lost between any date range/Period

Books Lost by a Member, Member Type, Academic Division wise

Books Damaged between any date range/Period

Books Marked as For Replacement between any date range/Period

Books Archived between any date range/Period

Books Stored in a Hall/Storage Block/Shelf

Books Stored in a Shelf/Rack/Row

Books of a Particular Author

Books of a Particular Publisher

Books of a Particular Supplier

Books in a Particular Language

All columns in the reports are sortable, gives another set of combinations of variety reports. Most reports are allowing a date range selector, which gives us transactions filtered for that particular period. All the reports generated can be taken as hard images using a printer.  Printouts or PDF outputs can be taken easily.

Books can be Added, Edited and Deleted. No Limit on the number of books.

Members can be Added, Edited and Deleted.  No Limit on the number of members.

System users can be Added, Edited and Deleted. No Limit on the number of users.

C. Users, User levels and rights

5 Different User Levels are available, which can be assigned to any user, but by the Administrator.

Issuing Officer          – Authorized to Issue/Receive back Books, View Related Ledgers and Reports.

Can Change own Password.

Assistant Librarian   – + Add Books, Members

Librarian                    – + Modify Books, Members

Add Member Types & Academic Divisions

Add Book Categories, Languages, Suppliers

Add Book Publishers, Authors

Add Book Storage Locations, Shelves, Racks and Rows

Mark Book Loss, Damage, Books for Replacement.

Chief Librarian         – + Add Users

Delete Books

Delete Members

Modify Member Types & Academic Divisions

Modify Book Categories, Languages, Suppliers

Modify Book Publishers, Authors

Modify Book Storage Locations, Shelves, Racks and Rows

Uploading of Member & Books Images

Administrator            – + Modify Users

Delete Users

Modify Company Settings/Institution Profile

Modify Miscellaneous Master Settings

Delete Member Types & Academic Divisions

Delete Book Categories, Languages, Suppliers

Delete Book Publishers, Authors

Delete Book Storage Locations, Shelves, Racks and Rows

Uploading of User Images

+ Everything Possible

D. Misc Features

Backup Tool for database backup protects your data – You can set the backup location;

Multiple Copies of Books can be entered in single stretch, by just specifying the number of copies while adding the book details.

Members Ledger – Reports the Transactions of a member from the joining date to till-date, or of any particular period selected.

Thumb Image of book/members can be seen in the ledger display.

Members joined have to be activated prior start borrowing books from the library.

Any member violating the rules/acting against the terms and conditions can be set as BANNED, and thereafter no lending is possible to him/her.

E. Some Master Settings Options:

Set database backup path

Image manipulation: Favicon, header image and slider images can be changed.

Set the normal due days for lending

Set the number of books allowed to take in a single transaction.

Set the overdue fine amount per day, and the currency Name, symbol, formats etc.

Enable/Disable the existing book / member codes, which were in use in use in an existing library.

Enable/Disable the ‘Unique Academic Admission Numbers’ which were/are in use in the mother institution for students in an academic institution library.

Enable/Disable member image/book image/user image display etc.

F. Why you need it:

Increased productivity as it eliminates duplication of effort and takes less time to establish tasks. It is a more economical and safer means of storing and keeping track of information.  Easier access to information like management reports, stock etc.  It eliminates errors in the recording of long and repetitive transactions, which occurs normally during manual operation.  It offers greater accountability and transparency in operations. Improved efficiency and effectiveness in administration and management of the library, as it has unprecedented access to real-time information. Appropriate knowledge-based action and intervention can now take place in a timelier manner.  It assures us the reliable security for the sensitive and confidential information of the library.

G. Technologies/Scripts/Tools used for development:

PHP 5.x, My Sql, Bootstrap, JQuery, Ajax, Datatables, TCPDF, FontAwesome and as usual HTML, CSS & JavaScript. And also the Mangoo Setup Assistant part for installation.

H. How To Install the LibreMan Library Management System?

1.Extract the .zip file (If you are having the compressed version) using any suitable unzipping utility like winzip, gzip, winrar or any such tool.

2.Copy the contents to the root folder or to the folder under in it, in your web server’s domain/documents folder.

(public_html in Linux and httpdocs in Windows Servers. For Wamp/Xampp, place the files in their relevant directories (normally in apache/htdocs) in consultation with each ones user manual.)

We are assuming you have established a working web server, with the necessary requirements, and that you know where to put files to display on the web server.

[More on step 1 & 2 : simply unzip the distribution file into your web server root or a directory under it. If you are using the Apache web server, this is typically c:\apache group\apache\htdocs  (Windows OS) and /usr/local/apache/htdocs or /var/www/ on a UNIX-like system. It may vary particularly on hosted servers and between different distributions of GNU-Linux.  Lots of help articles are available in the net for the subject or a simple goggling will help]

3. Access the site using any web browser by typing the name of the folder location in the address bar, where you have copied the files. (Suppose you installed it in a local webserver folder ‘lms’ in a Wamp/Xampp server, type ‘localhost/lms’ in the web browser, or if you have saved the files in a web server where the domain name is ‘’ (should be an active domain), type ‘’).

4. Complete the installation by selecting the choices appearing in the installation screen. It asks for the database host name (normally it is localhost), database user name, database password and the name of the database to be created for storing the LibreMan LMS data and the type of database (whether with sample demo data or a fresh blank database) Wait for the database creation to be complete. It will direct you to the main screen upon completion.

Step 4 alternative method, if the installation in step 4 above fails while creating Database/database user.

  1. Create a database and a user account with all privileges using manual methods.
  2. Import the sql file database\lms_fresh.sql or database\lms_sample.sql in to the database, depends on whether you want sample data or fresh database.
  3. Edit the file librarian\dbconfig_sample.php file, for putting the database connection information in it, like hostname, database name, database username and password.
  4. Rename the file librarian\dbconfig_sample.php to librarian\dbconfig.php

For the first login, use username: admin, password: admin for logging-in as ‘Admin’.

You may be able to create additional users and also can change your password after logging-in.

While in the ‘Dashboard’ (after logging in to the LibreMan LMS), use ‘Institutional Profile’ menu item in ‘Settings’ menu to configure your institution’s details, favicon, header Image, slider Images,… etc

That is all.  LibreMan LMS will be ready for your Institution.

Enjoy LibreMan ..!

Thank you.

Team Zetozone

Kindly mail us for any updations, suggestions and for any queries you have: Team Zetozone ( / )