9.3k repos tracked
updated 2d ago
Most starred

Mechatronics

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

Trending New Most starred 815 repositories · topics: embedded, microcontroller, firmware, cnc, stm32, esp32, 3d-printing
  1. 101
    Firmware for Pinetime smartwatch written in C++ and based on FreeRTOS
    C created 6y ago pushed 5d ago bluetooth-low-energycppembedded
    +1.1/day
    measured
    ★ 3.4k
    35
  2. 102
    ⌨️ A curated list of Open Source Mechanical Keyboard resources.
    Astro created 8y ago pushed 2mo ago 3d-printingawesomeawesome-list
    +6.0/wk
    measured
    ★ 3.3k
    36
  3. 103
    AWTK = Toolkit AnyWhere(a cross-platform embedded GUI)
    C created 8y ago pushed 2d ago djyosembeddedgui
    +3.0/wk
    measured
    ★ 3.3k
    43
  4. 104
    zenoh unifies data in motion, data in-use, data at rest and computations. It carefully blends traditional pub/sub with geo-distributed storages, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks.
    Rust created 6y ago pushed 3d ago distributed-computingdistributed-storagedistributed-systems
    +2.3/day
    measured
    ★ 3.3k
    35
  5. 105
    Platform Security Assessment Framework
    Python created 12y ago pushed 3d ago firmwarefirmware-securityfirmware-tools
    +2.0/wk
    measured
    ★ 3.3k
    27
  6. 106
    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
  7. 107
    A serial device I/O tool
    C created 12y ago pushed 9mo ago automationclicommand-line
    +1.0/day
    measured
    ★ 3.2k
    16
  8. 108
    This is optimized firmware for Ender3 V2/S1 3D printers.
    C++ created 4y ago pushed 47d ago ender3s1ender3v2firmware
    +3.0/wk
    measured
    ★ 3.2k
    24
  9. 109
    Bluetooth LE Keyboard library for the ESP32 (Arduino IDE compatible)
    C++ created 7y ago pushed 2y ago arduinoarduino-libraryble
    +6.0/wk
    measured
    ★ 3.2k
    15
  10. 110
    Embedded Template Library
    C++ created 12y ago pushed 4d ago algorithmsc-plus-pluscontainers
    +1.3/day
    measured
    ★ 3.2k
    47
  11. 111
    Exploring possibilities of ESP32 platform to attack on nearby Wi-Fi networks.
    C created 5y ago pushed 2y ago 802-11esp32pmkid
    +1.3/day
    measured
    ★ 3.1k
    17
  12. 112
    Heimdall is a cross-platform open-source tool suite used to flash firmware (aka ROMs) onto Samsung Galaxy devices.
    C++ created 15y ago pushed 2y ago androidfirmwareflashing
    +1.7/day
    measured
    ★ 3.1k
    31
  13. 113
    Open source, local, and self-hosted Amazon Echo/Google Home competitive Voice Assistant alternative
    C created 3y ago pushed 7d ago alexadeep-learningecho
    +2.0/wk
    measured
    ★ 3.1k
    30
  14. 114
    A Toolbox companion for QMK Firmware
    C# created 9y ago pushed 2mo ago atmelavrcaterina
    +3.0/wk
    measured
    ★ 3.1k
    22
  15. 115
    A fully Go userland with Linux bootloaders! u-root can create a one-binary root file system (initramfs) containing a busybox-like set of tools written in Go.
    Go created 10y ago pushed 4d ago busyboxcorebootembedded
    +4.0/wk
    measured
    ★ 3.1k
    38
  16. 116
    Tiny, fast, non-dependent and fully loaded printf implementation for embedded systems. Extensive test suite passing.
    C++ created 12y ago pushed 5d ago embeddedembedded-systemsformat
    flat
    measured
    ★ 3.1k
    25
  17. 117
    Home automation firmware for ESP8266-based devices
    C++ created 8y ago pushed 27d ago automationesp8266espurna
    +2.0/wk
    measured
    ★ 3.1k
    40
  18. 118
    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
  19. 119
    Advanced firmware to add native Apple HomeKit and custom configurations, compatible with any SoC based on ESP32, ESP32-S, ESP32-C and ESP8266 series. (Shelly, Sonoff, Electrodragon, Tuya...)
    C created 8y ago pushed 50d ago appleelectrodragonesp-idf
    flat
    measured
    ★ 3k
    21
  20. 120
    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
  21. 121
    🚁 轻量级无人机飞控-[Drone]-[STM32]-[PID]-[BLDC]
    C created 10y ago pushed 3y ago armdronesflight-controller
    +1.0/day
    measured
    ★ 2.9k
    21
  22. 122
    The C-based Firmware Patching Framework for Broadcom/Cypress WiFi Chips that enables Monitor Mode, Frame Injection and much more
    C created 10y ago pushed 44d ago broadcomfirmwareframework
    +3.0/wk
    measured
    ★ 2.9k
    25
  23. 123
    An ultra-lightweight database that supports key-value and time series data | 一款支持 KV 数据和时序数据的超轻量级数据库
    C created 6y ago pushed 10d ago databaseembeddediot
    +6.0/wk
    measured
    ★ 2.9k
    35
  24. 124
    Watchy - An Open Source E-Ink Smartwatch
    C created 7y ago pushed 14mo ago arduinoarduino-librarybluetooth-low-energy
    +6.0/wk
    measured
    ★ 2.9k
    17
  25. 125
    Just enough OS for KODI
    Makefile created 10y ago pushed 3d ago embeddedhacktoberfestjeos
    +1.7/day
    measured
    ★ 2.9k
    46
  26. 126
    C created 12y ago pushed 2mo ago armcmsis-dapcortex-m
    +1.0/day
    measured
    ★ 2.8k
    27
  27. 127
    PJON (Padded Jittering Operative Network) is an experimental, arduino-compatible, multi-master, multi-media network protocol.
    C++ created 11y ago pushed 11mo ago arduinoattinyesp32
    flat
    measured
    ★ 2.8k
    10
  28. 128
    欢迎来到本项目,这是一份面向中文社区的系统、全面且贴近实战的嵌入式软件开发学习路线和知识点总结。涵盖范围包括 C/C++、嵌入式开发、驱动开发、计算机网络原理、RTOS、嵌入式 Linux、网络通信与物联网、常用工具链等相关知识点。收集全网相关书籍和面试经历分享给各位。
    created 17mo ago pushed 16mo ago cembeddedembedded-linux
    +6.6/day
    measured
    ★ 2.8k
    27
  29. 129
    Read-only mirror of https://review.coreboot.org/coreboot.git. Synced every hour. We don't handle Pull Requests.
    C created 12y ago pushed 5d ago biosccoreboot
    +4.0/wk
    measured
    ★ 2.8k
    29
  30. 130
    A Simple ESP32 Bluetooth A2DP Library (to implement a Music Receiver or Sender) that supports Arduino, PlatformIO and Espressif IDF
    C++ created 6y ago pushed 7d ago a2dp-sinka2dp-sourcearduino-library
    +1.1/day
    measured
    ★ 2.8k
    31
  31. 131
    📶 A curated list of awesome ESP8266/32 projects and code
    created 8y ago pushed 6mo ago arduinoawesomeawesome-list
    +1.6/day
    measured
    ★ 2.8k
    18
  32. 132
    Clean-code version of the baseflight flight controller firmware
    C created 13y ago pushed 3y ago betaflightcleanflightembedded
    flat
    measured
    ★ 2.7k
    10
  33. 133
    🐕 MindPaw — 基于 ESP8266 的开源桌面四足机器狗,支持语音、手势、网页遥控、豆包 AI 对话与 PAD 情感交互。可选 AI Infra 网关,适合机器人入门、嵌入式 AI、边缘 Agent 与 HRI 研究。
    C++ created 5mo ago pushed 24d ago esp32esp8266vla
    +5.1/day
    measured
    ★ 2.7k
    40
  34. 134
    Multi-platform, free open source software for visualization and image computing.
    C++ created 6y ago pushed 2d ago 3d-printing3d-slicerc-plus-plus
    +2.0/day
    measured
    ★ 2.7k
    35
  35. 135
    Mongoose OS - an IoT Firmware Development Framework. Supported microcontrollers: ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4, STM32F7. Amazon AWS IoT, Microsoft Azure, Google IoT Core integrated. Code in C or JavaScript.
    C created 12y ago pushed 24d ago awsaws-iotcc3200
    −1.0/wk
    measured
    ★ 2.7k
    23
  36. 136
    A web-based interface for CNC milling controller running Grbl, Marlin, Smoothieware, or TinyG.
    JavaScript created 11y ago pushed 7d ago cnccnc-milling-controllercncjs
    +5.0/wk
    measured
    ★ 2.7k
    35
  37. 137
    Low cost motion capture system for room scale tracking
    TypeScript created 3y ago pushed 2y ago autonomous-robotsbundle-adjustmentcomputer-vision
    +1.1/day
    measured
    ★ 2.7k
    16
  38. 138
    The micro-VM for AI agents — light enough to embed on your laptop, elastic enough to power an agentic cloud.
    TypeScript created 11mo ago pushed 2d ago agenticai-agentembedded
    +2.7/day
    measured
    ★ 2.7k
    36
  39. 139
    Universal wireless communication library for embedded devices
    C++ created 8y ago pushed 3d ago aprsarduinoax25
    +1.9/day
    measured
    ★ 2.6k
    37
  40. 140
    Multi-Platform Gamepad Firmware for Raspberry Pi Pico and other RP2040 boards
    C++ created 3y ago pushed 3d ago arcadecontrollerfirmware
    +1.3/day
    measured
    ★ 2.6k
    33
  41. 141
    A powerful Smart Watch based on STM32, FreeRTOS, LVGL.
    C created 3y ago pushed 5mo ago freertoslvglsmartwatch
    +1.3/day
    measured
    ★ 2.6k
    18
  42. 142
    Open Source scanning laser rangefinder
    C created 9y ago pushed 15mo ago diylaserlidar
    +2.0/wk
    measured
    ★ 2.6k
    12
  43. 143
    3D-printable hexagonal mirror array capable of reflecting sunlight into arbitrary patterns
    Jupyter Notebook created 4y ago pushed 4y ago 3d-printingopticsphysics
    flat
    measured
    ★ 2.5k
    10
  44. 144
    Keil projects and libraries for STM32F4xx devices
    C created 12y ago pushed 3y ago discovery-boardmicrocontrollersstm32
    flat
    measured
    ★ 2.5k
    10
  45. 145
    Sample ESP32 snippets and code fragments
    C created 10y ago pushed 2y ago esp32
    −1.0/wk
    measured
    ★ 2.5k
    10
  46. 146
    A curated list of awesome embedded and IoT security resources.
    created 7y ago pushed 3y ago awesomeawesome-listembedded
    +2.0/day
    measured
    ★ 2.5k
    21
  47. 147
    Craft and deploy bulletproof embedded software in Elixir
    Elixir created 10y ago pushed 3d ago elixirembeddednerves
    flat
    measured
    ★ 2.5k
    25
  48. 148
    *That Project's project repository
    C created 7y ago pushed 2y ago cameraembedded-projectesp32
    +2.0/wk
    measured
    ★ 2.5k
    12
  49. 149
    Making an ESP32-based quadcopter from scratch
    C++ created 6y ago pushed 2d ago arduinoautopilotcontrol-theory
    +6.3/day
    measured
    ★ 2.5k
    41
  50. 150
    Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
    Rust created 9y ago pushed 3d ago armbare-metalconcurrency
    +1.0/wk
    measured
    ★ 2.4k
    26
← previous page 3 of 17 next →