SurrealDB (@surrealdb)

Top repositories

1

surrealdb

A scalable, distributed, collaborative, document-graph database, for the realtime web
Rust
27,324
star
2

surrealist

Surrealist is the ultimate way to visually manage your SurrealDB database
TypeScript
1,046
star
3

awesome-surreal

A curated list of SurrealDB resources, tools, utilities, and applications.
405
star
4

surrealdb.js

SurrealDB SDK for JavaScript
TypeScript
300
star
5

surrealdb.go

SurrealDB SDK for Golang
Go
227
star
6

surrealkv

A low-level, versioned, embedded, ACID-compliant, key-value database for Rust
Rust
214
star
7

surrealdb.py

SurrealDB SDK for Python
Python
175
star
8

echodb

An embedded, in-memory, immutable, copy-on-write, key-value database engine
Rust
130
star
9

surrealdb.wasm

A WebAssembly engine for the SurrealDB JavaScript SDK
Rust
114
star
10

www.surrealdb.com

The website, and blog for SurrealDB, built using Ember.js
Handlebars
93
star
11

surrealdb.net

SurrealDB SDK for .NET
C#
91
star
12

indxdb

A key-value database engine abstraction layer for IndexedDB in WASM
Rust
81
star
13

vart

A timed adaptive radix trie data-structure, used in SurrealKV
Rust
75
star
14

surrealml

A machine learning library for Python and Rust, for PyTorch, Tensorflow and SKLearn models
Rust
72
star
15

docs.surrealdb.com

The documentation for SurrealDB, powered by Docusaurus
MDX
66
star
16

surrealdb.rs

SurrealDB driver for Rust
64
star
17

surrealdb.java

SurrealDB SDK for Java
Java
63
star
18

surrealdb.node

A Node.js engine for the SurrealDB JavaScript SDK
Rust
61
star
19

surrealdb.php

SurrealDB SDK for PHP
PHP
42
star
20

tutorials

A collection of official and community tutorials and code walkthroughs
JavaScript
42
star
21

examples

Example applications and scripts which run on SurrealDB
TypeScript
40
star
22

docker.surrealdb.com

Configuration files for running a multi-node SurrealDB cluster using Docker
Shell
35
star
23

rixxdb

A versioned, embedded, strongly-consistent, key-value database
Go
28
star
24

revision

A Rust library for revision-tolerant serialisation and deserialisation, with support for schema evolution over time
Rust
24
star
25

ascua

A library for building advanced, optimised Ember.js apps
SCSS
24
star
26

showcase

A showcase of applications which have been built with, or built upon SurrealDB
23
star
27

storekey

Binary encoding data format which ensures lexicographic sort order
Rust
23
star
28

surrealql-grammar

SurrealQL grammar definition for TextMate, VSCode, and other IDEs
23
star
29

fibre

A simple and fast HTTP and WebSocket framework for Go
Go
19
star
30

dmp

An efficient plain text comparison and patching library written in Rust
Rust
16
star
31

cork

A binary serialisation format for Go
Go
13
star
32

surrealdb.deno

A Deno engine for the SurrealDB JavaScript SDK
TypeScript
12
star
33

discord-bot

Rust
12
star
34

surrealdb.c

SurrealDB driver for C
11
star
35

web-indexer

TypeScript
11
star
36

ember-surreal

A realtime SurrealDB data adapter for Ember.js
JavaScript
11
star
37

windows.surrealdb.com

The script for installing SurrealDB on windows operating systems
PowerShell
11
star
38

app.surrealdb.com

The user interface application, for managing SurrealDB, built using Ember.js
JavaScript
10
star
39

surrealdb.react

SurrealDB driver for React
TypeScript
9
star
40

install.surrealdb.com

The script for installing SurrealDB on unix operating systems
Shell
9
star
41

rfcs

Proposals and discussions on changes to SurrealDB
9
star
42

memodb

An embedded, in-memory, immutable, copy-on-write, key-value database engine
Rust
8
star
43

setup-surreal

GitHub Action for running SurrealDB in CI environments
Shell
8
star
44

bung

A serialization implementation for SurrealDB, based on MessagePack
Rust
7
star
45

trice

A minimal replacement for std::time::Instant that works in WASM
Rust
7
star
46

bump

An efficient buffering library for Go
Go
7
star
47

surrealdb-derive

Private implementation of procedural macros for SurrealDB
Rust
7
star
48

vtree

A versioned radix tree library implementation for Go
Go
6
star
49

surrealql.wasm

WebAssembly utility functions for SurrealQL parsing and validation
Rust
6
star
50

tlist

A linked time series list implementation for Go
Go
5
star
51

blist

A binary time series list implementation for Go
Go
5
star
52

surrealdb-macros

Private implementation of function macros for SurrealDB
Rust
5
star
53

deb.surrealdb.com

The script for installing SurrealDB on Debian-based operating systems
Shell
5
star
54

homebrew-tap

Homebrew tap for SurrealDB
Ruby
5
star
55

lexicmp

Library for comparing and sorting strings lexicographically
Rust
4
star
56

license

Licensing information for the SurrealDB database, components, libraries, and SDKs
4
star
57

surrealql

SurrealQL data types for use in SurrealDB
4
star
58

openapi

The OpenAPI specification for the SurrealDB HTTP API
4
star
59

yokudb

4
star
60

blog

The blog posts published on the SurrealDB website, and the DEV community
4
star
61

angular-surreal

4
star
62

surreal.go

Golang driver for SurrealDB
Go
3
star
63

download.surrealdb.com

The global repository for binary release files for macOS, Linux, and Windows
JavaScript
3
star
64

version.surrealdb.com

A domain endpoint for announcing the latest published SurrealDB version
JavaScript
3
star
65

ptree

A radix tree library implementation for Go
Go
3
star
66

.github

This repository houses the SurrealDB Github organisation profile file
3
star
67

www.surrealdb.world

The website for SurrealDB World, built using Ember.js
SCSS
2
star
68

build

2
star
69

surreal.js

Javascript driver for SurrealDB
JavaScript
2
star
70

helm-charts

Smarty
2
star
71

chocolatey

The script for packaging SurrealDB for the Chocolatey package manager
PowerShell
2
star
72

icons

Icons for use in other repositories in the SurrealDB organisation
1
star