Small programming projects made for practice and fun
- [[cpu-monitor]]: a bash CPU per-core monitor reading directly from
/proc/stat. - [[interp]]: a tiny Rust interpreter for simple arithmetic, variables, and print statements.
- [[ls-btw]]: a small C implementation parts of
ls, including-aand-l. - [[sockets]]: a series of C network socket programming examples (HTTP and HTTPS).
- [[file-downloader]]: a parallel file downloader written in zig.
- [[qrcode-generator]]: a C CLI tool that encodes text from stdin into a QR code PNG using nayuki's libraries.
- [[mouse-wiggler]]: a C virtual mouse that wiggles periodically.
- [[sha-256]]: a Bash SHA-256 implementation.
- [[double-pendulum]]: a raylib double pendulum simulation with a fading trail.
- [[fibonacci]]: an animated Fibonacci spiral visualizer built with raylib.