Open-source school library software
Shelf-School
A focused circulation and cataloging system built around how students and school employees actually use a library.
No student accountsSelf-hostedNo paid AI required
Documentation
Find the right guide
Start with daily library work or go directly to setup and operations.
Start here
Set up a school
Install Shelf-School, create the first staff account, configure the library, and add the first borrowers.
View guide →Daily workflowBorrow and return
Run the public circulation kiosk without student accounts or library cards.
View guide →CatalogAdd books by photo
Decode ISBN barcodes locally, retrieve free metadata, and create physical copy labels.
View guide →OperateProtect school data
Understand SQLite backups, local media, troubleshooting, and safe maintenance.
View guide →Designed for daily use
A circulation desk students can understand
Borrower, book, and confirmation stay visible as one clear workflow.
