Ted Yin (@Determinant)

Top repositories

1

tmux-colortag

A plug-and-play, minimal tmux plugin/theme that automatically colors the window tags.
Shell
80
star
2

runes

No-std NES emulator library and minimal emulator written purely in Rust.
Rust
37
star
3

snow-bft-demo

Visual demo of the Snow/Avalanche protocol family
TypeScript
31
star
4

salticidae

Minimal C++ asynchronous network library for distributed systems.
C++
30
star
5

inconsolata_for_powerline_mod

Inconsolata with patched missing glyphs which are necessary for drawing tmux split line.
28
star
6

growth-ring

Simple and modular write-ahead-logging implementation.
Rust
25
star
7

phd-dissertation

My Cornell PhD dissertation: Scaling the Infrastructure of Practical Blockchain Systems
16
star
8

cgit-dark

Modern responsive and mobile-friendly theme for cgit inspired by gruvbox. See https://git.tedyin.com/ for an example.
CSS
13
star
9

keytree.py

Derive BIP32 key pairs from BIP39 mnemonic.
Python
13
star
10

mpd_trigger

Execute whatever you want when MPD (Music Player Daemon) changes its state.
C
12
star
11

mriscv

Minimalist 32-bit RISC-V core with C & Rust apps.
HTML
8
star
12

libaio-futures

Rust wrapper for Linux AIO that allows async/await.
C
7
star
13

stratux-zero

Build stratux from scratch on your Raspberry Pi (2/3/Zero W) with the latest dump1090-fa and wiringPi.
Shell
6
star
14

cessna-knobox

Make your own Cessna-style throttle/mixer controller!
Rust
6
star
15

a2v

Simple app to easily manage your Avalanche validators.
TypeScript
6
star
16

avax-staking-history

P-Chain staking/delegation reward history.
Python
5
star
17

cornell-dailycheck

Make your pandemic life easier.
TypeScript
5
star
18

cedrusdb-bin

Prebuilt binary for CedrusDB.
C
4
star
19

awesome-retropunk

A complete and minimalist retro-style Awesome WM config.
Lua
4
star
20

cedrusdb-go

Go bindings for CedrusDB.
Go
4
star
21

chromicle

Track your time spent in different activities using Google Calendar.
TypeScript
4
star
22

bluepill-momo2

A minimal example using USB HID
Rust
3
star
23

scripts

Misc scripts to ease daily work.
Shell
3
star
24

cppromise

Lightweight C++14/17 implementation of Promise modeled after Javascript Promise/A+.
C++
3
star
25

lcd1602

Driver for 16x2 LCD display
Rust
2
star
26

minirun

Minimal skeleton scripts and example for simple management of distributed programs.
Shell
2
star
27

shale

Rust
2
star
28

piztor

A location sharing system designed for military training.
Java
2
star
29

pattern-work

A hand-made chart for (pre)solo pattern work. Feel free to use and change under CC-BY-SA.
2
star
30

sonsi

Stupid and Obvious Non-recursive Scheme Interpreter.
C++
2
star
31

coreth

Minimal code and wrapper to extract Ethereum blockchain functionalities without network/consensus, for building custom blockchain services.
Go
2
star
32

salticidae-go

Go bindings for Salticidae network library
Go
1
star
33

voa_loader

Python
1
star
34

guitar_pieces

Misc guitar pieces typeset by lilypond
LilyPond
1
star
35

h99

My solutions to H-99 problem: https://wiki.haskell.org/H-99:_Ninety-Nine_Haskell_Problems
Haskell
1
star
36

bluepill-usbcdc-template

C
1
star
37

academic_page

A simple page for self-intro.
HTML
1
star
38

rustypill-firmware

The firmware for rustypill.
Rust
1
star
39

calligraphy-grid

Printable grid templates for practicing calligraphy
TeX
1
star
40

myawesomewidgets

The collection of cool widgets used by my Awesome WM theme.
Lua
1
star
41

rustypill-pcb

A uniform design for my daily/IoT need.
1
star
42

salticinae

Modular Rust network messaging framework for fast prototyping of practical distributed protocols (algorithms).
1
star