SurrealDB is an open source company, supporting existing open source tools and communities wherever possible. Source code and core components for SurrealDB are variously licensed under a number of different licenses. A copy of each license can be found in each repository on GitHub.
Rust / BSL-1.0
A scalable, distributed, real-time, multi-model database, for server-side or client-side applications.
Rust / Apache-2.0
A machine learning library for working with PyTorch, Tensorflow and SKLearn models in Python and Rust.
Rust / Apache-2.0
A low-level, versioned, embedded, ACID-compliant, key-value database for Rust, with support for multiple concurrent readers and writers.
Rust / Apache-2.0
An embedded, in-memory, immutable, copy-on-write database engine with serialisable, isolated transactions.
Rust / Apache-2.0
A key-value database engine abstraction layer for IndexedDB in the browser using WebAssembly.
Rust / Apache-2.0
A binary encoding serialization format for Serde, which ensures lexicographic sort ordering.
Rust / Apache-2.0
A Rust library for revision-tolerant serialisation and deserialisation, with support for schema evolution over time.
Rust / Apache-2.0
An immutable, copy-on-write, snapshot-based, versioned adaptive radix trie data structure library for Rust.
Golang / Apache-2.0
A versioned, embedded, strongly-consistent, ACID-compliant key-value database engine.
Golang / Apache-2.0
A self-describing, binary data serialisation format for Golang.
Golang / Apache-2.0
An efficient and performant data buffering library for Golang.
Golang / Apache-2.0
An immutable, copy-on-write radix tree library with serialisable, isolated transactions.
Golang / Apache-2.0
An immutable, versioned, copy-on-write radix tree library with serialisable, isolated transactions.
Golang / Apache-2.0
An in-memory time series linked list for storing and retrieving values by time.
Golang / Apache-2.0
An in-memory time series binary tree list for storing and retrieving values by time.
Golang / Apache-2.0
A fast HTTP, RPC, and WebSocket server framework for Golang.