Marlin is a firmware for RepRap 3D printers optimized for both 8 and 32 bit microcontrollers. Marlin supports all common platforms. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
Repository Index
47,133 repositories indexed
1–24 of 25 · Most stars
An open source re-implementation of RollerCoaster Tycoon 2 🎢
✔️The smallest header-only GUI library(4 KLOC) for all platforms
- embedded
- mcu
- graphics-library
- microcontroller
SpartanPort: unofficial PC port of God of War III Remastered (PS4) for Windows and Linux (AppImage). Original x86-64 code runs directly on the CPU with a custom runtime; graphics use shadPS4's Vulkan video core. Launcher, in-game menu, controller icons and up to 240 FPS. Requires your own game dump. No game files included.
- game-preservation
- god-of-war
- pc-port
- ps4
High performance motor control
- motor
- motor-controller
Model Predictive Contouring Controller (MPCC) for Autonomous Racing
The Control Toolbox - An Open-Source C++ Library for Robotics, Optimal and Model Predictive Control
- optimal-control
- model-predictive-control
- ilqr
- ilqg
Sming - powerful open source framework simplifying the creation of embedded C++ applications.
A Wayland compositor designed for daily use, with scrolling, dwindle, master, and stacking layouts, per-output workspaces, window rules, blur, shadows, and fluid animations.
Blazing fast library to create a functional, on-device dashboard for ESP32, RP2040+W and RP2350+W microcontrollers
- ui
- library
- arduino
- dashboard
g2core - The Next Generation
- cnc
- cnc-controller
- 3d-printing
- gcode
LYNX SHARE — lightweight open-source DAW in C++20/JUCE with the FL Studio workflow: Channel Rack, Piano Roll, Playlist, Mixer and .flp import
- audio
- clap
- cpp20
- daw
RFID-controlled musicplayer powered by ESP32
Bloodborne for Android: GSR2/FSR 3.1 + LSFG, on-screen controller. Tested on Snapdragon 8 Gen 2 and 8 Elite.
An unofficial native Android port of the original Xbox version of Black, with touch controls, gyroscope aiming, controller support and extended graphics options.
Unofficial native Android port of Need for Speed: Most Wanted (Xbox Black Edition). The x86 code is statically recompiled to C++ with XboxXBE-Recomp and built for arm64, with a Vulkan renderer, SDL3, touch/controller/keyboard input, and extended graphics options. No emulator, no game assets included.
Infrared gesture-based BLE media controller for AtomS3R and PAJ7620U2; C++ firmware, trajectory replay, and documented v24 baseline.
- arduino
- ble-hid
- embedded-systems
- esp32-s3
Rolisteam is a virtual tabletop. It helps you to manage tabletop role playing games with remote friends/players. It provides many features to share maps, pictures, dice roller, manage background music and much more. The main git repository is available here: [https://invent.kde.org/kde/rolisteam].
- rpg
- jdr
- rpg-tool
- c-plus-plus
Implement a Linux gateway that reads serial port ( USB, serial , bluetooth) commands and transfers to MQTT host. MQTT without ethernet or Wifi on a low cost micocontroller. Don't develop a serial command interface , just use MQTT UI's and features.
The NOX Controller
Powerful dice Roller is used as discord bot, irc bot, cli tool and inside Rolisteam : 1d20+4, 1L[head,arm,leg,belly,chest], 1d6+1d8, 8+5*3
Play Mario Kart: Double Dash!! online on Windows. Project Tandem is a native PC recompilation with 2-8 player solo/shared-kart multiplayer, widescreen, and mouse/keyboard controls. Requires your own compatible USA disc image.
- gamecube
- multiplayer
- rollback-netcode
- static-recompilation
Resident Evil Outbreak native PC port: static recompilation of the PS2 game with online co-op (openSNAP), randomizer, cheats, controller support and 4K video settings.
- capcom
- cheats
- co-op
- decompilation
Music theory engine for embedded systems. Build musical instruments and controllers that interact with people and speak MIDI 1.0 and 2.0.