datascript
In-memory DB
An immutable in-memory database and query engine for client-side applications
Immutable database and Datalog query engine for Clojure, ClojureScript and JS
5k stars
150 watching
309 forks
Language: Clojure
last commit: about 1 month ago
Linked from 2 awesome lists
clojureclojurescriptdatabasedatascriptmemory-database
Related projects:
Repository | Description | Stars |
---|---|---|
immutable-js/immutable-js | A library providing persistent and immutable data structures to improve application development simplicity and efficiency | 32,954 |
swannodette/mori | Provides an immutable data structure API in vanilla JavaScript inspired by ClojureScript's persistent data structures | 3,385 |
techfort/lokijs | A JavaScript-based document-oriented in-memory database with features like indexing and views for fast data access, suitable for performance-critical applications and client-side storage. | 6,752 |
replikativ/datahike | A distributed Datalog database with an efficient query engine and support for immutable data storage | 1,629 |
sql-js/sql.js | A JavaScript library that allows you to create and query relational databases entirely in the browser. | 12,788 |
plumatic/schema | A Clojure(Script) library for describing and validating data shapes with features like validation, coercion, and test generation. | 2,409 |
yomguithereal/baobab | A data structure library for managing nested data in applications. | 3,154 |
walkable-server/walkable | A Clojure library for building APIs with a declarative, data-driven approach to query syntax and configuration. | 445 |
pubkey/rxdb | A reactive, local-first, NoSQL database library for JavaScript applications with real-time syncing capabilities. | 21,619 |
gwendall/way.js | A lightweight two-way data binding library for JavaScript that stores data in memory and persists it across page reloads. | 2,871 |
emberjs/data | A lightweight data library designed to be scalable, performant, and compatible with various frameworks and APIs | 3,038 |
typicode/lowdb | A lightweight, embeddable JSON database that allows simple and fast data storage and querying in Node.js applications. | 21,538 |
hyperhype/hyperscript | Create HyperText with JavaScript, on client or server. | 2,644 |
imba/imba | A declarative programming language for building web applications with minimal syntax and built-in bundling capabilities. | 6,308 |
juji-io/datalevin | A simple, fast and versatile Datalog query engine with features like recursive rules, full-text search, and concurrent read-intensive workloads. | 1,155 |