• Stars
    star
    211
  • Rank 186,867 (Top 4 %)
  • Language
    Rust
  • License
    Apache License 2.0
  • Created about 5 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The official Rust binding for EdgeDB

EdgeDB Rust Binding

This workspace is a collection of Rust crates for EdgeDB support. Individual docs can currently be found on docs.rs:

  • edgedb-tokio -- client for Tokio
  • edgedb-derive -- derive macro for data structures fetched from the database
  • Async-std bindings edgedb-client (currently deprecated, and moved to CLI tool repository)

Running Tests

Due to cargo's limitation on propagation of "features", tests can only be run as few separate command-lines:

cargo test --workspace
cd edgedb-protocol; cargo test --no-default-features

License

Licensed under either of

at your option.

More Repositories

1

edgedb

A graph-relational database with declarative schema, built-in migration system, and a next-generation query language
Python
12,881
star
2

edgedb-js

The official TypeScript/JS client library and query builder for EdgeDB
TypeScript
511
star
3

edgedb-python

The official Python client library for EdgeDB
Python
368
star
4

imdbench

IMDBench β€”Β Realistic ORM benchmarking
Python
235
star
5

edgedb-go

The official Go client library for EdgeDB
Go
168
star
6

edgedb-cli

The EdgeDB CLI
Rust
165
star
7

memhive

C
88
star
8

edgedb-elixir

Elixir client for EdgeDB
Elixir
87
star
9

edgedb-net

The official .NET client library for EdgeDB
C#
83
star
10

edgedb-docker

Official Docker Image packaging for EdgeDB
Shell
82
star
11

edgedb-deno

EdgeDB driver for Deno
TypeScript
80
star
12

remix

A Remix stack for EdgeDB-backed applications
JavaScript
80
star
13

easy-edgedb

An illustrated textbook designed to be a one-stop shop for learning EdgeDB
72
star
14

edgedb-examples

EdgeDB example projects for different stacks
TypeScript
62
star
15

edgedb-ui

The home of EdgeDB UI and all related shared UI components
TypeScript
50
star
16

awesome-edgedb

A curated list of resources related to EdgeDB.
37
star
17

rfcs

RFCs for major changes to EdgeDB
Python
35
star
18

edgedb-vim

EdgeDB + Vim
Python
34
star
19

edgedb-editor-plugin

EdgeDB plugin for Sublime Text, Atom, and VSCode
JavaScript
33
star
20

nextjs-edgedb-auth-template

A minimal starter designed to help you get up and running with EdgeDB and Next.js quickly. It includes a basic setup for authentication, EdgeDB schema, and a UI to get you started.
TypeScript
29
star
21

edgedb-dart

Dart
28
star
22

edgedb-java

The official Java client library for EdgeDB
Java
19
star
23

setup-edgedb

A GitHub Action to install EdgeDB and its CLI
TypeScript
18
star
24

metapkg

Multi-platform native package builder toolkit
Python
14
star
25

mcu-sandbox

A movie schema sandbox for playing with EdgeDB and the EdgeQL query builder, pre-loaded with MCU data
TypeScript
14
star
26

edgedb-deploy

EdgeDB Deployment Recipes and Scripts
Shell
10
star
27

edgedb-grafana-backend

Grafana backend plugin for EdgeDB
TypeScript
9
star
28

edgedb-grafana-frontend

A frontend plugin for Grafana that fetches data from an HTTP endpoint responding to EdgeQL queries
TypeScript
8
star
29

website

A read-only mirror of the edgedb.com repo.
HTML
6
star
30

simpletodo

A preposterously simple todo app powered by EdgeDB
TypeScript
6
star
31

edgedb-wasm

Rust
5
star
32

homebrew-tap

Install nightly EdgeDB packages in Homebrew
Ruby
4
star
33

cla-bot

A GitHub bot and Web UI for managing contributor license agreements
TypeScript
4
star
34

shared-client-testcases

3
star
35

action-release

A Github Action to automate package releases.
TypeScript
3
star
36

heroku-buildpack-edgedb

Run EdgeDB in a dyno along with your application.
Shell
2
star
37

libvirt-aws

Python
2
star
38

create-t3-turbo-edgedb

TypeScript
2
star
39

packages-nix

Nix
2
star
40

edgedb-js-lexer

Rust
1
star
41

edgedb-postgis

EdgeQL
1
star
42

edgedb-pkg

EdgeDB Release Packaging Toolkit
Python
1
star
43

chinook

A sample EdgeDb project seeded with chinook sample database
Python
1
star