CodeCrate
LibraCore — Library Management System

LibraCore runs a real library: the desk, the catalogue, the members, the money,
and the public catalogue your readers search from their phones. It installs on
the shared hosting you already pay for, through a browser, in about fifteen
minutes — no SSH, no composer, no Node, no monthly fee.

Built for the libraries that get left out. Not the university with a systems
librarian, but the school with 4,000 books and one teacher in charge of them;
the public library with three branches and no IT department; the institute that
has been running on a spreadsheet for nine years and knows it.

Multi-branch, multi-language and multi-currency from the first screen, not as
paid add-ons. English, Sinhala and Tamil are included, and every member sees
the one they chose.

THE CIRCULATION DESK
- One screen for issuing and returning, built around a barcode scanner
- The member's loans, limit and balance visible throughout
- Refusals in plain words an assistant can read aloud — not loanable, at their
  limit, membership expired, someone is waiting
- Loan period is the stricter of the item type and the member category
- Due dates end the day, in the branch's own timezone
- Borrowing limits count across every branch
- Renewals, refused when somebody is waiting
- Every issue, return and renewal recorded against the staff member who did it

THE CATALOGUE
- Titles and copies kept properly apart — one work, many physical items
- Authors, publishers, subjects, categories, classification schemes
- Accession numbers, barcodes, shelf locations, condition, acquisition price
- Title, subtitle and summary in all three languages, with fallback
- Covers: upload your own, fetch real ones by ISBN, or let LibraCore draw one
- Search by title, author, subject, ISBN or classification

MEMBERS
- Categories with their own limits, loan periods and membership lengths
- Guardians for children's memberships
- Optional self-registration, with staff approval before borrowing
- Membership expiry, with warnings sent before it happens
- Photos, preferred language, full borrowing history

FINES AND PAYMENTS
- Daily rate by item type and member category, most specific rule winning
- Grace days forgiven entirely, and an optional maximum fine
- A fine is calculated at return and then frozen — it does not creep, and
  changing a rule does not rewrite last year
- Part payments, waivers recorded as waivers, printable receipts

HOLDS
- Reserve from the public catalogue or the desk
- A queue that moves: a returned copy is held for the next member and cannot be
  renewed away from them

LABELS AND MEMBERSHIP CARDS
- Barcode labels, spine labels and membership cards, printed from the browser
- Code 128 and Code 39, both generated by the system
- Four A4 sheet layouts, and a start position so a part-used sheet is finished
  rather than binned
- Warns before you print when a barcode will not fit the sheet at a readable
  size

NOTICES
- Due soon, overdue, hold ready, membership expiring
- Email and SMS, each in the member's own language
- Editable templates, a test button beside every setting, and a log of
  everything sent

THE PUBLIC CATALOGUE
- Search and browse with no login, on a phone
- Book pages with cover, summary, subjects and per-branch availability
- Member sign-in: what they have out, renewals, hold positions, what they owe
- Reserve online

REPORTS
Circulation by day, most borrowed, never borrowed, overdue, fines outstanding,
payments taken, member activity, stock summary — each by date range and branch,
each downloadable as CSV.

STOCK TAKE
Walk the shelves with a scanner, pause and resume, and see what is missing,
misplaced or unexpected before anything is written to the catalogue.

BUILT FOR SHARED HOSTING
No Node, no build step, no command line. A browser installer that checks your
server and names anything missing. Updates applied from the admin in one press.
Nothing calls home in order to work: if our licence server is unreachable, your
library is not.

REQUIREMENTS
PHP 8.2 or newer. MySQL 5.7+ or MariaDB 10.3+. Apache with mod_rewrite. About
250 MB of disk. Extensions: pdo_mysql, mbstring, openssl, tokenizer, xml,
ctype, json, fileinfo, curl, gd, zip, bcmath.

WHAT'S INCLUDED
Full PHP source. Installation guide, user guide and update guide. One year of
updates. Support for faults and questions. A licence for one domain.

Education

LibraCore — Library Management System

A complete library management system for schools and public libraries — circulation, catalogue, fines, notices and a public OPAC, on ordinary shared hosting.

Rs 2,990.00 Rs 8,900.00 −66%
Members pay less on every product.
Log in to buy Live preview
Share

Log in to share this with your own link and earn commission.


Latest version: 0.22.1
Updated: Sep 24, 2026
Includes: Lifetime updates
Files includedPHP source, documentation
Compatible withPHP 8.2+, MySQL 5.7+ / MariaDB 10.3+, shared hosting
MySQLPHPFilamentLaravel
Try the demo
Administrator Open → admin@libracore.com / Admin123
Librarian Open → librarian@libracore.com / Librarian123
Members Open → members@libracore.com / Members123

Reviews

No reviews yet.

You may also like