This is your work, valued
software developer specializing in C for embedded systems, and python
generate_life_calendar. Generate a personalized life calendar poster
157duckargs. Code generation tool, creates python / C programs that parse command line arguments. Say bye to starting each project by reading "argparse" / "geptopt.h" docs.
123librxvm. non-backtracking NFA-based regular expression library, for C and Python
63boyermoore. Boyer-moore in pure python, search for unicode strings in large files quickly
23ptttl. Superset of NOKIA's RTTTL which adds polyphony & vibrato. Includes Python and C implementations.
23tones. Pure-python library for generating audio tones, with support for polyphony, pitch-bending and vibrato
19text_game_maker. Python framework for creating text-based games (interactive fiction)
14bfi. Fast optimizing Brainfuck interpreter in pure python
14nedry. Nedry is a fun & useful discord bot with a modular plugin system (formerly "twitch_monitor_discord_bot")
12BrainfuckIntern. Uses a genetic algorithm to "evolve" brainfuck programs with desirable behaviours
12personal-site. HTML
11versionedobj. Easy object serialization and versioning framework for python
10deep_space_trader. Deep Space Trader is a turn-based strategy game inspired by the old DOS game "Drugwars".
9app_timer. Friendly, lightweight, hardware-agnostic timer abstraction layer in C. Use a single timer/counter source to drive many timed events.
8parse_args. Portable command-line argument parser for C programs
5wikichangewatcher. Python library for easy monitoring of all Wikipedia page edits
5chatbot_utils. RegEx-based fuzzy command / response handling for conversational chatbots
4hashtable. A lightweight separate-chaining arena-backed hashtable in C, designed to be flexible enough for embedded systems
4keystroke_transcriber. Records global keypress events and translates them into a program that replays those keypress events on some programmable USB HID device (e.g. Digispark)
3cheaders. C header file generator
2ulist. Unrolled linked list implementation in C
2diligence. Make Claude do a better job of providing verifiably correct technical information by default
2arduinozero-metronome. Stage metronome for drummers, using Arduino Zero
1addlad. A single-instruction esoteric programming language, inspired by Chris Domas' "MovFuscator"
1snakeng. Implementation of the classic "snake" game as a re-usable engine. Play snake on the command line, or implement your own!
1varints. Variable-length integer (VLQ) encoding and decoding, in C99. https://en.wikipedia.org/wiki/Variable-length_quantity
1ArduinoSoftwarePinInterrupts. This arduino library implements a software-polling-based version of the "attachInterrupt" function, which supports all digital pins on all hardware types, supports attaching multiple handlers to a single pin, and also has built-in optional debouncing for your input signals.
1twitch_talkbot. Python
1trivia_discord_bot. A discord bot for group trivia contests
1chatbot_builder. A discord chat bot that is programmed interactively by discord users
1google_drive_files. Download/list files from Google Drive by filename
1zombiegame. C#
1