9.3k repos tracked
updated 2d ago
Trending

Mechatronics

Firmware, motion hardware, CNC and the embedded side of machines.

Trending New Most starred 760 repositories · topics: embedded, microcontroller, firmware, cnc, stm32, esp32, 3d-printing
  1. 51
    Control WS2812B and many more types of digital RGB LEDs with an ESP32 over WiFi!
    C++ created 9y ago pushed 2d ago esp32esp8266hacktoberfest
    +6.1/day
    measured
    ★ 19k
    44
  2. 52
    Self-hosted asset management for 3D printing files, slicer metadata, and printer workflows.
    Python created 5mo ago pushed 3d ago 3d-printingfastapigcode
    +1.3/day
    measured
    ★ 239
    44
  3. 53
    ESPHome is a system to control your ESP32, ESP8266, BK72xx, RP2040 by simple yet powerful configuration files and control them remotely through Home Automation systems.
    C++ created 8y ago pushed 2d ago esp32esp8266hacktoberfest
    +6.6/day
    measured
    ★ 12k
    44
  4. 54
    The ESP32-S3 bench guide as a React app: live pinout, lessons with interactive simulators, a code reader for the esp-labs firmware, and the bench log. In 11 languages.
    TypeScript created 17d ago pushed 6d ago educationelectronicsembedded
    +11/day
    measured
    ★ 662
    44
  5. 55
    Firmware patcher for Xiaomi routers
    Python created 5y ago pushed 2d ago exploitfirmwareinstaller
    +6.0/day
    measured
    ★ 3.8k
    43
  6. 56
    Next-gen open source ambient lighting system featuring a high-precision floating-point color pipeline breaking legacy RGB 24-bit limits. Includes advanced smoothing with inertia and adaptive temporal dithering for perfectly fluid, stable output to LEDs from any SDR or HDR video source. Supports Windows, macOS and Linux (x86/ARM).
    C++ created 6y ago pushed 6d ago adalightambilightdirectx
    +5.0/day
    measured
    ★ 2.3k
    43
  7. 57
    AWTK = Toolkit AnyWhere(a cross-platform embedded GUI)
    C created 8y ago pushed 2d ago djyosembeddedgui
    +3.0/wk
    measured
    ★ 3.3k
    43
  8. 58
    Firmware for the Original Prusa MINI, Original Prusa MK4, Original Prusa XL and Prusa CORE One 3D printers by Prusa Research.
    C created 6y ago pushed 3d ago buddyfirmwareprusa
    +1.0/day
    measured
    ★ 1.6k
    43
  9. 59
    An embeddable dynamic programming language for Rust.
    Rust created 6y ago pushed 27d ago embeddedprogramming-languagescripting
    +6.0/wk
    measured
    ★ 2.4k
    43
  10. 60
    Arduino core for the ESP32 family of SoCs
    C++ created 10y ago pushed 2d ago arduinoesp-idfesp32
    +5.4/day
    measured
    ★ 17.7k
    43
  11. 61
    The official firmware for Meshtastic, an open-source, off-grid mesh communication system.
    C++ created 6y ago pushed 3d ago esp32gpsheltec
    +5.3/day
    measured
    ★ 8.5k
    43
  12. 62
    MCP server for Bambu Lab 3D printers — STL manipulation, BambuStudio or FULU/orca slicing, Blender MCP integration, and direct printer control
    TypeScript created 7mo ago pushed 2d ago 3d-printing3js3mf
    +5.0/day
    measured
    ★ 282
    43
  13. 63
    Wi-Fi motion sensing platform for ESP32. C++ SDK, ESPHome, Native, and Matter frontends, browser tools, and a CLI for the full device lifecycle. GPLv3 and commercial licensing.
    Python created 12mo ago pushed 4d ago csidiyembedded
    +5.9/day
    measured
    ★ 9.7k
    42
  14. 64
    Modular Open Source Radio Firmware
    C created 6y ago pushed 3d ago dmrfirmwarehacktoberfest
    +4.0/wk
    measured
    ★ 929
    42
  15. 65
    宗主:Waveshare 1.75C 圆屏 ESP32 上的 Grok Bot 语音终端,会眨眼的眼睛表情、字幕与朗读,含固件和后端源码(2.5.2.9)
    C++ created 22d ago pushed 3d ago amoleddesktop-robotesp32
    +4.1/day
    measured
    ★ 259
    42
  16. 66
    Automated ARB (Anti-Rollback) index tracker for OnePlus 15, 15R, 13, and many more across multiple regions
    Python created 9mo ago pushed 3d ago androidanti-rollbackarb
    +6.0/wk
    measured
    ★ 261
    42
  17. 67
    Pi-hole-class DNS ad-blocker on a $2 ESP32-C3 (no PSRAM): 537k domains as 40-bit FNV-1a hashes in flash, binary-searched. UDP DNS sinkhole + web dashboard. https://youtube.com/shorts/RaxszOUMi8E?feature=share
    C++ created 4mo ago pushed 32d ago adblockerarduinodns
    +9.1/day
    measured
    ★ 3.5k
    42
  18. 68
    ESP32-DIV HaleHound Edition for Cheap Yellow Display - Multi-protocol offensive security toolkit
    created 8mo ago pushed 12d ago bluetoothcc1101cheap-yellow-display
    +4.4/day
    measured
    ★ 1.9k
    42
  19. 69
    Eclipse ThreadX is an advanced real-time operating system (RTOS) designed specifically for deeply embedded applications.
    C created 6y ago pushed 4d ago eclipse-threadxembeddediot
    +1.6/day
    measured
    ★ 3.6k
    42
  20. 70
    EDK II
    C created 15y ago pushed 2d ago cfirmwarepython
    +3.7/day
    measured
    ★ 6.4k
    42
  21. 71
    ESPTimeCast™ is a sleek, WiFi-connected LED matrix clock and weather display built on ESP8266/ESP32 and MAX7219. It combines real-time NTP time sync, live OpenWeatherMap updates, and a modern web-based configuration interface — all in one compact design.
    C++ created 17mo ago pushed 5d ago arduinoclockesp32
    +5.0/wk
    measured
    ★ 1.6k
    41
  22. 72
    Making an ESP32-based quadcopter from scratch
    C++ created 6y ago pushed 2d ago arduinoautopilotcontrol-theory
    +6.3/day
    measured
    ★ 2.5k
    41
  23. 73
    print in docker - Deploy a containerized Klipper Stack for your 3D Printer
    Python created 5y ago pushed 15d ago 3d-printingdockerdocker-compose
    +5.0/wk
    measured
    ★ 520
    41
  24. 74
    Convert vector graphics to g-code for pen plotters, laser engravers, and other CNC machines
    Rust created 7y ago pushed 5d ago 3d-printer3d-printingcnc
    +4.0/wk
    measured
    ★ 449
    41
  25. 75
    F´ - A flight software and embedded systems framework
    C++ created 9y ago pushed 3d ago componentscppembedded
    +1.9/day
    measured
    ★ 11.9k
    41
  26. 76
    FW for ESP8266/ESP8285/ESP32 used with 3D printer
    C created 11y ago pushed 8d ago 3d-printerarduinocnc
    +2.0/wk
    measured
    ★ 2k
    41
  27. 77
    ESP-SDR uses the undocumented raw I/Q capture functionality of ESP32 family chips to turn them into (low-duty-cycle) Software Defined Radios
    C created 40d ago pushed 12d ago esp32sdr
    +7.6/day
    measured
    ★ 1.2k
    41
  28. 78
    🦆 Microduck 飞特 HD1910 机器人鸭复刻:单脚独立实机、现成动作模型、中文中控、自制 HAT/IMU 与三步教程。正常复刻无需训练。Feetech HD1910 Microduck replica: one-legged balance, ready-to-use models, Chinese console, custom HAT/IMU & 3-step build guides. No training required.
    Rust created 32d ago pushed 3d ago 3d-printingbipedal-robotsdiy-robot
    +8.1/day
    measured
    ★ 439
    41
  29. 79
    A modular, multi-node ESP32 anti-tracking decoy swarm. summon the crowd, bury the signal.
    C created 4mo ago pushed 18d ago anti-trackingbledecoy
    +1.0/day
    measured
    ★ 170
    41
  30. 80
    Memory layer for AI Agents. Replace complex RAG pipelines with a serverless, single-file memory layer. Give your agents instant retrieval and long-term memory.
    Rust created 17mo ago pushed 3mo ago aicontextembedded
    +15/day
    measured
    ★ 17.4k
    41
  31. 81
    iOS/macOS Research Swiss Army Knife
    Go created 8y ago pushed 2d ago appleclass-dumpdyld
    +3.6/day
    measured
    ★ 3.9k
    41
  32. 82
    Restore/upgrade firmware of iOS devices
    C created 13y ago pushed 4d ago cfirmwareidevicerestore
    +2.0/day
    measured
    ★ 2k
    41
  33. 83
    Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
    C created 9y ago pushed 3d ago arduinoautomationesp32
    +3.9/day
    measured
    ★ 25k
    41
  34. 84
    Multi-modal constructive solid geometry kernel in Rust
    Rust created 22mo ago pushed 2d ago 3d-printingcnccode-cad
    +4.0/wk
    measured
    ★ 265
    41
  35. 85
    Low level access to Cortex-M processors
    Rust created 10y ago pushed 4d ago armcortex-mmicrocontroller
    +2.0/wk
    measured
    ★ 1k
    41
  36. 86
    Keep track of your inventory of 3D-printer filament spools.
    Python created 3y ago pushed 3d ago 3d-printingdatabaseinventory
    +4.0/day
    measured
    ★ 3k
    40
  37. 87
    Local, receive-only Samsung washing machine monitoring with ESPHome and Home Assistant.
    C++ created 6d ago pushed 3d ago esp32esphomehome-assistant
    +11/day
    lifetime avg
    ★ 41
    40
  38. 88
    Modern embedded framework, using Rust and async.
    Rust created 6y ago pushed 3d ago asyncdriversembedded
    +4.3/day
    measured
    ★ 10.1k
    40
  39. 89
    The official build framework for the Armbian Linux distribution. This repository contains the complete toolchain and scripts required to compile custom OS images from source, including kernel configuration, U-Boot handling, and board-specific tweaks for various ARM and ARM64 single-board computers.
    Shell created 12y ago pushed 2d ago aarch64armdebian
    +2.4/day
    measured
    ★ 5.5k
    40
  40. 90
    A lightweight, lightning-fast, in-process vector database
    C++ created 11mo ago pushed 3d ago agent-skillsdbembedded
    +3.7/day
    measured
    ★ 16.2k
    40
  41. 91
    Curated list of resources for Embedded and Low-level development in the Rust programming language
    created 8y ago pushed 11d ago awesomeawesome-listembedded
    +2.3/day
    measured
    ★ 8.2k
    40
  42. 92
    Home automation firmware for ESP8266-based devices
    C++ created 8y ago pushed 27d ago automationesp8266espurna
    +2.0/wk
    measured
    ★ 3.1k
    40
  43. 93
    Custom and repackaged Snapmaker U1 firmware
    Shell created 11mo ago pushed 2d ago firmwaresnapmakerssh
    +3.9/day
    measured
    ★ 1.1k
    40
  44. 94
    Mainsail is the popular web interface for managing and controlling 3D printers with Klipper.
    Vue created 6y ago pushed 7d ago 3d-printinghacktoberfestinterface
    +1.3/day
    measured
    ★ 2.2k
    40
  45. 95
    Lightweight open-source firmware for Xteink e-paper reader (Xteink X3, X4, X4 Pro, X4 v2 Classic, Seeed reTerminal Sticky, and Murphy M4) • EPUB/FB2/MD/TXT support • Custom themes & fonts
    C created 9mo ago pushed 4d ago einkeink-devicesepub
    +5.0/wk
    measured
    ★ 505
    40
  46. 96
    QP/C Real-Time Event Framework/RTOS implements event-driven Active Object (Actor) model combined with Hierarchical State Machines. Specifically designed for embedded systems (e.g., ARM Cortex-M MCUs).
    C created 10y ago pushed 3d ago active-objectactoractor-model
    +6.0/wk
    measured
    ★ 1.4k
    40
  47. 97
    Esphome based smart home control panel
    C++ created 7mo ago pushed 2d ago esp32home-assistant
    +2.6/day
    measured
    ★ 1.1k
    40
  48. 98
    Open-source customer engagement. Automate transactional and marketing messages across email, SMS, mobile push, WhatsApp, Slack, and more 📨
    TypeScript created 4y ago pushed 26d ago broadcastcustomer-engagementcustomer-segmentation
    +2.4/day
    measured
    ★ 3k
    40
  49. 99
    Arduino library to play MOD, WAV, FLAC, MIDI, RTTTL, OGG/Opus, MP3, and AAC files on I2S DACs or with a software emulated delta-sigma DAC on the ESP8266 and ESP32 and Pico
    C created 9y ago pushed 31d ago aacarduinodac
    +5.0/wk
    measured
    ★ 2.4k
    40
  50. 100
    Linux firmware for the Echo Dot (2nd gen): no Fire OS, no Alexa. A local Home Assistant voice satellite with all seven mics, Bluetooth speaker mode, signed A/B updates and SSH.
    Python created 52d ago pushed 2d ago alexa-alternativealpine-linuxbiscuit
    +5.0/day
    measured
    ★ 219
    40
← previous page 2 of 16 next →