Libroo is a personal library tracker built to help you manage your books, collections, and track who borrowed what.
- Add books manually or via ISBN using Open Library API
- Organize books into custom collections
- Track borrowing/lending history
- Mark books as "reading", "finished", etc.
- Rate and review finished books
- Nuxt 3
- Nuxt UI
- Drizzle ORM + PostgreSQL
- Better Auth
- Open Library API
git clone https://github.com/niklhut/libroo
cd libroo
cp .env.example .env # add DB + auth credentials
pnpm install
pnpm dev- ISBN-based book search and auto-fill
- Create/read/update/delete books
- Lending tracker with borrower info
- Collections UI
- Reading status + rating
This project is licensed under the GNU AGPLv3. This means you are free to use, modify, and self-host the app, but if you run a modified version as a public service, you must also make your source code available.