The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 14 TypeScript Indexeddb Projects
-
client-side-databases
An implementation of the exact same app in Firestore, AWS Datastore, PouchDB, RxDB and WatermelonDB
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
acebase
A fast, low memory, transactional, index & query enabled NoSQL database engine and server for node.js and browser with realtime data change notifications
-
zengm
Basketball GM (and other ZenGM games) are single-player sports management simulation games, made entirely in client-side JavaScript.
-
indexeddb-fs
An "fs" kind of library dedicated to the browser. It provides a lightweight and efficient interface for managing files and directories in web applications.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
notomato
🍅📝Pomodoro notes app built in Ionic & Angular frameworks, using Dexie.js to persist tasks/notes in IndexedDB📝🍅
-
browstorjs
Persistent key/value data storage for your Browser and/or PWA, promisified, including file support and service worker support, all with IndexedDB. Perfectly suitable for your next (PWA) app.
-
chrome-extension
The all new TV Watchlist version 3, Using latest technology like Angular and more (by tv-watchlist)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Project mention: Ask HN: How Can I Make My Front End React to Database Changes in Real-Time? | news.ycombinator.com | 2024-04-17I'm interested in this problem also!
I think there is a large overlap with projects that market/focus on offline-first experiences.
AFAIK this problem can be solved by:
1) Considering a client-side copy of the database that gets synced with the remote DB. This is an approach [PowerSync](https://www.powersync.com/) and [ElectricSql](https://electric-sql.com/) and [rxdb](https://rxdb.info/) take!
Project mention: Faces.js, a JavaScript library for generating vector-based cartoon faces | news.ycombinator.com | 2024-04-06I liked it a lot, also the README. The author seems to be an indie dev who makes sport management sim games [1] that run entirely in the browser like this library!
[1] https://zengm.com/
The repo: https://github.com/TBosak/notomato Feedback, stars, & contributors very welcome!
If you know JS always looking for contributors. https://github.com/HeyOmae/OMA3
TypeScript Indexeddb related posts
- Omae3 questions
- 🍅⏰ Notomato - Pomodoro task tracking app ⏰🍅
- Database in Chrome Extension?
- Client side cache
- Combat helper/manager apps?
- 🍅📝Notomato: Pomodoro notes app built in Ionic & Angular frameworks📝🍅
- 🍅📝Notomato - Pomodoro time-tracking notes app built with Ionic & Angular📝🍅
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Index
What are some of the best open-source Indexeddb projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | RxDB | 20,581 |
2 | client-side-databases | 840 |
3 | smoke | 501 |
4 | acebase | 459 |
5 | zengm | 334 |
6 | glacier | 124 |
7 | indexeddb-fs | 86 |
8 | extension | 58 |
9 | client-web-storage | 28 |
10 | notomato | 20 |
11 | OMA3 | 18 |
12 | simple-kanban | 18 |
13 | browstorjs | 10 |
14 | chrome-extension | 1 |
Sponsored