InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more β
Top 23 TypeScript offline-first Projects
-
berty
Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network
Project mention: Jack Dorsey Releases BitChat: Encrypted Messaging via Bluetooth LE Mesh | news.ycombinator.com | 2025-07-06 -
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
Project mention: Tell HN: Notion Desktop is monitoring your audio and network | news.ycombinator.com | 2025-07-17
-
-
warp-drive
WarpDrive is a lightweight data library for web apps β universal, typed, reactive, and ready to scale.
-
Project mention: Top 7 Open Source Alternatives to Airtable with the Most GitHub Stars | dev.to | 2024-10-08
Undb
-
jazz
A new kind of database that's distributed across your frontend, containers, serverless functions and its own storage cloud.
Project mention: π Yo devs, wanna build collab apps that SLAP? Meet Jazz: the Real-Time Collab Framework Thatβs Straight Fire π₯ | dev.to | 2025-05-23 -
SyncedStore
SyncedStore CRDT is an easy-to-use library for building live, collaborative applications that sync automatically.
-
InfluxDB
InfluxDB β Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
Project mention: Earthstar β A database for private, distributed, offline-first applications | news.ycombinator.com | 2025-01-31
-
client-side-databases
An implementation of the exact same app in Firestore, AWS Datastore, PouchDB, RxDB and WatermelonDB
-
signaldb
SignalDB is a reactive, local-first JavaScript database designed for modern web applications. It combines signal-based reactivity with powerful local data management and real-time synchronization capabilities.
-
powersync-js
SDK that enables local-first and real-time reactive apps with embedded SQLite for JavaScript clients, including React Native and Web
-
yomikiru
A powerful offline manga, manhwa, comic, and novel reader for desktop Yomikiru is a feature-rich desktop application designed for reading locally stored manga, comics, webtoons, and EPUB novels. Built with Electron and React, it offers a customizable and distraction-free reading experience.
-
Project mention: I tried every todo app and ended up with a .txt file | news.ycombinator.com | 2025-08-11
I've gone through this too and came to the same conclusion except for phone.
While on laptop/desktop nothing beats txt (or md or org), it's just so uncomfortable using a text file like that on the phone and relying on dropbox or something.
And I get it, all the note taking apps on the phone have issues: not local first, proprietary, subscriptions, or no encryption, or a thousand features before making sure the full text search works even offline.
Last year I finally sat down and wrote my own PWA out of frustration [1]. There was a SHOW HN too [2]. Yes, shameless plug. There are only a handful of other people using it (and probably never more than that) but I really wrote it for myself and it's been such a relief the past year knowing I always have my notes whenever wherever and works exactly the way I want.
I probably spent <5h fixing a few issues in the past year. As far as I'm concerned, my problem is solved once and for all.
[1] https://unforget.computing-den.com/demo
[2] https://news.ycombinator.com/item?id=40645743
-
-
state
A Redux-based state container for local-first software, offering seamless synchronization using Automerge CRDTs. (Formerly known as π Cevitxe). (by local-first-web)
-
-
-
synceddb
This is a fork of the awesome idb library, which adds the ability to sync an IndexedDB database with a remote REST API.
Project mention: Synceddb: Sync an IndexedDB database with a remote REST API | news.ycombinator.com | 2025-02-25 -
next-pwa-pack
A ready-to-use boilerplate for building Progressive Web Apps (PWA) with Next.js 14. Includes service worker setup, offline support, static caching, and best practices for performance and SEO. Perfect for rapid PWA prototyping or production-ready apps.
Try It Out GitHub Repo β [https://github.com/dev-family/next-pwa-pack]
-
calystone
calystone helps you organize your life through your file system with features like note taking and task management
Project mention: Show HN: Calystone β privacy-first note- & task-mnger that works with your files | news.ycombinator.com | 2025-07-31 -
Project mention: Show HN: Glyphide β A serverless JavaScript editor that runs 100% client-side | news.ycombinator.com | 2025-08-26
-
Localdb
LocalDB - An offline-first, privacy-focused platform built on SQLite. Designed for developers to create secure, resilient, and scalable local-first applications with seamless offline functionality. π (by nethanel-ctrl)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TypeScript offline-first discussion
TypeScript offline-first related posts
-
Click to See How I Made PWAs in Next.js Stupidly Simple
-
π Yo devs, wanna build collab apps that SLAP? Meet Jazz: the Real-Time Collab Framework Thatβs Straight Fire π₯
-
Show HN: Undb β open-source no code platform now offers cloud service
-
VNote: A pleasant note-taking platform
-
A future for SQL on the web (2021)
-
Show HN: Anytype β local-first, P2P knowledge management
-
Your Favorite Note Taking App
-
A note from our sponsor - InfluxDB
www.influxdata.com | 2 Sep 2025
Index
What are some of the best open-source offline-first projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | berty | 8,408 |
2 | anytype-ts | 6,027 |
3 | TagSpaces | 4,496 |
4 | warp-drive | 3,085 |
5 | undb | 2,692 |
6 | jazz | 2,005 |
7 | SyncedStore | 1,834 |
8 | evolu | 1,706 |
9 | earthstar | 890 |
10 | client-side-databases | 888 |
11 | signaldb | 554 |
12 | powersync-js | 510 |
13 | yomikiru | 393 |
14 | unforget | 375 |
15 | langchain-alpaca | 218 |
16 | state | 189 |
17 | instldraw | 81 |
18 | daily-habit-tracker | 71 |
19 | synceddb | 52 |
20 | next-pwa-pack | 21 |
21 | calystone | 11 |
22 | glyphide | 3 |
23 | Localdb | 2 |