What it does:
- ISBN scraping auto-fills metadata from Open Library, Google Books, and European library catalogs. Adding a book takes seconds. - Full circulation: loans, returns, renewals, reservations with FIFO queues, automatic email reminders for due dates and overdue books. - Multi-copy support with barcodes. Dewey Decimal preloaded (1,369 categories). CSV bulk import. - Public catalog with search, patron self-service (renewals, reservations, wishlists), reviews and ratings. - Interactive calendar with ICS export for syncing loans to Google Calendar/Outlook. - CMS with homepage editor, 10 color themes, custom pages. - eBook/audiobook support with streaming player. - SRU protocol for interoperability with other library systems. - Plugin architecture for custom integrations.
Stack: PHP 8.1+, MySQL 5.7+, Slim 4, vanilla JS.
To try: clone repo, run `php -S localhost:8000 router.php`, open browser.
GPL-3. No telemetry.
Looking for testers and contributors.