Manage your book catalog, members, borrowings, reservations, and fines — all from your own server. No monthly fees, full control over your library data.
One self-hosted platform with catalog management, member tracking, borrowing workflows, and a full REST API for the LibraryHub Flutter companion app.
Add books with ISBN, authors, publishers, genres, and cover images. Full-text search and availability tracking.
Register members, manage membership types and expiry, view borrowing history and outstanding fines.
Issue books, set due dates, process returns, manage renewals, and auto-calculate overdue fines.
Full Sanctum-authenticated API for the LibraryHub Flutter companion app, mobile access, and third-party integrations.
A Laravel-powered admin panel covering every aspect of your library operation — catalog, members, borrowings, reservations, fines, reports, and more.
Total books, active members, borrowed titles, overdue items, fine collection stats.
Add books, manage copies, set categories, authors, publishers, and ISBN lookups.
Register patrons, manage membership plans, track borrowing history and fines.
Issue books, set due dates, process returns, and manage renewals in one flow.
Members reserve unavailable books, librarians fulfill holds when copies become available.
Auto-calculate overdue fines per configurable daily rate. Track payments and clear balances.
Super Admin, Librarian, and Member roles with granular per-feature permission control.
Full i18n with language switcher and editable translation files directly in the admin.
A complete catalog workflow from adding books to tracking availability. Import existing collections via CSV or add titles one by one with full metadata.
Register library members and handle the full borrowing lifecycle — from issuing a book to processing returns and managing overdue notices.
Members can reserve books that are currently borrowed. Librarians fulfill holds automatically when copies are returned, and members are notified to collect.
Configure daily fine rates per membership type. The system automatically calculates overdue charges, tracks payments, and maintains an audit trail of all fine transactions.
A clean issue workflow — search for a member, pick the book copy, set the due date, and confirm. Returns are just as fast with automatic fine calculation if overdue.
Export borrowing reports, member activity, and overdue summaries to PDF. Stay on top of your collection health with popular book charts and circulation trends.
LibraryHub exposes a Sanctum-authenticated REST API covering the mobile-facing surface needed for the LibraryHub Flutter companion app: auth, dashboard stats, catalog, members, borrowings, reservations, fines, notifications, and localization.
Login, register, forgot/reset password, logout, and GET /me — full auth flow.
Search and browse books, categories, authors, publishers, and availability status.
Full CRUD for members, membership types, and member profile management.
Issue books, process returns, renew, and retrieve full borrowing history per member.
Create and cancel book reservations, list pending holds, fulfill hold requests.
Dashboard stats, circulation trends, overdue summaries, and fine collection data.
Position the mobile product as a companion app for librarians and members who need quick access to catalog search, borrowing status, reservations, fines, and notifications without opening the desktop dashboard.
Keep the installer, deep settings, advanced catalog bulk-import, full role management, and PDF export workflows on the web backend.
Get LibraryHub for the Laravel backend, then pair it with the LibraryHub Flutter companion app for mobile catalog access and on-the-go borrowing management.