Projects in Awesome Lists by daniel5151
A curated list of projects in awesome lists by daniel5151 .
https://github.com/daniel5151/gdbstub
An ergonomic, featureful, and easy-to-integrate implementation of the GDB Remote Serial Protocol in Rust (with no-compromises #![no_std] support)
debugger debugging embedded emulation emulators gdb gdb-protocol gdb-rsp gdbstub no-std packet packet-parsing rsp rust
Last synced: 14 May 2025
https://github.com/daniel5151/surface-dial-linux
A Linux userspace controller for the Microsoft Surface Dial. Requires Linux Kernel 4.19 or higher.
Last synced: 09 Apr 2025
https://github.com/daniel5151/inlinable-dyn-extension-traits
An exploration into the various ways optional trait methods can be implemented in Rust.
Last synced: 09 Apr 2025
https://github.com/daniel5151/armv4t_emu
An emulator for the ARMv4t instruction set written in Rust
arm armv4t emulation emulator gameboy-advance gba
Last synced: 09 Apr 2025
https://github.com/daniel5151/ts7200
A high-level emulator for the TS-7200 Single Board Computer, as used in CS 452 - Real-Time Programming at the University of Waterloo
Last synced: 24 Oct 2025
https://github.com/daniel5151/spotify-car-thing-bt
code to connect + communicate with a Spotify Car Thing
Last synced: 09 Apr 2025
https://github.com/daniel5151/libc_alloc
A simple global allocator for Rust which hooks into `libc`. Useful in `no_std` contexts.
Last synced: 25 Jun 2025
https://github.com/daniel5151/compressed-emoji-shortcodes
A Quest to Find a Highly Compressed Emoji :shortcode: Lookup Function
Last synced: 09 Apr 2025
https://github.com/daniel5151/osxhidtouch
User-space HID multitouch touchscreen driver for Mac OS X (Adapted for XPS 15 9560 from kyewei/osxhidtouch)
Last synced: 19 Jul 2025
https://github.com/daniel5151/analog_literals
Multi-Dimensional Analog Literals in Rust
Last synced: 12 Sep 2025
https://github.com/daniel5151/uwmips
A simulator for the UW MIPS instruction set, with a time-traveling debugger
Last synced: 09 Apr 2025
https://github.com/daniel5151/ac8e
A Chip8 emulator written in Rust for fun and learning
Last synced: 09 Apr 2025
https://github.com/daniel5151/fusion-kbd-controller-rs
Control the RGB Fusion Keyboard of the Gigabyte AERO 15X
Last synced: 09 Apr 2025
https://github.com/daniel5151/1212
1212! is a game inspired by 1010! where you place pieces, make lines, score points, and last as long as you can.
Last synced: 23 Feb 2026
https://github.com/daniel5151/gdb-optional-step-bug
GDB client doesn't respect optional single-step support on certain target architectures
Last synced: 09 Apr 2025
https://github.com/daniel5151/embcrusted
A z-machine interpreter for running Infocom-era text adventure games on embedded hardware.
embedded no-std rust z-machine zmachine zmachine-interpreter zork
Last synced: 20 Jun 2025
https://github.com/daniel5151/vrai-tracer
Following along with "Ray Tracing in One Weekend" in Rust.
Last synced: 09 Apr 2025
https://github.com/daniel5151/wide-libretro
A "shim" around existing libretro cores that adds faux-widescreen support to retro games
Last synced: 01 Jul 2026
https://github.com/daniel5151/clap-shell-completions
A hand-rolled `clap_complete`, with support for dynamic completions driven by callbacks
Last synced: 15 May 2025
https://github.com/daniel5151/immich-google-shared-albums-import
My cobbled together workflow + LLM generated scripts to properly import Google Photos shared albums (without losing all the photos my friends shared in those albums)
Last synced: 15 Jul 2026
https://github.com/daniel5151/immich-public-proxy-rs
Rust rewrite of the excellent immich-public-proxy, with some extras
Last synced: 15 Jul 2026
https://github.com/daniel5151/blog
If I write something interesting, it will probably be published over here!
Last synced: 24 Jan 2026
https://github.com/daniel5151/daniel5151.github.io
My personal website - Handwritten CSS and HTML, with (almost) no JS
Last synced: 19 Feb 2026
https://github.com/daniel5151/aoc20
My solutions to Advent of Code 2020 (in Rust)
Last synced: 15 May 2025
https://github.com/daniel5151/cs241lecturenotes
Flavored Markdown CS241 Notes Fall 2016 - By Daniel Prilik
Last synced: 23 Jan 2026
https://github.com/daniel5151/cs137lecturenotes
I'll put up my CS-137 Lecture Notes up here. I use markdown to make them nice and pretty :)
Last synced: 06 Feb 2026
https://github.com/daniel5151/lunch-money-mcp-ro
Allow LLMs to read and analyze your financial data from Lunch Money, without granting them the ability to change anything.
Last synced: 15 Jul 2026
https://github.com/daniel5151/protohackers
My solutions to https://protohackers.com/
Last synced: 16 Jul 2026
https://github.com/daniel5151/aoc19
My solutions to Advent of Code 2019 (in Rust)
Last synced: 22 Jun 2025
https://github.com/daniel5151/aoc24
My solutions to Advent of Code 2024 (in Rust)
Last synced: 27 Mar 2025
https://github.com/daniel5151/rustboyadvance-ppu-standalone
(for use in wide-libretro) The GBA PPU from rustboyadvance, simplified, as a standalone crate
Last synced: 29 Jun 2025
https://github.com/daniel5151/music-transfer
Seamlessly transfer music playback between two computers
display-switch kvm-switch music spotify spotify-api spotify-connect volume-control
Last synced: 15 May 2025
https://github.com/daniel5151/aoc21
My solutions to Advent of Code 2021 (in Rust)
Last synced: 15 May 2025