Launching today

Purist Journal
A minimalist, local-first journal for focus and reflection.
3 followers
A minimalist, local-first journal for focus and reflection.
3 followers
Most productivity apps are bloated, slow, and too dependent on the cloud. Purist Journal is the opposite: a lightning-fast, distraction-free journaling app built for clarity, privacy, and intention. With a local-first architecture, your entries stay on your device by default, so you can write instantly with no loading screens and no internet connection required. Strip away the clutter, open the app, and just write. Experience the speed of local with optional cloud sync.








Hey Product Hunt! 👋 I’m Mostafa, the maker of Purist Journal.
As a full-stack engineer, I spend my days deep in complex systems, frameworks, and endless task lists. But when it came to personal journaling, most tools felt noisy and overbuilt. They took too many clicks just to capture a thought, and I never liked the idea of private reflections living by default on a remote server.
I wanted the digital equivalent of brewing a fresh V60 in the morning — calm, precise, and intentional. So I built Purist Journal.
The tech stack & philosophy
I built Purist Journal with Next.js and Dexie.js around a local-first architecture. Your browser’s IndexedDB handles the core experience, which makes writing feel immediate and keeps the app available offline.
For people who want access across devices, there’s optional sync powered by Supabase. You get the speed of a local app with the convenience of cloud sync only when you choose it.
Core features
⚡ Local-first speed: Instant launch and offline by default.
🔒 Private by design: Your entries stay on your device unless you choose sync.
🎯 Zero-friction UI: A calm, distraction-free writing space inspired by minimalist Swiss design.
Launch day special
To celebrate the launch, I’m offering the Product Hunt community 20% off the Purist+ tier for the next 48 hours, with checkout handled securely through Lemon Squeezy.
Discount Code: PURIST20
I’ll be here all day answering questions, and I’d love your feedback on the UI, the local-first architecture, or the product direction.