Projects in Awesome Lists by ripred
A curated list of projects in awesome lists by ripred .
https://github.com/ripred/cpuvolt
Library for Arduino and ATmega series processors to read the processor's Vcc voltage and percentage of capacity (for battery based projects) using *absolutely* no external components or connections!
Last synced: 25 Jun 2025
https://github.com/ripred/smooth
Keep smooth running averages without using arrays! Uses exponential moving averages and only 8-bytes no matter how many samples! No looping! No Arrays! Constant Compute Time! The sample size is adjustable at runtime. The average is available and accurate even before N samples have been received. Now with Callbacks!
Last synced: 11 Sep 2025
https://github.com/ripred/bang
Make your PC/Mac/Linux host a "service" for your Arduino and execute any commands on it's behalf and receive the captured results! Play music, use the PC's disk drive, issue curl commands to post or retrieve anything on the web! The possibilities are endless!
arduino arduino-curl arduino-file-io arduino-library command-line-tool cplusplus cpp embedded lightweight python remote-code-execution-engine remote-console remote-control remote-execution
Last synced: 21 Sep 2025
https://github.com/ripred/microchess
A full featured chess engine designed to fit in an embedded environment, using less than 2K of RAM!
algorithms-and-data-structures alpha-beta-pruning arduino arduino-nano arduino-platform arduino-uno bitfields chess chess-engine chess-game embedded game-theory memory-management minimax-algorithm optimization uno-r4-minima
Last synced: 25 Jun 2025
https://github.com/ripred/javachess
24-bit ANSI colored, console-based chess engine using Java. Optional multi-threaded AI using Minimax with alpha-beta pruning. Fully configurable properties including: ply depth, thread pool size, optional AI time limit, all colors, and more.
alpha-beta-pruning chess chess-ai chess-engine configurable console-color console-game java javachess minimax-algorithm multithread
Last synced: 25 Jun 2025
https://github.com/ripred/reverse_geocache_box
An electronic gift box, locked from the inside, that will only open at a special geo-location to reveal the gift inside!
Last synced: 12 Aug 2025
https://github.com/ripred/tomservo
Sophisticated Servo Power Management for the Discriminating User
arduino arduino-library attach-detach battery-power embedded esp32 low-power micro-controller microcontroller motor-drive multiple-servos-one-battery power-conservation power-management pulse-width-modulation pwm servo-control servo-power-managmenent servos
Last synced: 25 Jun 2025
https://github.com/ripred/uno_r4_space_invaders
Quick and Dirty Space Invaders on the Uno R4 Wifi LED Matrix!
arduino arduino-uno-r4-wifi cplusplus embedded games leds space-invaders uno-r4
Last synced: 25 Jun 2025
https://github.com/ripred/cputemp
Arduino Library to calculate the processors internal temperature using nothing more than the ATmega processor itself! Absolutely no additional components or connections are needed!
arduino arduino-library atmega embedded microchip temperature temperature-monitoring
Last synced: 22 Aug 2025
https://github.com/ripred/minimax
Project independent, Minimax implementation with alpha-beta pruning. Fully templated classes allow any embedded process or game to include "look ahead analysis". Several great working examples included!
Last synced: 03 Sep 2025
https://github.com/ripred/profiler
Easily profile your Arduino functions to see how much time they take. The output can be disabled and enabled at runtime. Very lightweight. Optional output pin debugging and custom text output supported too.
arduino arduino-library cplusplus cpp profiling profiling-library utility-library
Last synced: 17 May 2026
https://github.com/ripred/mykeywords
Define your own custom color-highlighted keywords for the Arduino IDE!
Last synced: 09 Feb 2026
https://github.com/ripred/smartpin
Experimenting with the idea of an object-oriented pin class that uses operator overloading to intuitively abbreviate the usage of digitalRead(...), digitalWrite(...), analogRead(...) and analogWrite(...)
arduino arduino-library embedded hardware intuitive object-oriented-programming operator-overloading
Last synced: 24 Apr 2026
https://github.com/ripred/coder-x
Coder-X: An agentic Python coding assistant with robust CLI, model management, secure config, and full test coverage. Built for extensibility, reliability, and developer productivity.
agentic-ai anthropic cli coding-assistant configuration developer-tools llm model-management ollama open-source prompt-toolkit pydantic python session-history shell-integration test-automation typer
Last synced: 23 Feb 2026
https://github.com/ripred/arduino-stuff
All of my official Arduino libraries and many of my personal projects. Power management, Servo control, Chess engines, Animatronics, games, libraries, algorithms, and more!
arduino arduino-library arduino-programming arduino-projects
Last synced: 16 Feb 2026
https://github.com/ripred/fansi
Arduino library that easily allows sending ANSI control sequences to a PC, Mac, or Linux machine. The PC, Mac, and Linux sides are even easier! Just copy from the serial port directly to the console! 😎
Last synced: 25 Jun 2025
https://github.com/ripred/tictactoe
Game engine for games requiring several pieces to be placed "In-A-Row" such as TicTacToe and Gomoku. The board width and height can be customized.
Last synced: 25 Jul 2025
https://github.com/ripred/arduino-project-manager-gpt
A complete customized GPT that has access to your Arduino/ folder to compile, upload, create, debug, manage libraries and board cores, automate build processes and much more!
Last synced: 24 Feb 2026
https://github.com/ripred/wheeluino
A microcontroller operated Wheel-O! A simple desktop toy that makes an Arduino control a Wheel-O toy. 😎
arduino desktop-toy robotics toys wheel-o
Last synced: 12 Apr 2026
https://github.com/ripred/iotrelayagent
The Arduino and Python code necessary to be a participant in the attempt at creating The Worlds Longest IoT Device Relay Event.
Last synced: 18 May 2026
https://github.com/ripred/stroopeffect
A game based on the Stroop Effect and DFRobot's DF2301Q voice recognition module.
Last synced: 10 Oct 2025
https://github.com/ripred/ripred-euclid
Turn based 2 player game or play against computer. Devvit game entry
Last synced: 09 Oct 2025
https://github.com/ripred/github-traffic
command line utility to gather, organize, and display the metrics about all of your github repositories
Last synced: 03 Aug 2025
https://github.com/ripred/.github
Default community health files for ripred repositories.
community-health github issue-templates pull-request-template security-policy
Last synced: 15 Jun 2026
https://github.com/ripred/minimaxai
An embedded library that implements the Minimax algorithm complete with alpha-beta pruning. The user only needs to supply the game evaluation and the move generation methods for the most part. Works for most any two player game and the engine will be able to play against a human or against itself.
Last synced: 25 Jun 2025
https://github.com/ripred/learningrust
Learning the Rust programming language
Last synced: 25 Jun 2025
https://github.com/ripred/codeauxilium
Python agent to recognize subreddit posts containing source code for use in further analysis and formatting
Last synced: 11 Oct 2025
https://github.com/ripred/asyncarduino
Fast async serial between Python and microcontrollers
Last synced: 31 Jan 2026