Our great sponsors
-
lovefield
Discontinued Lovefield is a relational database for web apps. Written in JavaScript, works cross-browser. Provides SQL-like APIs that are fast, safe, and easy to use.
-
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.
-
baobab
JavaScript & TypeScript persistent and optionally immutable data tree with cursors. (by Yomguithereal)
-
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.
I think they were probably referring to https://github.com/tinyplex/tinybase/blob/main/src/common/ar... and the like for wrapper array.map and array.forEach and array.sort.
I don't think there's dozens, but there's a fair few. Most of the stuff in the common directory seems to be standard patterns they use, so it's doing more than just wrapping a function.
Pro and Contro vs existing similar projects? example https://github.com/google/lovefield
If you're a 'react' 'developer', also have a look at Zustand. https://github.com/pmndrs/zustand
Orbit.js does some of these things and coordinates client with a variety of data sources through a standard set of interfaces and using normalized data structures.
I believe Orbit.js was inspired by Ember Data, as I know Dan Gebhardt is involved with Ember.js and https://jsonapi.org
The reactive data store bits seem very similar to baobab.js [0]. Baobab's api seems a bit more terse though, which I prefer.
[0] https://github.com/Yomguithereal/baobab
SQLite on WASM[0]is absolutely what you are looking for. There is also “Absurd SQL”[1] which extends it to use indexedDB as a VFS for storage allowing proper atomic transactions and not loading the whole thing into memory.
0: https://sql.js.org/
1: https://github.com/jlongster/absurd-sql