reader is a simple book library and reading tracker app for macOS, designed and developed in Swift. It was purposefully built for personal use and to share with a friend, making it easier to manage book collections and track reading progress.
- Tag books
- Rate read books out of 5 stars
- Search through your added books
- Save excerpts in the quotes section
- See your reading statistics in the dashboard
- Import/export books to/from
CSV
orJSON
- Track reading statuses: unread, reading, or read
- Create collections and organize books into them
- Filter books by reading status, tags, or collections
- Jot down thoughts or annotations in a dedicated notes section
- Save quotes as an image in three different styles: light, sepia, or dark
- Sort your library by title, author, or published date, in ascending or descending order
- Add books by fetching from Google Books and Open Library, or entering them manually
- Download the
reader.zip
file from the latest release - Unzip the file and move
reader.app
into yourApplications
folder - Control-click or right-click the app and select 'open'
Note
Since reader is not notarized, macOS Gatekeeper may block the app:
- Go to System Settings > Privacy & Security
- Scroll down and locate the prompt for
reader.app
- Click 'open anyway'
The app requires network access to fetch book data via the Google Books API and Open Library
Contributions are welcome! Follow these steps to contribute:
- Fork the repository
- Create a branch with your feature or bug fix
- Submit a pull request for review
You can help make this app more accessible by contributing translations! This project uses Xcode's string catalogs Localizable.xcstrings
for localization. To learn how to edit or add translations, refer to Apple's official documentation.
reader uses the Merriweather font, made available under the Open Font License.