• Stars
    star
    4
  • Rank 3,304,323 (Top 66 %)
  • Language
    Go
  • License
    MIT License
  • Created almost 4 years ago
  • Updated over 1 year ago

Reviews

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

Repository Details

Package raft implements the Raft distributed consensus protocol based on hslam/rpc.

More Repositories

1

netpoll

Package netpoll implements a network poller based on epoll/kqueue.
Go
53
star
2

splice

Package splice wraps the splice system call.
Go
13
star
3

shm

Package shm provides a way to use System V shared memory.
Go
12
star
4

ipc

Package ipc provides a way to use System V IPC, including message queues, semaphore, and shared memory.
Go
8
star
5

sendfile

Package sendfile wraps the sendfile system call.
Go
8
star
6

msg

Package msg provides a way to use System V message queues.
Go
7
star
7

rpc

Package rpc implements a remote procedure call over TCP, UNIX, HTTP and WS. Up to 4x faster than net/rpc.
Go
7
star
8

sem

Package sem provides a way to use System V semaphores.
Go
6
star
9

ftok

Package ftok provides a way to generate a System V IPC key, suitable for using with msgget, semget, or shmget.
Go
4
star
10

websocket

Package websocket implements a client and server for the WebSocket protocol as specified in RFC 6455.
Go
4
star
11

topk

Package topk finds the top k elements in the collection.
Go
3
star
12

funcs

Function call by its name in Golang
Go
3
star
13

socket

Package socket implements a network socket that supports TCP, UNIX, HTTP, WS and INPROC.
Go
2
star
14

mmap

Package mmap provides a way to memory-map a file.
Go
2
star
15

rum

Package rum implements an HTTP server. The rum server is compatible with net/http and faster than net/http.
Go
2
star
16

btree

Package btree implements a B-tree.
Go
2
star
17

wal

Package wal implements write-ahead logging.
Go
2
star
18

pulumi-tidb-serverless

Deploy a shared storage TiDB cluster on AWS using pulumi.
TypeScript
2
star
19

netpoll-benchmark

Go
1
star
20

tar

Package tar implements access to tar archives.
Go
1
star
21

buffer

Package buffer implements a variable-sized bytes pool.
Go
1
star
22

log

Package log implements multilevel logging.
Go
1
star
23

mux

Package mux implements an HTTP request multiplexer.
Go
1
star
24

codec

Package codec implements encoding and decoding of multiple codecs
Go
1
star
25

rbtree

Package rbtree implements a redโ€“black tree.
Go
1
star
26

atomic

Package atomic provides low-level atomic memory primitives useful for implementing synchronization algorithms.
Go
1
star
27

avl

Package avl implements an AVL tree.
Go
1
star
28

scheduler

Package scheduler implements a task scheduler.
Go
1
star