An open API service indexing awesome lists of open source software.

Projects in Awesome Lists by eriknyquist

A curated list of projects in awesome lists by eriknyquist .

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/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/cheaders

C header file generator

automation c python python3

Last synced: 28 Feb 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.

arduino arduino-library

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/massinstall

simple utility to call UNIX "install" for multiple files, based on a configuration file

bash install utility

Last synced: 28 Feb 2025

https://github.com/eriknyquist/modbus

Last synced: 28 Feb 2025

https://github.com/eriknyquist/cplate

Last synced: 28 Feb 2025

https://github.com/eriknyquist/lintern

Last synced: 28 Feb 2025

https://github.com/eriknyquist/tile_game

Stupid Goddamn Tile Game

Last synced: 28 Feb 2025

https://github.com/eriknyquist/resume

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/pkgtest

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