Skip to content

Releases: ebeeries/Rafaki

Release list

Rafaki 1.0.0

Choose a tag to compare

@ebeeries ebeeries released this 23 Aug 18:02

The first public release of Rafaki — a local-first personal book library for Windows.

Download

Rafaki-Setup-1.0.0.exe — 93 MB, Windows 10 and 11, 64-bit.

Run the installer, choose a folder or accept the default, and open Rafaki from
the Start Menu. You do not need Node.js, npm, a terminal or a database server.

The installer is not code-signed, so Windows SmartScreen may show "Windows
protected your PC"
the first time you run it. Choose More info → Run
anyway
, or build it yourself from source with npm run electron:build.

What's in it

  • Library — grid and list views with covers, status, category and language
  • Add by ISBN — title, author, publisher, year and cover pulled from Google
    Books, falling back to Open Library
  • Reading status — Read, Reading or Unread, with an optional finished date
  • Categories — create, colour, rename and delete your own; six starters seeded
    on first launch
  • Languages — badges and filters for English, Greek, Spanish, Italian,
    Chinese and Japanese
  • Search, filter and sort — by title, author or ISBN; narrow by status,
    category and language
  • Duplicate detection — by ISBN, or by title and author when there is no ISBN
  • Dashboard — totals, reading progress, books by category and language, books
    finished per year, recent additions
  • Import / export — lossless JSON, CSV, plus backup and restore
  • Six themes — Modern Minimal, Classic Library, Vintage Comics, Dark Academia,
    Japanese Reading Room and Retro Computer Catalog

Privacy

Everything is stored on your own machine, in %APPDATA%\rafaki\rafaki.db. There
is no account, no cloud, no telemetry and no analytics. The only network request
Rafaki makes is the ISBN lookup you explicitly trigger, and its results are
cached locally.

Verify the download

SHA256  bf21cf0b089a5b737870942b7e703b9b3a669cdd9a0ea554f3e6ab763d5a8db6
Get-FileHash .\Rafaki-Setup-1.0.0.exe -Algorithm SHA256

Built with

Electron 40, Next.js 16 (static export), React 19, TypeScript 5, Tailwind CSS 4
and better-sqlite3. MIT licensed.