A terminal-based book management TUI built with Go and Bubble Tea.
- Add, edit, view, and delete books (paperback, hardback, audio, digital)
- 4 color themes with live preview
- Export to JSON or Markdown
- Database backup
- Vim-style navigation (j/k)
git clone https://github.com/papadavis47/libros.git
cd libros
make build
./librosRequires Go 1.24.0+
- ↑/↓ or j/k: Navigate menus
- Enter: Select
- Esc: Go back
- q: Quit
All files stored in ~/.config/libros/:
libros.db- Databasetheme.toml- Theme configexports/- Export files
make test # Run all tests
make test-unit # Unit tests only
make test-coverage # Coverage report
make build # Build binary
make clean # Clean artifactsOpen source - see LICENSE file.