• Stars
    star
    1
  • Language
    Rust
  • License
    Apache License 2.0
  • Created over 3 years ago
  • Updated about 3 years ago

Reviews

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

Repository Details

Raft algorithm implementation based on Tokio async runtime.

More Repositories

1

stretto

Stretto is a Rust implementation for Dgraph's ristretto (https://github.com/dgraph-io/ristretto). A high performance memory-bound Rust cache.
Rust
412
star
2

skipdb

An embedded, in-memory, zero-copy, atomicity, consistency, isolation, MVCC, almost lock-free and serializable snapshot isolation database engine.
Rust
202
star
3

fmmap

A flexible and convenient high-level mmap for zero-copy file I/O.
Rust
105
star
4

caches-rs

This is a Rust implementation for popular caches (support no_std).
Rust
104
star
5

skl

A lock-free thread-safe arena based Skiplist impelementation for building memtable.
Rust
37
star
6

ruserf

A highly customable, adaptable, runtime agnostic and WASM/WASI friendly decentralized solution for service discovery and orchestration that is lightweight, highly available, and fault tolerant.
Rust
35
star
7

wg

Golang like WaitGroup implementation for sync/async Rust, support no_std environment.
Rust
32
star
8

lsmtree

Sparse Merkle tree for a key-value map.
Rust
19
star
9

memberlist

A highly customable, adaptable, runtime agnostic and WASM/WASI friendly Gossip protocol (SWIM) which helps manage cluster membership and member failure detection.
Rust
17
star
10

gin-for-miniprogram

微信、支付宝、百度、字节跳动、QQ小程序登录请求,Gin框架完全解决方案
Go
13
star
11

agnostic

Agnostic is a small crate which helps users who want to develop async runtime-agnostic crate.
Rust
13
star
12

veladb

Rust
7
star
13

zallocator

Amortizes the cost of small allocations by allocating memory in bigger chunks.
Rust
6
star
14

rarena

Lock-free ARENA allocator and a set of lock-free data structures based on the ARENA allocator.
Rust
6
star
15

crabmole

Porting Go standard libraries to Rust.
Rust
5
star
16

atomic-time

AtomicDuration, AtomicOptionDuration, AtomicSystemTime, AtomicOptionSystemTime, AtomicInstant and AtomicOptionInstant for Rust.
Rust
5
star
17

peekable

Peekable reader and async reader, which enhance your network programming experience.
Rust
4
star
18

kit-auth

Go Kit based authentication micro services, combined with Jaeger, Prometheus, Consul.
Go
4
star
19

indexsort

Yet another sort crate, porting Golang sort package to Rust.
Rust
4
star
20

nodecraft

Crafting seamless node operations for distributed systems, which provides foundational traits for node identification and address resolution.
Rust
4
star
21

godbpool

Databases connection pool for Golang. Go语言数据库连接池
Go
3
star
22

arcmut

Introduce ArcMut, utility for FFI.
Rust
3
star
23

template-rs

Shell
3
star
24

aommap

Append-only concurrent-safe memory map implementation.
Rust
3
star
25

rcbytes

Rc version `tokio-rs/bytes`
Rust
3
star
26

fromit

Convert struct to struct.
Rust
3
star
27

among

The enum Among with variants Left, Middle and Right is a general purpose sum type with three cases.
Rust
3
star
28

orderwal

A generic-purpose, ordered, zero-copy, Write-Ahead Log implementation for Rust.
Rust
3
star
29

objectpool

Yet another lock-free object pool, support `no_std`.
Rust
3
star
30

derivit

Rust
2
star
31

countries

Rust
2
star
32

flake

Distributed unique ID generator.
Rust
2
star
33

lazyext

Tons of extension utility functions for Rust.
Rust
2
star
34

smallvec-wrapper

Macro and common structs to play with `smallvec`
Rust
2
star
35

shareable-notes

A temporary solution for note sharing across multiple platforms.
Go
1
star
36

enumit

Generate enum type from struct.
Rust
1
star
37

goplus-image

Dockerfile for liuguanyan/goplus image
Roff
1
star
38

dart_thread_example

Dart
1
star
39

micro-boot

Microservices booter for Golang
Go
1
star
40

dbutils

A collection of crates which helps develop database.
Rust
1
star
41

provider_bloc

A simple example, how to custom app theme by flutter with provider. 一个例子,使用flutter的provider实现用户自定义app主题。
Dart
1
star
42

ruwal

Rust Write-Ahead Log implementation.
Rust
1
star
43

awesome_textfield

Dart
1
star
44

distributed-tasks-scheduling

Go
1
star
45

dartsult

A library implements Rust style [Result] for Dart error handle.
Dart
1
star
46

valog

A lightweight value log for Rust.
Shell
1
star
47

aol

Generic append-only log or write-ahead log with in-memory snapshot support.
Rust
1
star
48

al8n

1
star
49

crates

A templete for Rust project with multiple crates.
Shell
1
star