---
key: pl/datascript
kind: plang
name: "DataScript"
url: https://plangs.page/datascript
---

# DataScript

> Immutable database and Datalog query engine for Clojure, ClojureScript and JS.

A Datalog query engine built for use with Clojure, ClojureScript, and JavaScript environments, enabling immutable database operations.

## Facts

- Homepage: https://github.com/tonsky/datascript
- GitHub: https://github.com/tonsky/datascript

## Relationships

### Paradigms

- [Declarative](https://plangs.page/paradigm/declarative)
- [Functional](https://plangs.page/paradigm/functional)
- [Logic](https://plangs.page/paradigm/logic)

### Platforms

- [WWW](https://plangs.page/platform/web)

### Type Systems

- [Dynamic](https://plangs.page/type-system/dynamic)

### Influenced By

- [Datalog](https://plangs.page/datalog)
- [Datomic](https://plangs.page/datomic)

### Written With

- [Clojure](https://plangs.page/clojure)

### Licenses

- [MIT](https://plangs.page/license/mit)

### Tags

- [DBMS](https://plangs.page/tag/dbms)
- [WebDev](https://plangs.page/tag/webdev)
