local-first
Developer Utilities. Every Dev Tool You Need. Fast. Private. Free forever.
Developer Utilities, Refined. A modular, privacy-focused collection of developer utilities that runs entirely in your browser. Features: Client-Side - Modular Architecture - Bookmarkable URLs - Keyboard Shortcuts - Dark Mode.
A simple, elegant Gantt chart generator for project planning. Built with Nuxt 3, works entirely in the browser with no backend required.
A Kanban board made of Markdown local-first Kanban board in Markdown, self-hosted.
Boards live in your browser, so the UI is instant and works offline. For anything you want to keep, run the sync server you host yourself.
Cowork-like experience in the browser using filesystem api.
An AI-powered file system manager built with the File System Access API. Co-do lets you select a folder on your local machine and use AI to perform operations on the files within.
Related contents:
Save Articles for Reading.
Savr is an app for saving online content to read later. It is file-centric, offline first, future proof, and favors decentralization.
When reading an article in a browser, share it to Savr. Then open Savr later to read it. Savr is a free, hosted or self hosted, progressive web app that works on-line, off-line, and on your phone.
Related contents:
A minimalist text editor that lives in URL.
A minimalist text editor that lives entirely in your browser and stores everything in the URL hash.
Related contents:
JavaScript Database. A fast, local first, reactive Database for JavaScript Applications.
RxDB (short for Reactive Database) is a local-first, NoSQL-database for JavaScript Applications like Websites, hybrid Apps, Electron-Apps, Progressive Web Apps, Deno and Node.js.
Smart Edge Databases with Cloud Sync and Intelligence.
SQLiteSync is a local-first SQLite extension using CRDTs for seamless, conflict-free data sync and real-time collaboration across devices.
Related contents:
Instant sync. A new way to build apps with distributed state.
Jazz is an open-source toolkit for building apps with distributed state.
Related contents:
A minimalist markdown scratchpad.
Scratch is an offline-first markdown notes app. It's AI-friendly, keyboard-optimized, and design-centered.
Related contents:
Joplin Web is Joplin Mobile, running in a web browser.
True offline-first sync for modern apps—without vendor lock-in.
🔄 A powerful, type-safe sync engine for building real-time collaborative applications. Local-first, CRDT-based, with zero-config offline support.
Sync for modern apps. The standard sync layer for local-first apps. Build reactive, realtime, local-first apps directly on Postgres.
ElectricSQL is a local-first software platform that makes it easy to develop high-quality, modern apps with instant reactivity, realtime multi-user collaboration and conflict-free offline support.
Local-first is a new development paradigm where your app code talks directly to an embedded local database and data syncs in the background via active-active database replication. Because the app code talks directly to a local database, apps feel instant. Because data syncs in the background via active-active replication it naturally supports multi-user collaboration and conflict-free offline.
Related contents:
Run compilers interactively from your web browser and interact with the assembly.
Compiler Explorer is an interactive compiler exploration website. Edit code in C, C++, C#, F#, Rust, Go, D, Haskell, Swift, Pascal, ispc, Python, Java, or any of the other 30+ supported languages, and see how that code looks after being compiled in real time.
Related contents:
Local-first development platform.
The "project environment" is the main object of Apptron. It is a full Linux environment running in the browser with a VSCode-based editor for you to do whatever you want with.
Version control for your data. Automerge is a local-first sync engine for multiplayer apps that works offline, prevents conflicts, and runs fast.
Related contents:
(WIP) Zed fork focused on privacy and being local-first
This is Zedless, a fork of Zed that's designed to be privacy-friendly and local-first.
Complete media toolkit.
Pure TypeScript media toolkit for reading, writing, and converting video and audio files, directly in the browser.
A JavaScript library for reading, writing, and converting video and audio files. Directly in the browser, and faster than anybunny else.
Related contents:
Local-first, encrypted password manager.
A password manager that keeps your secrets on your own devices. No account, no server holding your vault, no company to get breached and leak everything. You hold the vault, you hold the password, and that's it.
Related contents:
A Database for Your Mind.
One shared context across all your apps. Your transcripts inform your notes. Your notes guide your AI. Everything connects through a single folder of plain text and SQLite.
Epicenter is an ecosystem of open-source, local-first apps. Our eventual goal is to store all of your data—notes, transcripts, chat histories—in a single folder of plain text and SQLite. Every tool we build shares this memory. It's open, tweakable, and yours. Grep it, open it in Obsidian, host it wherever you like. The choice is yours.
So, you want to build an app that has its data co-located with its UI? That works offline? That synchronizes between clients? And that lets its users own their data?
Related contents: