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. 51
    3D printer / slicing GUI built on top of the Uranium framework
    Python created 12y ago pushed 2d ago 3d-printingcuragcode
    +1.0/day
    measured
    ★ 7.1k
    36
  2. 52
    A little fail-safe filesystem designed for microcontrollers
    C created 9y ago pushed 12d ago embeddedfilesystemmicrocontroller
    +1.7/day
    measured
    ★ 7k
    38
  3. 53
    U8glib library for monochrome displays, version 2
    C created 11y ago pushed 54d ago arduinodisplayembedded-systems
    +1.4/day
    measured
    ★ 6.7k
    32
  4. 54
    A secure embedded operating system for microcontrollers
    Rust created 11y ago pushed 3d ago armcortex-membedded
    +3.0/wk
    measured
    ★ 6.5k
    29
  5. 55
    EDK II
    C created 15y ago pushed 2d ago cfirmwarepython
    +3.7/day
    measured
    ★ 6.4k
    42
  6. 56
    A low-power E-Paper weather display powered by an ESP32 microcontroller. Utilizes the OpenWeatherMap API.
    C created 4y ago pushed 3mo ago displayeinkembedded
    +1.4/day
    measured
    ★ 6.3k
    25
  7. 57
    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
  8. 58
    Third party firmware for Asus routers (newer codebase)
    C created 9y ago pushed 3d ago asusasuswrt-merlinfirmware
    +1.1/day
    measured
    ★ 6.3k
    32
  9. 59
    WebAssembly Micro Runtime (WAMR)
    C created 7y ago pushed 4d ago aotassembly-scriptembedded
    +2.1/day
    measured
    ★ 6.2k
    35
  10. 60
    The open source mesh processing system
    C++ created 10y ago pushed 5d ago 3d3d-models3d-printing
    +1.0/day
    measured
    ★ 5.9k
    31
  11. 61
    Rhai - An embedded scripting language for Rust.
    Rust created 10y ago pushed 6d ago embeddedembedded-scripting-languageno-std
    +1.7/day
    measured
    ★ 5.8k
    34
  12. 62
    Protocol Buffers with small code size
    C created 11y ago pushed 8d ago cembeddedembedded-c
    +2.0/wk
    measured
    ★ 5.6k
    27
  13. 63
    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
  14. 64
    High Performance Open Source Radio Control Link
    C created 8y ago pushed 7d ago droneesp32esp8266
    +3.0/day
    measured
    ★ 5.5k
    38
  15. 65
    Unofficial Galaxy Buds Manager for Windows, macOS, Linux, and Android
    C# created 6y ago pushed 37d ago bluetoothbuds-livebuds-plus
    +2.6/day
    measured
    ★ 5.3k
    33
  16. 66
    Open source STM32 MCU programming toolset
    C created 15y ago pushed 29d ago armboardchip
    +5.0/wk
    measured
    ★ 5.2k
    28
  17. 67
    An IoT Solution,Blinker library for embedded hardware. Works with Arduino R4, ESP32.
    C++ created 8y ago pushed 10d ago arduinobleblinker
    −2.0/wk
    measured
    ★ 5.2k
    25
  18. 68
    On-device AI across mobile, embedded and edge for PyTorch
    Python created 4y ago pushed 2d ago deep-learningembeddedgpu
    +2.0/day
    measured
    ★ 5.2k
    35
  19. 69
    A bare metal programming guide (ARM microcontrollers)
    C created 4y ago pushed 4mo ago armbaremetalcmsis
    +1.6/day
    measured
    ★ 5k
    23
  20. 70
    Arduino and PlatformIO IDE compatible TFT library optimised for the Raspberry Pi Pico (RP2040), STM32, ESP8266 and ESP32 that supports different driver chips
    C created 9y ago pushed 7mo ago arduinoarduino-libraryesp32
    +1.1/day
    measured
    ★ 5k
    17
  21. 71
    Lightweight, fast and reliable key/value storage engine based on Bitcask.
    Go created 5y ago pushed 4d ago data-structuresdatabaseembedded
    flat
    measured
    ★ 4.9k
    26
  22. 72
    a smol tcp/ip stack
    Rust created 9y ago pushed 3d ago embeddednetworking-stack
    +1.0/day
    measured
    ★ 4.6k
    31
  23. 73
    Database for Android and JVM - first and fast, lightweight on-device vector database
    Java created 9y ago pushed 18d ago androiddatabaseedge
    +1.0/wk
    measured
    ★ 4.6k
    25
  24. 74
    面向IoT领域的、高可伸缩的物联网操作系统,可去官网了解更多信息https://www.aliyun.com/product/aliosthings
    C created 9y ago pushed 3y ago embeddedhaashaas-python
    −1.0/wk
    measured
    ★ 4.6k
    11
  25. 75
    Klipper Installation And Update Helper
    Python created 6y ago pushed 3d ago 3d-printingfluiddklipper
    +1.3/day
    measured
    ★ 4.6k
    33
  26. 76
    Blinker python library for hardware. Works with Raspberry Pi, Banan Pi, Linux devices
    Python created 8y ago pushed 20mo ago bleblinkerembedded
    −1.0/wk
    measured
    ★ 4.4k
    11
  27. 77
    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
  28. 78
    嵌入式linux软件开发、嵌入式linux驱动开发、c语言、单片机开发、IOT开发等面试要点记录
    created 8y ago pushed 3y ago armcdriver
    +2.3/day
    measured
    ★ 4.3k
    20
  29. 79
    ESP32DIV is a multi-purpose wireless offensive and defensive toolkit powered by an ESP32
    C++ created 3y ago pushed 47d ago arduinoattackbluetooth
    +5.1/day
    measured
    ★ 4.3k
    37
  30. 80
    A system daemon to allow session software to update firmware
    C created 11y ago pushed 2d ago cfirmwarelinux
    +2.0/day
    measured
    ★ 4.2k
    39
  31. 81
    MQTT gateway for ESP8266 or ESP32 with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility & LoRa.
    C++ created 10y ago pushed 20d ago arduinoarduino-unoble
    +4.0/wk
    measured
    ★ 4.1k
    28
  32. 82
    Eclipse Jetty® - Web Container & Clients - supports HTTP/3, HTTP/2, HTTP/1, websocket, servlets, and more
    Java created 15y ago pushed 2d ago eclipseembeddedfcgi
    flat
    measured
    ★ 4.1k
    25
  33. 83
    Apache NuttX is a mature, real-time embedded operating system (RTOS)
    C created 6y ago pushed 2d ago embeddedmcumicrocontroller
    +5.0/wk
    measured
    ★ 4.1k
    30
  34. 84
    OpenThread released by Google is an open-source implementation of the Thread networking protocol
    C++ created 10y ago pushed 3d ago embeddedgooglehacktoberfest
    +5.0/wk
    measured
    ★ 4.1k
    30
  35. 85
    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
  36. 86
    iOS/macOS Research Swiss Army Knife
    Go created 8y ago pushed 2d ago appleclass-dumpdyld
    +3.6/day
    measured
    ★ 3.9k
    41
  37. 87
    Industrial design files for Keychron keyboards and mice. 100+ models with CAD assets in STEP, DXF, DWG, and PDF. Source-available, with commercial use allowed for original compatible accessories within the license terms.
    created 7mo ago pushed 24d ago 3d-printingcadgaming
    +1.9/day
    measured
    ★ 3.8k
    32
  38. 88
    Firmware patcher for Xiaomi routers
    Python created 5y ago pushed 2d ago exploitfirmwareinstaller
    +6.0/day
    measured
    ★ 3.8k
    43
  39. 89
    EMBA - The firmware security analyzer
    Shell created 6y ago pushed 4d ago artificial-intelligencebinary-analysisembedded-linux
    +3.3/day
    measured
    ★ 3.8k
    46
  40. 90
    Open source ARM Cortex-M microcontroller library
    C created 14y ago pushed 23d ago atmel-samcortex-mefm32
    +2.0/wk
    measured
    ★ 3.7k
    29
  41. 91
    Open Source toolpath generator for 3D printers
    C++ created 15y ago pushed 2y ago 3d-printer3d-printingcam
    +1.0/wk
    measured
    ★ 3.7k
    11
  42. 92
    Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/
    C++ created 11y ago pushed 2mo ago 940nmairconditionersarduino
    +6.0/wk
    measured
    ★ 3.7k
    24
  43. 93
    A python CAD programming library
    Python created 4y ago pushed 3d ago 3d3d-models3d-printing
    +11/day
    measured
    ★ 3.6k
    47
  44. 94
    Dust3D is a cross-platform 3D modeling software that makes it easy to create low poly 3D models for video games, 3D printing, and more.
    C++ created 9y ago pushed 22d ago 3d3d-modelling3d-printing
    +1.9/day
    measured
    ★ 3.6k
    33
  45. 95
    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
  46. 96
    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
  47. 97
    :articulated_lorry: Awesome CAN bus tools, hardware and resources for Cyber Security Researchers, Reverse Engineers, and Automotive Electronics Enthusiasts.
    created 5y ago pushed 3mo ago automotiveautomotive-securityawesome
    +2.6/day
    measured
    ★ 3.5k
    33
  48. 98
    Open-source AI assistant ecosystem with MCP integrations, multimodal workflows, IoT support, and cross-platform voice interaction.
    Python created 21mo ago pushed 7d ago cross-platformedge-computingembodied-ai
    +3.0/wk
    measured
    ★ 3.5k
    28
  49. 99
    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
  50. 100
    OpenSK is an open-source implementation for security keys written in Rust that supports both FIDO U2F and FIDO2 standards.
    Rust created 6y ago pushed 3d ago ctap2embeddedfido2
    +1.4/day
    measured
    ★ 3.5k
    38
← previous page 2 of 17 next →