Projects in Awesome Lists by eriknyquist
A curated list of projects in awesome lists by eriknyquist .
https://github.com/eriknyquist/generate_life_calendar
Generate a personalized life calendar poster
cairo command-line command-line-tool life-calendar life-planner lifecalendar lifeinweeks mylifeinweeks python python3 utility waitbutwhy yourlifeinweeks
Last synced: 01 May 2025
https://github.com/eriknyquist/duckargs
Code generation tool, creates python / C programs that parse command line arguments. Say bye to starting each project by reading "argparse" / "geptopt.h" docs.
argparse argument-parsing c-code-generator c-tooling code-generation code-generator code-generators command-line-arguments command-line-tool command-line-tools dev-tools development-tools productivity pure-python python python-generator python-tools python3
Last synced: 04 Apr 2025
https://github.com/eriknyquist/librxvm
non-backtracking NFA-based regular expression library, for C and Python
compiler compiler-design compilers hacktoberfest nfa parser parsers parsing pattern-matching patterns regex regex-pattern regexes regexp
Last synced: 01 May 2025
https://github.com/eriknyquist/boyermoore
Boyer-moore in pure python, search for unicode strings in large files quickly
boyer-moore boyer-moore-algorithm boyermoore file-search file-searcher pure-python python3 string-matching unicode utf-8 utf8
Last synced: 01 May 2025
https://github.com/eriknyquist/tones
Pure-python library for generating audio tones, with support for polyphony, pitch-bending and vibrato
audio audio-synthesis beep beeps digital-signal-processing music music-composition pure-python synthesis tones
Last synced: 01 May 2025
https://github.com/eriknyquist/ptttl
Superset of NOKIA's RTTTL which adds polyphony & vibrato. Includes Python and C implementations.
music music-generation music-notation musical-notes nokia polyphony ringtones rttl rtttl tones
Last synced: 17 Jun 2025
https://github.com/eriknyquist/text_game_maker
Python framework for creating text-based games (interactive fiction)
interactive-fiction python python3 text-adventure text-adventure-game text-game
Last synced: 01 May 2025
https://github.com/eriknyquist/nedry
Nedry is a fun & useful discord bot with a modular plugin system (formerly "twitch_monitor_discord_bot")
bots contributions-welcome discord discord-api discord-bot discord-bots discord-py discord-tools discord-utility fun-bot python python-3 python3 self-hosted-bot twitch twitch-api twitch-api-helix twitch-helix
Last synced: 10 Apr 2025
https://github.com/eriknyquist/brainfuckintern
Uses a genetic algorithm to "evolve" brainfuck programs with desirable behaviours
artificial-stupidity brainfuck brainfuck-programs c-programming entertainment evolutionary-algorithm evolutionary-algorithms evolutionary-computation genetic-algorithm genetic-algorithms genetic-programming research
Last synced: 01 May 2025
https://github.com/eriknyquist/versionedobj
Easy object serialization and versioning framework for python
config-file config-file-generator config-files configuration-files deserialization json marshal marshaling marshall marshalling object-deserialization object-serialization python python3 serialization tools unmarshal unmarshalling utility versioning
Last synced: 01 May 2025
https://github.com/eriknyquist/bfi
Fast optimizing Brainfuck interpreter in pure python
brainfuck brainfuck-interpreter brainfuck-language esoteric-interpreter esoteric-language esoteric-languages esoteric-programming-language pure-python python
Last synced: 01 May 2025
https://github.com/eriknyquist/deep_space_trader
Deep Space Trader is a turn-based strategy game inspired by the old DOS game "Drugwars".
addictive-strategy-game free-games fun-games game gamedev games pyqt pyqt5 python python3 strategy-game text-based-game textual-game turn-based turn-based-strategy windows-build
Last synced: 01 May 2025
https://github.com/eriknyquist/app_timer
Friendly, lightweight, hardware-agnostic timer abstraction layer in C. Use a single timer/counter source to drive many timed events.
arduino c cprogramming embedded embedded-c hardware-agnostic linux os-agnostic portable scheduling timer timers timing windows
Last synced: 01 May 2025
https://github.com/eriknyquist/chatbot_utils
RegEx-based fuzzy command / response handling for conversational chatbots
chatbot chatbots conversational-bots conversational-chatbot fuzzy-matching pure-python python python3
Last synced: 01 May 2025
https://github.com/eriknyquist/keystroke_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)
arduino digispark keypress keypressevent usb-hid
Last synced: 01 May 2025
https://github.com/eriknyquist/hashtable
A lightweight separate-chaining arena-backed hashtable in C, designed to be flexible enough for embedded systems
arena-allocator data-structure data-structures-and-algorithms embedded-c embedded-systems hashtable hashtable-chaining separate-chaining
Last synced: 28 Feb 2025
https://github.com/eriknyquist/wikichangewatcher
Python library for easy monitoring of all Wikipedia page edits
python python3 server-sent-events sse tom-scott tomscott wiki wikimedia wikimedia-api wikimedia-tools wikiparliament wikipedia wikipedia-api wikipedia-edits wikipedia-entries wikipedia-monitoring wikipedia-page
Last synced: 01 May 2025
https://github.com/eriknyquist/parse_args
Portable command-line argument parser for C programs
Last synced: 28 Feb 2025
https://github.com/eriknyquist/ulist
Unrolled linked list implementation in C
Last synced: 28 Feb 2025
https://github.com/eriknyquist/versioned_config
Python library for creating and managing versioned configuration files
Last synced: 28 Feb 2025
https://github.com/eriknyquist/varints
Variable-length integer (VLQ) encoding and decoding, in C99. https://en.wikipedia.org/wiki/Variable-length_quantity
c-programming c-programming-language c-project embedded-c variable-length variable-length-data variable-length-encoding varint varints vlq
Last synced: 28 Feb 2025
https://github.com/eriknyquist/trivia_discord_bot
A discord bot for group trivia contests
Last synced: 28 Feb 2025
https://github.com/eriknyquist/arduinosoftwarepininterrupts
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.
Last synced: 28 Feb 2025
https://github.com/eriknyquist/addlad
A single-instruction esoteric programming language, inspired by Chris Domas' "MovFuscator"
esolang esoteric esoteric-interpreter esoteric-lang esoteric-language esoteric-languages esoteric-programming-language oisc python python-3 python3
Last synced: 28 Feb 2025
https://github.com/eriknyquist/google_drive_files
Download/list files from Google Drive by filename
Last synced: 28 Feb 2025
https://github.com/eriknyquist/chatbot_builder
A discord chat bot that is programmed interactively by discord users
chat-bot chatbot chatbots discord discord-bot python
Last synced: 12 Jun 2025
https://github.com/eriknyquist/snakeng
Implementation of the classic "snake" game as a re-usable engine. Play snake on the command line, or implement your own!
command-line command-line-tool fun game game-development games python python3 snake snake-game snakegame terminal-game time-waster
Last synced: 28 Feb 2025
https://github.com/eriknyquist/arduinozero-metronome
Stage metronome for drummers, using Arduino Zero
arduino arduino-project arduino-projects arduino-zero drummer drummers metronome metronomes musicians
Last synced: 28 Feb 2025
https://github.com/eriknyquist/bfcc
Brainfuck compiler
brainfuck brainfuck-compiler esoteric novelty
Last synced: 28 Feb 2025
https://github.com/eriknyquist/massinstall
simple utility to call UNIX "install" for multiple files, based on a configuration file
Last synced: 28 Feb 2025
https://github.com/eriknyquist/git_python_utils
Command-line git tools written in python
Last synced: 28 Feb 2025
https://github.com/eriknyquist/text_game_map_maker
GUI-based tool to build maps for games made with text_game_maker
Last synced: 28 Feb 2025
https://github.com/eriknyquist/poacher
Watches github.com for new public repositories
github github-utilities meta repository-management
Last synced: 28 Feb 2025
https://github.com/eriknyquist/github-backup
Shell utility for making local backups of github user accounts and organizations
backup github github-api pure-python utility
Last synced: 28 Feb 2025
https://github.com/eriknyquist/nmf
nmf.py : topic modelling of a term-document matrix through nonnegative matrix factorisation
Last synced: 28 Feb 2025