Stars
A presenter console with multi-monitor support for PDF files.
Ultimate Plumber is a tool for writing Linux pipes with instant live preview
Keeping a ping pong ball bouncing with 4 stepper motors and 4 mics.
Protothreads (coroutines) in C99. Highly portable, but work best in low-end embedded systems.
libco is a coroutine library which is widely used in wechat back-end service. It has been running on tens of thousands of machines since 2013.
Jsmn is a world fastest JSON parser/tokenizer. This is the official repo replacing the old one at Bitbucket
The book Distributed systems: for fun and profit
A User Space Threading Library Supporting Multi-Core Systems
🎧 mpris media player command-line controller for vlc, mpv, RhythmBox, web browsers, cmus, mpd, spotify and others.
A light-weight Arduino hardware package for ATtiny13
A hanging plotter simulator and test bed for the juicy-gcode project
Software and hardware designs for Polargraph robot drawing machines
A lightweight SVG to GCode converter for maximal curve fitting
Draw stuff with the Raspberry Pi, Python, and 2 stepper motors.
Firmware for PolargraphSD based on Arduino MEGA 2560, current until 2018.
Converts SVG files to GCode. Used by the Hacklab laser.
Python script to convert svg to gcode for Marlin firmware