Datsys
Clojure and ClojureScript web application framework built on Datomic or DataScript, Reagent and component-based system wiring.
Datsys is a web application framework for Clojure and ClojureScript. Its README describes it as built from four libraries: Datsync, which syncs a DataScript database in the browser with a Datomic database on the server; Datview, for turning query results into UI components; Datreactor, for event handling; and Datspec, for protocols and specs. The parts are assembled as a system with Stuart Sierra’s Component library, and the README says any of them can be used without the others.
The project is started from a Leiningen REPL with (run), which starts the system and serves a browser app on a local port.
Worth knowing
The repository has no tagged release, and its newest commit on the default branch is from 2017. The README describes its Datomic Pro setup as partial and points to the wiki for the rest.
Identity
- Status
- Stub
- Maintainer
- Christopher T. Small2
- Maintained by
- Individual
Rendering and deploy
- Install with
- clone the repository and run lein repl2
Adoption
Sources
- 2026-10-26: links, Written in, GitHub stars
api.github.com/repos/metasoarous/datsys - 2026-10-26: Maintainer, Categories, Install with
github.com/metasoarous/datsys/blob/dev/README.md - 2026-10-26: License, License model
github.com/metasoarous/datsys/blob/dev/LICENSE - 2026-10-26: Contributors
api.github.com/repos/metasoarous/datsys/contributors