• Stars
    star
    1
  • Language
    Go
  • Created over 1 year 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

Can I implement Viewstamped Replication?

More Repositories

1

gosql

An early PostgreSQL implementation in Go
Go
676
star
2

dbcore

Generate applications powered by your database.
Go
501
star
3

jsc

A JavaScript compiler written in TypeScript targeting C++/V8
TypeScript
194
star
4

goraft

A basic Raft implementation in Go.
Go
193
star
5

lust

A parser, compiler, and virtual machine evaluator for a minimal subset of Lua; written from scratch in Rust.
Rust
186
star
6

raft-rs

Another minimal Raft implementation in Rust.
Rust
171
star
7

lisp-rosetta-stone

A lisp rosetta stone to demonstrate modern language features
JavaScript
171
star
8

owebl

OCaml, Meet Web.
OCaml
157
star
9

ponyo

Library and Toolkit for Standard ML
Standard ML
143
star
10

zigrocks

Writing a SQL database, take two: Zig and RocksDB
Zig
133
star
11

ulisp

A compiler for a lisp-like language targeting LLVM IR, x86 assembly
JavaScript
125
star
12

vhostm

Manage nginx virtual servers and hosts file entries
Python
105
star
13

x86e

A simple x86 emulator, debugger, and editor in JavaScript.
JavaScript
102
star
14

waterbugdb

Raft + Postgres parser + Postgres wire protocol + Boltdb + ? = Distributed PostgreSQL
Go
97
star
15

pj

A small, hand-written Python JSON library
Python
93
star
16

bsdscheme

A Scheme (R7RS) implementation written in D
D
58
star
17

tinyprograms

Tiny Programs: Rosetta code for implementations
Python
55
star
18

databases-intuition

Building an intuition for latency and throughput of basic operations across SQL databases.
Go
47
star
19

docdb

Basic document db from scratch in Go
Go
46
star
20

jsforth

A Forth REPL in Javascript.
JavaScript
43
star
21

pyc

A Python to C compiler
Python
40
star
22

gomvcc

Go
40
star
23

gomail

SMTP server from scratch in Go
Go
39
star
24

notes.eatonphil.com

HTML
39
star
25

raft-example

Minimal hashicorp/raft example
Go
32
star
26

deferlint

Linter for finding defer statements in Go loops
Go
32
star
27

referenceserver

Barebones UNIX socket servers
C
26
star
28

goi

What else would you do with go/parser
Go
26
star
29

io-playground

Building an intuition for different IO models (sync, io_uring, etc.) across different languages.
Zig
25
star
30

gosqlite

SQLite driver for the Go programming language
C
23
star
31

livescheme

Building a scheme live on Twitch in Golang
Go
20
star
32

pgext-101

Bare minimal Postgres extension
C
20
star
33

btree-rs

Rust
19
star
34

bootloaders

Bootloader exploration
Assembly
19
star
35

go-amd64-emulator

Userland linux/amd64emulator in Go
Go
19
star
36

one-pass-code-generation-in-v8

One-pass Code Generation in V8 (Archive)
18
star
37

pgtam

Experiments with Postgres Table Access Methods
C
18
star
38

cpp-json

A basic JSON library in modern C++
C++
16
star
39

linode_deploy_experimental

Deploy FreeBSD, OpenBSD, NetBSD, etc. to Linode unattended in minutes
Python
15
star
40

zig-metaprogramming-css-parser

Demoing the basics of metaprogramming in Zig by writing a very incomplete CSS parser.
Zig
14
star
41

jqgo

Variations on experimental Go clones of jq
Go
12
star
42

fastcgi-development-kit

See https://github.com/FastCGI-Archives/fcgi2 for a "maintained" mirror
Shell
12
star
43

pgexec

Messing with Postgres query execution and hook infrastructure.
C
12
star
44

io_uring-basics-writing-file

Zig
10
star
45

jvm-lisp-examples

Examples of Lisp on the JVM
Common Lisp
10
star
46

gozip

A simple zip implementation in Go
Go
8
star
47

pytemplate

Basic templating library written in Python
Python
8
star
48

slowjs

C
7
star
49

jsi

An interpreter built on the TypeScript Compiler API
TypeScript
7
star
50

eatonphil.com

eatonphil.com
HTML
6
star
51

uweb

A web framework for teaching web server basics.
JavaScript
6
star
52

exploring-plpgsql

PLpgSQL
6
star
53

benchmarking-interpreters

Benchmarking an ast interpreter, bytecode vm, and compiler
Go
5
star
54

riscve

A RISC-V user-mode emulator for RV64I
Go
5
star
55

learnit

A script for creating google calendar events from a dictionary
Go
5
star
56

accord-protocol

CEP-15: Fast General Purpose Transactions
5
star
57

zig-libtcc

Zig
4
star
58

pine

Pine is a web framework for Chicken Scheme using FastCGI
Scheme
4
star
59

pgkv

pgkv: A key-value API for learning Postgres C
C
4
star
60

tnet

A minimal TCP/IP stack via Linux TAP device
C
3
star
61

graphics-playground

C#
3
star
62

linode-haskell

Haskell wrapper for the Linode v4 API
Haskell
3
star
63

gostorage

Exploring database storage
Go
2
star
64

python3-linode_api3

A Linode APIv3 client for Python3
Python
2
star
65

mod_ocaml

Apache module to allow embedded OCAML.
C
2
star
66

jx

Apparently, this project prefers to keep an air of mystery about it.
Rust
2
star
67

scripts

Personal scripts for system administration, common stuff
Shell
1
star
68

sml-mode

sml-mode for emacs
Emacs Lisp
1
star
69

iouring-playground

Zig
1
star
70

imaging

Image effects in Javascript
JavaScript
1
star
71

games

JavaScript
1
star
72

nycsystems.xyz

https://nycsystems.xyz
HTML
1
star
73

badio

Zig
1
star