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. 1
    π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
    Rust created 17mo ago pushed 3d ago awesomeclaudedensepose
    +150/day
    measured
    ★ 102.5k
    71
  2. 2
    An MCP-based chatbot | 一个基于MCP的聊天机器人
    C++ created 2y ago pushed 3d ago chatbotesp32mcp
    +65/day
    measured
    ★ 32.7k
    63
  3. 3
    Program your microcontrollers in a fast and robust high-level language.
    Toit created 4y ago pushed 2d ago esp32toit
    +14/day
    measured
    ★ 1.5k
    62
  4. 4
    Curated reverse-engineering tools and learning resources for binaries, apps, firmware, formats, and protocols.
    Python created 29d ago pushed 9d ago agent-skillsai-agentsawesome
    +65/day
    measured
    ★ 1.9k
    59
  5. 5
    Let an AI model use a real iPhone with a $7 ESP32: AirPlay eyes, USB HID hands, any OpenAI-compatible vision model. No Mac, no developer account, no jailbreak.
    Swift created 27d ago pushed 2d ago ai-agentairplayautomation
    +49/day
    measured
    ★ 4.4k
    58
  6. 6
    Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
    C++ created 14y ago pushed 3d ago 3d3d-printingarchitecture
    +34/day
    measured
    ★ 35.2k
    58
  7. 7
    Put a USB-only UPS on the network: an ESP32-S3 board and firmware that serves NUT on TCP 3493, with a web UI. No host computer, no Raspberry Pi.
    C created 48d ago pushed 3d ago esp-idfesp32esp32-s3
    +8.7/day
    measured
    ★ 124
    55
  8. 8
    No-root Android + ESP32 Wi-Fi/BLE security testing toolkit. Deauth, captive portal, packet capture, BLE HID, and defense/detection modules, controlled over USB-OTG, no custom kernel or external adapter required.
    Kotlin created 53d ago pushed 3d ago 7wp81xandroidbadusb
    +8.0/day
    measured
    ★ 181
    55
  9. 9
    Flipper Zero Unleashed Firmware
    C created 4y ago pushed 3d ago alternative-firmwarecfwcustom
    +9.3/day
    measured
    ★ 22.7k
    55
  10. 10
    Build AI agents that run 100% on-device. Sub-100ms latency on Qualcomm NPU. Zero cloud dependency.
    C++ created 2mo ago pushed 41d ago agent-frameworkai-agentautomotive
    +58/day
    measured
    ★ 1k
    54
  11. 11
    G-code generator for 3D printers (Bambu, Prusa, Voron, VzBot, RatRig, Creality, etc.)
    C++ created 4y ago pushed 2d ago 3d-printer3d-printingmakers
    +18/day
    measured
    ★ 16.3k
    53
  12. 12
    Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
    Go created 8y ago pushed 2d ago adafruitarduinoarm
    +5.7/day
    measured
    ★ 17.9k
    53
  13. 13
    Build your own robot duck. XGO-Duck is a 3D-printable biped powered by Arduino UNO Q and 15 servos, adapted from Pollen Robotics' Microduck. Includes mechanical models, PCB designs, a BOM, and an assembly guide. Build it, explore its motion, and make it your own.
    Game Maker Language created 45d ago pushed 3d ago 3d-printingarduinobipedal-robots
    +31/day
    measured
    ★ 1.8k
    53
  14. 14
    Web app for planning drawer organization using the Gridfinity modular storage system
    TypeScript created 10mo ago pushed 3d ago 3d-printing3d-visualizationdrawer-organizer
    +5.7/day
    measured
    ★ 508
    53
  15. 15
    A fully modular 3D-printable rack-building system
    Python created 19mo ago pushed 4d ago 10inch19inch3d-printing
    +4.9/day
    measured
    ★ 553
    52
  16. 16
    Open-source vacuum robot cleaner
    Python created 5mo ago pushed 3d ago 3d-printingarduinodiy-electronics
    +17/day
    measured
    ★ 13k
    51
  17. 17
    Open-source telemetry dashboard. Supports UART, BLE, MQTT, Modbus, CAN Bus and more.
    C created 6y ago pushed 3d ago arduinocanbusdashboard
    +5.1/day
    measured
    ★ 7.3k
    51
  18. 18
    ClickHouse® is a real-time analytics database management system
    C++ created 10y ago pushed 2d ago aianalyticsbig-data
    +13/day
    measured
    ★ 50.8k
    50
  19. 19
    A simple and easy-to-use library to enjoy videogames programming
    C created 13y ago pushed 6d ago androidcembedded
    +13/day
    measured
    ★ 35.6k
    50
  20. 20
    Open-source acoustic drone detection. It hears the propellers, not the radio, so it works against fibre-optic FPV aircraft that emit no signal at all.
    C created 2mo ago pushed 11d ago 3d-printingacousticsdrone-detection
    +4.1/day
    measured
    ★ 463
    50
  21. 21
    Your Bambu Lab. No Cloud. Your Rules. Self-hosted command center for Bambu Lab — from one A1 to an entire print farm.
    Python created 11mo ago pushed 2d ago 3d-printer3d-printing3dprinting
    +10/day
    measured
    ★ 3.3k
    50
  22. 22
    Web-GUI Embedded Multitool
    C created 20d ago pushed 5d ago 3d-printingdebugembedded
    +27/day
    measured
    ★ 318
    50
  23. 23
    闪猫造物Flashduck — an open-source ESP32-S3 desktop duck robot with six servos, a single animated eye, wide-stance walking and two interaction systems (voice assistant / DuckClaw local agent).
    C created 8d ago pushed 5d ago 3d-printingdiyduckclaw
    +29/day
    lifetime avg
    ★ 151
    49
  24. 24
    Open-source e-reader firmware
    C++ created 11mo ago pushed 2d ago e-readereinkepub
    +14/day
    measured
    ★ 8.7k
    49
  25. 25
    本项目为xiaozhi-esp32提供后端服务,帮助您快速搭建ESP32设备控制服务器。Backend service for xiaozhi-esp32, helps you quickly build an ESP32 device control server.
    JavaScript created 21mo ago pushed 3d ago difyesp32mcp-server
    +13/day
    measured
    ★ 11.2k
    48
  26. 26
    A mouse-operated, windowed desktop for microcontrollers, drawn in your terminal: Files, Editor, Shell, MQTT, Modbus. Tested on ESP32 boards; also runs on Windows and Linux.
    C created 41d ago pushed 3d ago ansicc11
    +3.4/day
    measured
    ★ 103
    48
  27. 27
    Turn a YAML memory layout, or a firmware ELF and its linker map, into a datasheet-style memory map. Validates addresses, sizes and flash sectors, then renders SVG, PNG or PDF.
    Python created 5d ago pushed 3d ago diagram-generatorembeddedmemory-layout
    +25/day
    lifetime avg
    ★ 74
    47
  28. 28
    A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32
    C++ created 7y ago pushed 10d ago arduinobeaconbluetooth
    +11/day
    measured
    ★ 13k
    47
  29. 29
    A small desktop robot that brings an AI coding assistant to life, physically acting out when it reads files, thinks, writes code, and finishes work.
    C++ created 2mo ago pushed 3d ago ai-agentsantigravityclaude-code
    +16/day
    measured
    ★ 1.1k
    47
  30. 30
    A python CAD programming library
    Python created 4y ago pushed 3d ago 3d3d-models3d-printing
    +11/day
    measured
    ★ 3.6k
    47
  31. 31
    Flipper Zero firmware source code
    C created 6y ago pushed 8d ago armv7mblefirmware
    +6.4/day
    measured
    ★ 16.8k
    47
  32. 32
    Embedded Template Library
    C++ created 12y ago pushed 4d ago algorithmsc-plus-pluscontainers
    +1.3/day
    measured
    ★ 3.2k
    47
  33. 33
    Full-color flat FDM printing with calibrated filament layer mixing. Reproduce image colors and tonal detail, fine-tune local recipes, and export slicer-ready 3MF files.
    Python created 9mo ago pushed 3d ago 3d-printing3mfbambulab
    +5.6/day
    measured
    ★ 1.2k
    47
  34. 34
    Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
    C created 10y ago pushed 3d ago bluetoothbluetooth-leembedded
    +8.9/day
    measured
    ★ 17k
    46
  35. 35
    Just enough OS for KODI
    Makefile created 10y ago pushed 3d ago embeddedhacktoberfestjeos
    +1.7/day
    measured
    ★ 2.9k
    46
  36. 36
    Emulate Arduino, ESP32 & Raspberry Pi. in your browser. Write code, compile, and run on 19 real boards — Arduino Uno, ESP32, ESP32-C3, Raspberry Pi Pico, Raspberry Pi 3, and more. No hardware, no cloud, no limits.. Discord: https://discord.gg/3mARjJrh4E
    TypeScript created 8mo ago pushed 3d ago arduinoesp32simulation
    +11/day
    measured
    ★ 3.6k
    46
  37. 37
    Comprehensive roadmap for aspiring Embedded Systems Engineers, featuring a curated list of learning resources
    JavaScript created 3y ago pushed 6d ago electronicselectronics-engineeringembedded
    +9.1/day
    measured
    ★ 13.8k
    46
  38. 38
    OpenSCAD - The Programmers Solid 3D CAD Modeller
    C++ created 16y ago pushed 3d ago 3d3d-graphics3d-models
    +7.6/day
    measured
    ★ 10.6k
    46
  39. 39
    Tessera: beautiful, easy touch screens for Home Assistant on affordable ESP32 panels, 2.8 to 10.1 inch (CYD, Guition, Waveshare). Drag-and-drop editor, no YAML, no MQTT.
    Python created 57d ago pushed 4d ago cydesp32esp32-2432s028r
    +13/day
    measured
    ★ 1k
    46
  40. 40
    LVGL is a free, full-featured embedded UI library for devices from small MCUs to 3D-capable MPUs, enhanced by LVGL Pro, a professional editor and tooling.
    C created 10y ago pushed 4d ago arduinoccpp
    +7.7/day
    measured
    ★ 25.1k
    46
  41. 41
    EMBA - The firmware security analyzer
    Shell created 6y ago pushed 4d ago artificial-intelligencebinary-analysisembedded-linux
    +3.3/day
    measured
    ★ 3.8k
    46
  42. 42
    Open firmware for the Echo Show 5, 1st and 2nd gen: Alpine Linux instead of Android, no Alexa. A local Home Assistant voice satellite with its own touch screen, on-device wake word, SSH and A/B over-the-air updates.
    Go created 54d ago pushed 2d ago alexa-alternativealpine-linuxcheckers
    +12/day
    measured
    ★ 542
    45
  43. 43
    layerling - Easy 3D CAD for 3D printing
    TypeScript created 52d ago pushed 2d ago 3d3d-graphics3d-modeling
    +13/day
    measured
    ★ 392
    45
  44. 44
    Exact B-Rep CAD in TypeScript, with a Claude Code plugin that lets agents write parts and check them on OpenCascade.
    TypeScript created 9mo ago pushed 5d ago 3d-printingai-agentsbim
    +1.9/day
    measured
    ★ 139
    45
  45. 45
    Cornelius, le cadre/miroir intelligent : il vous reconnaît, vous écoute et répond en français. Assistant vocal, reconnaissance faciale en local, Home Assistant, météo, transports et beaucoup plus !
    TypeScript created 33d ago pushed 5d ago ai-assitantcomputer-visionesp32
    +14/day
    lifetime avg
    ★ 423
    45
  46. 46
    A Hardware Hacking Tool with Web-Based CLI That Speaks Every Protocol
    C++ created 16mo ago pushed 6d ago arduinobluetoothcan-bus
    +8.9/day
    measured
    ★ 6.3k
    45
  47. 47
    Source-verified BIOS and firmware packs for RetroArch, Batocera, Recalbox, Lakka, RetroPie, EmuDeck, RetroBat, RetroDECK, RomM, BizHawk, ROCKNIX, and MiSTer FPGA. Platform-native verification, with emulator source code as the deciding authority.
    Python created 6y ago pushed 3d ago batocerabiosemudeck
    +8.3/day
    measured
    ★ 7.6k
    45
  48. 48
    A lightweight, low-allocation, high-performance HTTP client library for ESP32.
    C++ created 9mo ago pushed 4d ago arduinoarduino-libraryesp32
    +1.7/day
    measured
    ★ 177
    45
  49. 49
    Secure Wireless Data-Transfer over BLE and USB for Passwords, Pentesting and Media Control.
    TypeScript created 8mo ago pushed 38d ago argon2atecc608bble
    +2.6/day
    measured
    ★ 211
    44
  50. 50
    Embeddable Linux Kernel Subset - Linux for 8086
    C created 12y ago pushed 15d ago 8018680868086-architecture
    +1.0/day
    measured
    ★ 1.7k
    44
page 1 of 16 next →