tIW5
- Tauri
- React (Vite)
- Rust
- SQLite
Overview
Raqq is a local-first study workspace for serious students of knowledge. It is shaped by a simple problem: the longer you study, the harder it becomes to keep books, notes, source texts, people, concepts, and past reflections connected.
The goal is to make study durable. Notes should not disappear into a browser tab, depend on an account, or become impossible to revisit six months later. Before launch, Raqq is being built to connect authored notes to source material and turn important knowledge into scheduled review.
Problem
Most study tools push you toward one of two extremes. Some are powerful databases, but they make reading and writing feel rigid. Others are easy for capture, but weak at preserving relationships between ideas over time.
For serious study, the problem is not just saving notes. It is keeping context alive: what you read, where it came from, what it connects to, why it mattered, and when it needs to come back into review.
Approach
I built Raqq as a desktop app with local ownership as the default. Authored content lives as Markdown on disk, while SQLite mirrors metadata for fast search, properties, and relationships. The app supports object types like notes, books, pathways, people, poems, reflections, and sources, with a Rust core handling the local storage layer.
There are no accounts, no cloud sync loop, and no telemetry. The current focus is building a stable local workspace for reading and note-taking; source integration and spaced repetition are core launch requirements that sit on top of that foundation.