
datascript
tonsky
Immutable database and Datalog query engine for Clojure, ClojureScript and JS
AI 简介
DataScript 是一个面向前端应用的不可变内存数据库与 Datalog 查询引擎,专为 Clojure、ClojureScript 和 JavaScript 环境设计。它基于持久化数据结构实现轻量级、无副作用的状态管理,支持高效 Datalog 查询(含索引优化),所有操作均为纯函数式,天然支持时间旅行、状态快照与并发安全。适用于单页应用(SPA)中需集中管理复杂客户端状态的场景,如表单联动、实时协作界面、离线优先应用及需要 Undo/Redo 或服务端同步协调的交互系统。
Clojure
Eclipse Public License 1.05.8k
Stars
317
Forks
141
Watchers
69
Issues
Star 增长
今日0
近 7 天0
近 30 天+7
综合评分64.21
默认分支master