Built for shelves, rooms, boxes, and borrowers
Built for shelves, rooms, boxes, and borrowers
Libroo models the way physical libraries actually work. Add books quickly, place them in real locations, record the details that matter, and see what is home, borrowed, or missing at a glance.
- Fast catalogingLook up books by ISBN, scan barcodes with your camera, paste bulk ISBN lists, import CSV files, or enter books manually when metadata is not available.
- Physical locationsCreate nested locations for rooms, shelves, boxes, or carts, then filter and sort your catalog by exactly where each book lives.
- Private by designRun Libroo as your own private instance, invite only the people who need access, and keep your library data under your control.
Everything you need to run a small library


Everything you need to run a small library
Libroo is ready for everyday cataloging, lending, administration, and self-hosted operation.
- ISBN lookup and scanningFetch book details from Open Library, scan barcodes from a phone or laptop camera, and review bulk scan results before adding them.
- Rich book recordsStore authors, cover images, tags, notes, ratings, reading status, reading progress, and custom location data for every title.
- Search and filtersFind books by title, author, tag, loan state, reading state, location, or location descendants, with useful sorting for real shelf work.
- Loan trackingRecord books you loan out, mark returns, and share borrower invite links so people can see what has been lent to them.
- Import and exportMove library data in and out with CSV import and export workflows, useful for first setup, backups, and migrations.
- Admin controlsManage registration, invites, roles, bans, audit logs, email verification, password reset, and first-admin setup from the app.
- Email workflowsSend invites, verification emails, password resets, and security notifications through SMTP or Plunk when your instance needs them.
- Self-host or deployRun Libroo with Docker and SQLite-compatible storage, or deploy the hosted Cloudflare/NuxtHub profile with D1 and blob storage.
- Open source AGPLLibroo is free software under the AGPL, built with Nuxt, Better Auth, Drizzle, Effect, and SQLite-compatible storage.
Ready to open your library?




Ready to open your library?
Sign in to the hosted app, or use the source code and deployment docs to run Libroo for your own collection.
Early release: usable today, with active work on smoother hosting, richer library workflows, and day-to-day polish.