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. 401
    BACnet Protocol Stack library provides a BACnet application layer, network layer and media access (MAC) layer communications services.
    C created 7y ago pushed 3d ago avrbacnetbacnet-client
    +1.0/wk
    measured
    ★ 605
    24
  2. 402
    :snowboarder: EJDB2 — Embeddable JSON Database engine C library. Simple XPath like query language (JQL).
    C created 14y ago pushed 4d ago androidcdart
    −1.0/wk
    measured
    ★ 1.5k
    24
  3. 403
    Claude Code plugin: describe an object or show a photo, and Claude builds a clean 3D model in Blender, for games, the web, AR or 3D printing. It animates characters too. New in 3.0: Kiln Studio, a local page to view, check and fix your models with Claude.
    Python created 7mo ago pushed 4d ago 3d-models3d-printingagent-skills
    +3.4/wk
    lifetime avg
    ★ 107
    24
  4. 404
    Customizable Bootloader for STM32 microcontrollers. This example demonstrates how to perform in-application-programming of a firmware located on an external SD card with FAT32 file system.
    C created 9y ago pushed 14d ago bootbootloaderdemo
    +1.0/wk
    measured
    ★ 1.1k
    24
  5. 405
    PureCutCNC is a 2.5D CAD / CAM workspace for designing parts, defining machining operations, previewing toolpaths, and checking the result in 3D and simulation before export.
    TypeScript created 7mo ago pushed 3d ago cadcamcnc
    +3.0/wk
    measured
    ★ 111
    24
  6. 406
    Apache NuttX Apps is a collection of tools, shells, network utilities, libraries, interpreters and can be used with the NuttX RTOS
    C created 6y ago pushed 3d ago embeddedmcumicrocontroller
    +1.0/wk
    measured
    ★ 474
    24
  7. 407
    A language model trained from scratch and running offline on an ESP32-S3 with a touchscreen chat interface.
    C created 25d ago pushed 14d ago embedded-aiesp32esp32-s3
    +4.0/wk
    measured
    ★ 109
    24
  8. 408
    A versatile WiFi auditing swiss-knife for ESP32. Provides a professional C++ API for network discovery, performance testing, and security auditing.
    C++ created 7mo ago pushed 8d ago arduinoesp32esp32-c6
    +3.4/wk
    lifetime avg
    ★ 108
    24
  9. 409
    🟢 Ultra-fast, tiny C/C++ tracing and logging, even in interrupts ⚡, with printf-like syntax and real-time PC visualization 💻
    Go created 6y ago pushed 2d ago bare-metalbinary-loggingc
    flat
    measured
    ★ 1k
    24
  10. 410
    Optimized ESP32-S3/P4 fully offline speech to text and text to speech system for Micropython and AtomVM, featuring a finetuned STT model for noisy environments, plus a data generation/field capture/model finetuning framework. Includes high performance 4/8bit int kernels for Xtensa/RiscV PIE vector units
    C created 43d ago pushed 4d ago asratomvmedge-ai
    +4.0/wk
    measured
    ★ 55
    24
  11. 411
    Arduino (8-bit AVR) simulator, written in JavaScript and runs in the browser / Node.js
    TypeScript created 6y ago pushed 2mo ago arduinoatmegaatmega328p
    +2.0/wk
    measured
    ★ 854
    24
  12. 412
    Generic Klipper configuration for 3D printers
    Shell created 5y ago pushed 6d ago 3d-printer3d-printingfirmware
    flat
    measured
    ★ 1.2k
    24
  13. 413
    Single-line / open-paths sans serif font running in Adobe CC, Inkscape, Rhino and CAD softwares
    created 5y ago pushed 20mo ago cncengravingengraving-font
    +4.0/wk
    measured
    ★ 258
    24
  14. 414
    AI Closed-Loop Programming for embedded systems — the AI writes, flashes, and tests firmware on real hardware until the tests run clean. Spec to silicon, hands off.
    Python created 9mo ago pushed 29d ago aiclaudeclosed-loop
    +4.0/wk
    measured
    ★ 277
    24
  15. 415
    modm: a C++23 library generator for AVR and ARM Cortex-M devices
    C++ created 9y ago pushed 4d ago avrcortex-mcpp
    flat
    measured
    ★ 995
    24
  16. 416
    pg0 - Zero-config PostgreSQL with pgvector
    Rust created 11mo ago pushed 3d ago embeddedpostgressqlite
    +2.0/wk
    measured
    ★ 178
    24
  17. 417
    Self-hosted print farm manager for multi-brand 3D printer fleets — Prusa, Bambu, Elegoo, Klipper. Live fleet monitoring, automated job dispatch, no cloud.
    JavaScript created 7mo ago pushed 8d ago 3d-printingbambu-labelegoo
    +2.0/wk
    measured
    ★ 217
    23
  18. 418
    An Embedded Computer Vision & Machine Learning Library (CPU Optimized & IoT Capable)
    C created 8y ago pushed 3y ago ccomputer-visionconvolutional-neural-networks
    +1.0/wk
    measured
    ★ 1.8k
    23
  19. 419
    PICSimLab - Programmable IC Simulator Laboratory ⚠️ Please note: The official distribution of the PICSimLab simulator binaries is available on github.com and SourceForge.net. Be cautious of unofficial sites, such as picsimlab.com, which do not disclose the owner.
    C++ created 10y ago pushed 27d ago arduinoavreducation
    +2.0/wk
    measured
    ★ 680
    23
  20. 420
    Robô de bancada com ESP32: rosto animado no OLED, conversa por voz em pt-BR, jogos e controle do Mac
    C++ created 49d ago pushed 11d ago arduinodeepgramesp32
    +3.0/wk
    measured
    ★ 116
    23
  21. 421
    STM32 LCD drivers (currently: spi(dma), gpio, fsmc(dma), st7735, st7783, ili9325, ili9328, ili9341, ili9486, ili9488, hx8347g)
    C created 7y ago pushed 3y ago armccubemx
    +2.0/wk
    measured
    ★ 703
    23
  22. 422
    C99 firmware core for a 16-series LFP pack. Independent charge and discharge FETs, cell protection, coulomb SOC, and the current and voltage limits an inverter follows. Passive balance runs for 1.0 s, then 200 ms off, so the fault wait finishes on an unloaded sample. No RTOS, no heap. The AFE driver and fieldbus stay on your board.
    C created 59d ago pushed 7d ago batterybmsc
    +1.0/wk
    measured
    ★ 362
    23
  23. 423
    Complete workflow for professional LVGL UI development. Import from Figma, build in XML with instant preview, test in CI, and export plain LVGL C. No extra runtime needed.
    C created 24mo ago pushed 3d ago ai-integrationccli
    flat
    measured
    ★ 676
    23
  24. 424
    嵌入式开源库速查表,快速定位所需功能。300+ libraries for embedded dev, modularly organized, covering the common ground.
    created 10mo ago pushed 12d ago arduinoarmawesome
    +2.0/wk
    measured
    ★ 227
    23
  25. 425
    A bare metal programming guide (ARM microcontrollers)
    C created 4y ago pushed 4mo ago armbaremetalcmsis
    +1.6/day
    measured
    ★ 5k
    23
  26. 426
    Sming - powerful open source framework simplifying the creation of embedded C++ applications.
    C++ created 11y ago pushed 29d ago arduinoasyncc-plus-plus
    +1.0/wk
    measured
    ★ 1.6k
    23
  27. 427
    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
  28. 428
    C++ library for composing modular firmware at compile-time.
    C++ created 4y ago pushed 3d ago embeddedfirmware
    flat
    measured
    ★ 656
    23
  29. 429
    W25qxx, N25Qxx and other SPI FLASH driver for stm32 HAL
    C created 8y ago pushed 5d ago driverhallibrary
    flat
    measured
    ★ 727
    23
  30. 430
    Vult is a transcompiler well suited to write high-performance DSP code
    OCaml created 12y ago pushed 15d ago audio-effectcompilerdsp
    +1.0/wk
    measured
    ★ 542
    23
  31. 431
    Blynk library for IoT boards. Works with Arduino, ESP32, ESP8266, Raspberry Pi, Particle, etc.
    C++ created 11y ago pushed 32d ago arduinocellularembedded
    flat
    measured
    ★ 4k
    23
  32. 432
    Library of parts modelled in OpenSCAD and a framework for making projects
    OpenSCAD created 7y ago pushed 44d ago 3d-printingopenscad
    +2.0/wk
    measured
    ★ 1.7k
    23
  33. 433
    STM32Cube MCU Full Package for the STM32H7 series - (HAL + LL Drivers, CMSIS Core, CMSIS Device, MW libraries plus a set of Projects running on all boards provided by ST (Nucleo, Evaluation and Discovery Kits))
    C created 7y ago pushed 2mo ago stm32stm32cube-mcu-packagestm32h7
    +1.0/wk
    measured
    ★ 778
    23
  34. 434
    Polyphonic synthesizer with up to 350 voices/channels for the ESP32 dual core family, offering high-fidelity audio (48kHz @ 32bit).
    C created 10mo ago pushed 21d ago audioaudio-playeraudio-processing
    +2.0/wk
    measured
    ★ 355
    23
  35. 435
    🍬 Code samples from the nanoFramework team used in testing, proof of concepts and other explorational endeavours
    C# created 9y ago pushed 12d ago embedded-systemsesp32hacktoberfest
    +1.0/wk
    measured
    ★ 416
    23
  36. 436
    Sandbox with hardware IO and hot reload for ESP32 devices
    C++ created 7mo ago pushed 12d ago codefirmware
    +2.0/wk
    measured
    ★ 107
    23
  37. 437
    面向嵌入式开发者的一体化桌面调试与分析工作台,集成固件烧录、Cortex-M 源码调试、RTT、串口/Modbus、蓝牙和日志分析。
    TypeScript created 9mo ago pushed 17d ago bluetoothcortex-mdebugger
    +1.0/wk
    measured
    ★ 104
    23
  38. 438
    Build Peri: STL print files, assembly guides, and Raspberry Pi/Arduino software for a DIY voice chatbot. Personal and noncommercial use.
    Shell created 28d ago pushed 28d ago 3d-printingarduinochatbot
    +5.8/wk
    measured
    ★ 48
    23
  39. 439
    EmuFlight is flight controller software (firmware) used to fly multi-rotor craft.
    C created 7y ago pushed 3d ago emuflightemuflight-configuratorflight-controller
    flat
    measured
    ★ 507
    23
  40. 440
    Embedded JavaScript engine for C/C++
    C created 9y ago pushed 24d ago embeddedesp32esp8266
    flat
    measured
    ★ 2.1k
    23
  41. 441
    :house: The landing page for .NET nanoFramework repositories.
    created 9y ago pushed 26d ago csharpesp32hacktoberfest
    +1.0/wk
    measured
    ★ 943
    23
  42. 442
    Espressif 32: development platform for PlatformIO
    Python created 10y ago pushed 16d ago arduinoarduino-idebuild
    −1.0/wk
    measured
    ★ 1.2k
    23
  43. 443
    AI agent operating system for Blender 5.2: bpy knowledge base, AGENT_OK execution contract, 3D-print production gate, worked keyboard and desktop-robot builds.
    Python created 2mo ago pushed 6d ago 3d-printing3mfagent-skills
    +2.0/wk
    measured
    ★ 109
    23
  44. 444
    A comprehensive open-source book on the Precision Time Protocol (IEEE 1588/gPTP). From thought experiments to protocol internals, LinuxPTP source code analysis, and a hands-on ptp-lite implementation (~1000 lines C). A complete guide from theory to running code.
    C created 7mo ago pushed 17d ago automotivebookc
    +2.0/wk
    measured
    ★ 228
    23
  45. 445
    鲜知贴:可复刻的 ESP32 墨水屏食材保鲜提醒器,包含 H5/Node.js/SQLite 服务端、C3/S3 固件、三色/四色屏渲染和 3D 打印外壳,支持公共托管、本地与自托管部署。
    JavaScript created 4mo ago pushed 6d ago 3d-printingarduinoe-paper
    +2.0/wk
    measured
    ★ 113
    23
  46. 446
    A multi-model Muse: personal AI voice assistant on ESP32 - wake word or knob, any OpenAI-compatible brain (STT/chat/TTS mix-and-match), streaming replies, out of the box. Built on muse-gadget-sdk.
    Shell created 26d ago pushed 19d ago ai-assistantdeepseekedge-ai
    +2.0/wk
    measured
    ★ 262
    23
  47. 447
    Visual Python and C++ nanosecond profiler, logger, tests enabler
    C++ created 5y ago pushed 26d ago c-plus-pluscppdeveloper-tools
    −1.0/wk
    measured
    ★ 2.2k
    23
  48. 448
    An open-source ESP32-C3 desktop companion robot and personal IoT avatar.
    C created 9mo ago pushed 41d ago companion-robotdesktop-robotesp32
    +5.0/wk
    measured
    ★ 159
    23
  49. 449
    SAE J1939 protocol free to use for embedded systems or PC with CAN-bus
    C created 5y ago pushed 21d ago arduinoavrc
    +1.0/wk
    measured
    ★ 657
    23
  50. 450
    The LinuxBoot project is working to enable Linux to replace your firmware on all platforms.
    C created 8y ago pushed 23mo ago biosfirmwarelinux-kernel
    +1.0/wk
    measured
    ★ 962
    23
← previous page 9 of 16 next →