This is your work, valued
PJON. PJON (Padded Jittering Operative Network) is an experimental, arduino-compatible, multi-master, multi-media network protocol.
★ 2.8kPJON_ASK. THIS CODEBASE IS OBSOLETE, use PJON instead! ASK/FSK multimaster radio communication protocol for Arduino and IOT
★ 92BIPLAN. BIPLAN (Byte coded Interpreted Programming LANguage) is an experimental, very compact interpreted language
★ 73Cape. String encryption for Arduino, limited microcontrollers and other embedded systems.
★ 69Agenda. Scheduler library for Arduino
★ 36Kipplr. Abstract drawing application
★ 9Reflectometer. Reflectometer Arduino library - Wire and use in a simple way photodiode / LED based reflectometers / range finders
★ 6ClockLess. C++
★ 4ReconnectingMqttClient. Portable simple header-only C++ MQTT client for WIndows, Linux, Arduino, Raspberry, ESP8266, ESP32++
★ 3ModuleInterface. Easy config and value sync between IoT modules, database and web pages
★ 21PIN. 1PIN
★ 2PJON-gRPC. gRPC server-client for PJON bus
★ 2planckforth. Bootstrapping a Forth interpreter from hand-written tiny ELF binary. Just for fun.
★ 2topoo. CSS GUI for IOT & Home Automation
★ 1bfI. Simple Brainfuck interpreter in C
★ 2spacyfishing. A spaCy wrapper of Entity-Fishing (component) for named entity disambiguation and linking on Wikidata
★ 173AND-OR-Gates-using-Neural-Networks. In this project, I used Hebbian, Perceptron and Adaline neural networks to implement AND gate, and OR gate.
★ 6HebbianPCA. Pytorch implementation of Hebbian learning algorithms to train deep convolutional neural networks.
★ 15pytorch-hebbian. A lightweight and flexible framework for Hebbian learning in PyTorch.
★ 97HebbianMetaLearning. Meta-Learning through Hebbian Plasticity in Random Networks: https://arxiv.org/abs/2007.02686
★ 147doppler. :wave: Motion detection using the doppler effect
★ 2.4kcontinual-learning. PyTorch implementation of various methods for continual learning (XdG, EWC, SI, LwF, FROMP, DGR, BI-R, ER, A-GEM, iCaRL, Generative Classifier) in three different scenarios.
★ 1.9krnn-classifier. Minimal RNN classifier with self-attention in Pytorch
★ 154openai-detector. AI classifier for indicating AI-written text
★ 136ALOCC-CVPR2018. Adversarially Learned One-Class Classifier for Novelty Detection (ALOCC)
★ 225pytorch-multi-label-classifier. A pytorch implemented classifier for Multiple-Label classification
★ 316Emojinator. A simple emoji classifier for humans. 🖖
★ 500principia. Open source physics-based sandbox game with electronic circuitry, mechanics, robots, puzzles, Lua scripting and more.
★ 397restricted-boltzmann-machines. Restricted Boltzmann Machines in Python.
★ 971machine_learning_examples. A collection of machine learning examples and tutorials.
★ 8.9kslayerPytorch. PyTorch implementation of SLAYER for training Spiking Neural Networks
★ 327conv_snn. Code for "Convolutional spiking neural networks (SNN) for spatio-temporal feature extraction" paper
★ 142Spiking-Neural-Network. Pure python implementation of SNN
★ 1.2kSynaNN. Synaptic Neural Network
★ 6awesome-kan. A comprehensive collection of KAN(Kolmogorov-Arnold Network)-related resources, including libraries, projects, tutorials, papers, and more, for researchers and developers in the Kolmogorov-Arnold Network field.
★ 3.3kNLP-progress. Repository to track the progress in Natural Language Processing (NLP), including the datasets and the current state-of-the-art for the most common NLP tasks.
★ 23ksumy. Module for automatic summarization of text documents and HTML pages.
★ 3.7ktext-analytics-with-python. Learn how to process, classify, cluster, summarize, understand syntax, semantics and sentiment of text data with the power of Python! This repository contains code and datasets used in my book, "Text Analytics with Python" published by Apress/Springer.
★ 1.7kCopilot-Prompt-Debloater. JavaScript
★ 2airllm. AirLLM 70B inference with single 4GB GPU
★ 22kpytermgui. Python TUI framework with mouse support, modular widget system, customizable and rapid terminal markup language and more!
★ 2.7kbf. A brainfuck-based Arduino competitor.
★ 29lastbreach. Post Apocalypse Mundanity Game
★ 1luz. C++ Path Tracer from scratch with zero third-party libraries.
★ 379iptv. Collection of publicly available IPTV channels from all over the world
★ 132krunml-transpiler. Reads, validates, and compiles mini-language (.ml) files into executable C programs.
★ 1TinyVision. TinyVision is an evolving project focused on designing ultra-lightweight image classification models with minimal parameter counts. The goal is to explore what’s actually necessary for fundamental vision tasks by combining handcrafted feature preprocessing with highly efficient CNN architectures.
★ 31Quake. Quake GPL Source Release
★ 5.9kmach. A systems programming language with no hidden behavior.
★ 120MechJeb2. MechJeb2 - KSP mod
★ 1.1kwax. A tiny programming language that transpiles to C, C++, Java, TypeScript, Python, C#, Swift, Lua and WebAssembly 🚀
★ 851smollm. Everything about the SmolLM and SmolVLM family of models
★ 3.8kpi. AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI
★ 70kmuxcard. A literal credit-card sized computer with E-Paper display, ESP32 and NFC.
★ 909Ipp. a new programming language.
★ 4haste-lang. The official implemetation of the haste programming language
★ 18reenigne. Andrew Jenner's various personal projects
★ 167atik. Specialized RoCC AI Accelerator Hardware.
★ 81tww. Decompilation of The Legend of Zelda: The Wind Waker
★ 851VoxelEngine. C++
★ 5Mettle. Mettle is a compiled, statically typed systems programming language that targets x86-64.
★ 11mgs_reversing. Metal Gear Solid PSX reimpl repo
★ 743Solid. A minimalist interpreted language, with a clean object model and a tiny VM.
★ 271ArduinoBareMetal. Manual for the learning of embedded systems basics
★ 13CL4R1T4S. LEAKED SYSTEM PROMPTS FOR CHATGPT, CLAUDE, GEMINI, GROK, PERPLEXITY, CURSOR, LOVABLE, REPLIT, AND MORE! - AI SYSTEMS TRANSPARENCY FOR ALL! 👐
★ 45kmk64. A speedy Mario Kart 64 decompilation, brought to you by the cousin of a tame racing driver.
★ 1.3kCSTINY. CSTINY is a Basic language to Assembly language converter
★ 3MOUSE. Mouse Programming Language
★ 1pjon_on_croc_sw. Software library to run PJON on the croc SoC including support for the PJON hardware.
★ 1pjon_on_croc. PJON hardware integrated into the Croc SoC
★ 3Hands-On-Network-Programming-with-C. Book Example Code for Hands-On Network Programming with C
★ 729ModuleInterface. Cython binding of the github.com/fredilarsen/ModuleInterface
★ 1flint. fast scripting language for shell automation
★ 7bonsai. The procedural generation voxel engine
★ 1.2kGladys. A privacy-first, open-source home assistant
★ 3.1kzork1. Zork I (Microcomputer Version) by Infocom
★ 2.9kU7Revisited. A replacement engine for Ultima VII The Black Gate (and eventually Serpent Isle) that presents a new camera angle and other improvements.
★ 477One-Handed-Keyboard.
★ 1.3kwhitengold. A backup of the original leak of the Star Wars Galaxies Source Code as of February 28, 2015. Note: This codebase is now maintained by the SWG Source project. https://github.com/swg-source
★ 6bitsDALI. Arduino DALI library for ATmega328P devices
★ 2bash-screensavers. Turn your idle shell into a visual playground with this collection of Bash screensavers
★ 939Boot-Linux-ESP32S3-Playground. This is a playground for the Boot Linux on ESP32-S3
★ 450picoCore. size-optimized Arduino/Wiring core for tiny AVR MCUs
★ 31letos. A minimal operating system
★ 1PJON. PJON (Padded Jittering Operative Network) is an experimental, arduino-compatible, multi-master, multi-media network protocol.
★ 2.8kmm. Decompilation of The Legend of Zelda: Majora's Mask
★ 1.7kdevilution. Diablo devolved - magic behind the 1996 computer game
★ 9kPJON_HW. Hardware implementation of the PJDL protocol.
★ 11dino. The programming language DINO
★ 130croc. A PULP SoC for education, easy to understand and extend with a full flow for a physical design.
★ 250mega-iso-vga. Using an old 8-bit ISA VGA card with Arduino Mega
★ 25TRX. Open source re-implementation of Tomb Raider I, Tomb Raider II and Tomb Raider III, along with additional enhancements and bugfixes
★ 931Hackberry-Pi_Zero. A handheld Linux terminal using Raspberry pi Zero 2W as Core with 4" 720X720 TFT display
★ 2.7klc3-vm. A LC3 virtual machine implementation in a few lines of C code
★ 387pico-WSPR-tx. WSPR beacon for Raspberry Pi Pico, based on pico-hf-oscillator library. It doesn't require any hardware - Pico board itself only.
★ 159pico-WSPRer. Minimalist WSPR tracker for pico-balloons utilizing Raspberry Pi Pico (or Rp2040) as the RF generator (aka The Cheapest Tracker In The World™). More info: [WIKI](https://github.com/EngineerGuy314/pico-WSPRer/wiki/pico%E2%80%90WSPRer-(aka-Cheapest-Tracker-in-the-World%E2%84%A2))
★ 84Descent3. Descent 3 by Outrage Entertainment
★ 3kNoctis-IV-Plus. Noctis IV Plus is a modified version of Noctis IV - a dreamable space simulator
★ 41simple_rpn_calc. Very simple RPN calculator for Arduino
★ 35toy-lang. Toy language for experimentation and fun.
★ 602HexGL. Source code of HexGL, a futuristic HTML5 racing game
★ 1.7kHexGL. Source code of HexGL, the futuristic HTML5 racing game by Thibaut Despoulain (me)
★ 36SMART-Response-XE-schematics. Schematics of the SMART Response XE terminal
★ 51tinylang. Tiny programming language with it's own register-based VM. WIP!
★ 2toycpu. A simulation of a Minimal instruction set computer
★ 182tinylisp. Lisp in 99 lines of C and how to write one yourself. Includes 21 Lisp primitives, garbage collection and REPL. Includes tail-call optimized versions for speed and reduced memory use.
★ 1.4kbootBASIC. bootBASIC is a BASIC language in 512 bytes of x86 machine code.
★ 379rsm. Virtual computer
★ 304crystal. The Crystal Programming Language
★ 20kVale. Compiler for the Vale programming language - http://vale.dev/
★ 2kpenkesu. Penkesu Computer - A Homebrew Retro-style Handheld PC
★ 2.1k8088-PC-Compatible. 8088 PC XT Compatible
★ 231maxc. Programming Language maxc
★ 37c. Implementation of All ▲lgorithms in C Programming Language
★ 1.9ksnark-barker. A 100% compatible replica of the famed SB 1.0 sound card
★ 681MainboardTerminal. A Retro-style Computer with a Modern Core
★ 849stage0. A set of minimal dependency bootstrap binaries
★ 1krpitx. RF transmitter for Raspberry Pi
★ 4.5kSlideRule. Experimenting with how to create a Javascript logarithmic input control.
★ 5Mooncraft2000. Web-based lunar voxel game.
★ 169awesome-opensource-hardware. List of awesome open source hardware tools, generators, and reusable designs
★ 2.4kOdin. Odin Programming Language
★ 11kFramework-Laptop-13. Documentation for the Mainboard and other modules in the Framework Laptop 13
★ 2kpawn. Pawn is a quick and small scripting language that requires few resources.
★ 576esp32_bluetooth_classic_sniffer. Active Bluetooth BR/EDR Sniffer/Injector as cheap as any ESP32 board can get. Works with Scapy ;-)
★ 594ana. C
★ 138ChaiScript. Embedded Scripting Language Designed for C++
★ 3.1ktiny-compiler. A tiny compiler for a language featuring LL(2) grammar. With Lexer, Parser, ASM-like codegen and VM. Complex enough to give you a flavour of how the "real" thing works whilst not being a mere toy example
★ 579arduino-6502ctl. Arduino 6502 Controller
★ 72TempleOS. Talk to God on up to 64 cores. Final snapshot of the Third Temple.
★ 4.6kHolyC-for-Linux. run HolyC on Linux secularly
★ 351One. One (onelang) is an open-source system programming language that makes it easy to build reliable, efficient and performant software 1️⃣ 🕐 🩱
★ 286crispy-doom. Crispy Doom is a limit-removing enhanced-resolution Doom source port based on Chocolate Doom.
★ 932mclang. A programming language based on C language macro
★ 6FirstPHPMVC. Very good and small template to show how can set up a own PHP-base with MVC-like architecture. (Router, Controller, View)
★ 4lvm. A small, likely turing-incomplete stack-based language interpreter
★ 5BIPLAN. BIPLAN (Byte coded Interpreted Programming LANguage) is an experimental, very compact interpreted language
★ 73minivm. A VM That is Dynamic and Fast
★ 1.7ksnek. Snek programming language for tiny systems
★ 323toaruos. Complete, independent operating system built by humans.
★ 6.8kspace-shooter.c. A cross-platform, top-down 2D space shooter written in C using only platform libraries.
★ 1.4kDiablerie. Diablo 2 reimplementation on unity
★ 1.2kopennfs. Free and OpenSource Need for Speed game for Linux based on the original 1995 game from EA.
★ 5openage. Clone of the Age of Empires II engine 🚀
★ 14kplanckforth. Bootstrapping a Forth interpreter from hand-written tiny ELF binary. Just for fun.
★ 373SDLPoP. An open-source port of Prince of Persia, based on the disassembly of the DOS version.
★ 1.3kPersianColors. List of Persian Colors and hex colors for CSS, SCSS, PHP, JS, Python, and Ruby.
★ 15cpu11. Revengineered ancient PDP-11 CPUs, originals and clones
★ 176RustScript2. RustScript is a functional scripting language with as much relation to Rust as Javascript has to Java.
★ 43c3c. Compiler for the C3 language
★ 5.7kcreep. a pretty sweet 4px wide pixel font.
★ 1.9kNoodle-Synth. A User-friendly Arduino/Teensy Library to play RTTL/MIDI with infinite polyphonic notes; it has full control over volume, pitch, and music. No shields needed(Just a speaker).
★ 152TunePlayer. An Arduino library for playing simple tunes
★ 1cosmopolitan. build-once run-anywhere c library
★ 21kwasm-metal. A bare metal physical implementation of WebAssembly. That's right, a WebAssembly CPU.
★ 372helix. A post-modern modal text editor.
★ 45kArduinoFDC. Library for using an Arduino as a floppy disk controller
★ 352monkey-c-monkey-do. C implementation of the Monkey programming language. Repository moved to Sourcehut.
★ 43o. Esoteric stack-oriented programming language for code golf
★ 61wonkey. Wonkey is an easy to learn, oriented object, modern and cross-platform programming language for creating cross-platform video games. Pull requests welcome! Join community https://discord.gg/awfuRtZay7
★ 146kitten. A statically typed concatenative systems programming language.
★ 1.2kfirst-cc-gcc. The first C compiler made to work under modern GCC
★ 169PjonHL. PjonHL is a modern highlevel C++ (>=14) wrapper around PJON
★ 4darkhttpd. When you need a web server in a hurry.
★ 1.3kworms. source code for Worms? by David S. Maynard
★ 98urh. Universal Radio Hacker: Investigate Wireless Protocols Like A Boss
★ 13kFarm-PJON-LoRa-network. Code relating to a small LoRa network for remote monitoring and control
★ 1PICAXE-Libraries-Extras. Extra code and libraries I have written for PICAXE microcontrollers
★ 2Nuklear. A single-header ANSI C immediate mode cross-platform GUI library
★ 11kglfw. A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
★ 15kstoneknifeforth. a tiny self-hosted Forth implementation
★ 441mechanical-keyboard. DIY mechanical keyboard and where to find them
★ 3.4kopensoldat. OpenSoldat is a unique 2D (side-view) multiplayer action game
★ 1.5kendbasic. BASIC environment with a REPL, a web interface, a graphical console, and RPi support written in Rust
★ 381zForth. zForth: tiny, embeddable, flexible, compact Forth scripting language for embedded systems
★ 420CygnusX1. A thrust-vectoring model rocket flight computer. Comes with all you need to keep your rocket pointing up.
★ 157betawise. Tools to create applets for the AlphaSmart NEO / NEO2.
★ 49channel3. ESP8266 Analog Broadcast Television Interface
★ 1.6kSkybolt. C++/Python-based 3D geospatial application for simulating and visualizing dynamic objects in planetary environments
★ 650lvgl. Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.
★ 24kdn. 💾 dn - offline full-text search and archiving for your Chromium-based browser.
★ 3.9kSmartThings. Repository for storing code, schemas and docs for smart devices
★ 11CopperLang. The Copper interpreted programming language / embeddable interpreter / virtual machine
★ 26spacetech-kubesat. IBM Space Tech - Cognitive Autonomous Framework
★ 86bacpypes. BACpypes provides a BACnet application layer and network layer written in Python for daemons, scripting, and graphical interfaces.
★ 323vidout. VGA Video output on CORTEX-M3. Vidout provides 50 x 18 text output on a STM32F103 CPU (e.g. BluePill) using only 24% of the CPU, 1.2K of RAM and 7K of Flash. It's intended as a debug aid and should be trivial to port to other CPUs. You can see it in action at https://youtu.be/5UFpp3ao460
★ 55BlueVGA. VGA library for STM32F103C (BluePill) that can manipulate a screen with 28x30 tiles with 8x8 pixels each, in a total resolution of 224x240 pixels with 8 colors using a very low footprint
★ 72keyboard-pcb-guide. Guide on how to design keyboard PCBs with KiCad
★ 4.9kKeypad. Matrix Keypad library for Arduino
★ 62wave-share. Serverless, peer-to-peer, local file sharing through sound
★ 2.3kvgaxua. VGA library for Arduino UNO and MEGA using UART
★ 40liblg. A minimal stack-based VM
★ 182LM80C. A Z80-based homebrew computer withTMS9918, AY-3-8910, Z80 CTC, Z80 PIO, and Z80 SIO
★ 118cobalt-3. Cobalt 3 pocket computer
★ 23wasmer. 🚀 Fast, secure, lightweight containers based on WebAssembly
★ 21kvm80a. i8080 precise replica in Verilog, based on reverse engineering of real die
★ 165AVRDUDESS. A GUI for AVRDUDE
★ 757SteganograhyProject. A text/image steganography program with GUI and choice of LSB quantity.
★ 120swig. SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages.
★ 6.3kmonet. An interpreted Programming Language
★ 11ulisp. A version of the Lisp programming language for ATmega-based Arduino boards.
★ 414RoomHub. Multi-device smart home controller based on ESP32
★ 10libcsp. Cubesat Space Protocol - A small network-layer delivery protocol designed for Cubesats
★ 672BitBang_I2C. A software I2C implementation to run on any GPIO pins on any system
★ 278PulseCom. Universal Arduino communication library for protocols using pulse length to define bytes.
★ 2ATtinySerialOut. Minimal bit-bang send serial 38400/115200 baud for 1MHz or 115200/230400 baud for 8 or 16MHz ATtiny clock
★ 70micronucleus. ATTiny usb bootloader with a strong emphasis on bootloader compactness.
★ 1.8kDIY_particle_detector. A mobile low-cost spectrometer for measuring radioactivity and the energy of ionising radiation like alpha particles and electrons
★ 539lite. A lightweight text editor written in Lua
★ 8.2kTeslaChargeDoorOpener. Open the Tesla charge door with an Arduino and an ASK STX882 transmitter
★ 143disaster-radio. A (paused) work-in-progress long-range, low-bandwidth wireless disaster recovery mesh network powered by the sun.
★ 1.1kArk. ArkScript is a small, fast, functional and scripting language for C++ projects
★ 720dgit. dgit adds decentralized ownership to git - powered by Tupelo DLT and Skynet
★ 204Amethyst. 8-bit ATmega1284 retro computer
★ 306