Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: embedded
apache/nuttx
Apache NuttX is a mature, real-time embedded operating system (RTOS)
Language: C - Size: 254 MB - Last synced: 43 minutes ago - Pushed: about 1 hour ago - Stars: 2,369 - Forks: 1,004
andreabenini/beholder
Cutie and small rolling robot, tiny scout for your living area
Language: C - Size: 14.7 MB - Last synced: about 2 hours ago - Pushed: about 3 hours ago - Stars: 2 - Forks: 0
sebadob/redhac
Rust Embedded Distributed Highly Available Cache
Language: Rust - Size: 146 KB - Last synced: 36 minutes ago - Pushed: about 2 hours ago - Stars: 7 - Forks: 0
hathach/tinyusb
An open source cross-platform USB stack for embedded system
Language: C - Size: 38.5 MB - Last synced: about 1 hour ago - Pushed: about 3 hours ago - Stars: 4,559 - Forks: 982
peychart/Untyped-cpp
A Javascript style object in C++ and (de)serialization (binary or Json)
Language: C++ - Size: 65.4 KB - Last synced: about 2 hours ago - Pushed: about 3 hours ago - Stars: 1 - Forks: 0
u-blox/ubxlib
Portable C libraries which provide APIs to build applications with u-blox products and services. Delivered as add-on to existing microcontroller and RTOS SDKs.
Language: C - Size: 15.5 MB - Last synced: about 2 hours ago - Pushed: about 3 hours ago - Stars: 270 - Forks: 78
peychart/WiFiPowerStrip
ESP8266 project
Language: C++ - Size: 30.1 MB - Last synced: about 4 hours ago - Pushed: about 4 hours ago - Stars: 1 - Forks: 1
apache/nuttx-apps
Apache NuttX Apps is a collection of tools, shells, network utilities, libraries, interpreters and can be used with the NuttX RTOS
Language: C - Size: 20.9 MB - Last synced: about 3 hours ago - Pushed: about 4 hours ago - Stars: 248 - Forks: 469
ventZl/cmrx
C Microkernel Realtime eXecutive
Language: C - Size: 780 KB - Last synced: about 4 hours ago - Pushed: 1 day ago - Stars: 27 - Forks: 4
tiz314/smolASCON
Small ASCON-128 implementation for very embedded environments
Language: C++ - Size: 1.99 MB - Last synced: about 2 hours ago - Pushed: about 4 hours ago - Stars: 1 - Forks: 0
tio/tio
A serial device I/O tool
Language: C - Size: 17.2 MB - Last synced: about 5 hours ago - Pushed: about 17 hours ago - Stars: 1,738 - Forks: 145
yijun-tang/rucksdb
RocksDB Re-implemention in Rust for Learning Purpose
Language: Rust - Size: 52.7 KB - Last synced: about 5 hours ago - Pushed: about 6 hours ago - Stars: 0 - Forks: 0
renesas/rx72n-envision-kit
RX72N Envision Kit bootloader/demos based on Amazon FreeRTOS, please visit to wiki for more info:
Language: C - Size: 189 MB - Last synced: about 7 hours ago - Pushed: about 8 hours ago - Stars: 8 - Forks: 0
IamAbdelrahman/Embedded-Systems-Diploma
Learn_In_Depth Embedded Systems Diploma Labs, Assignments, and Projects
Language: C - Size: 865 KB - Last synced: about 9 hours ago - Pushed: about 9 hours ago - Stars: 0 - Forks: 0
ghaerr/elks
Embeddable Linux Kernel Subset - Linux for 8086
Language: C - Size: 29.3 MB - Last synced: about 6 hours ago - Pushed: about 10 hours ago - Stars: 928 - Forks: 106
openthread/openthread
OpenThread released by Google is an open-source implementation of the Thread networking protocol
Language: C++ - Size: 105 MB - Last synced: about 2 hours ago - Pushed: about 16 hours ago - Stars: 3,373 - Forks: 1,054
xpack-dev-tools/arm-none-eabi-gcc-xpack
A binary distribution of the Arm Embedded GCC toolchain
Language: C - Size: 2.02 MB - Last synced: about 5 hours ago - Pushed: 1 day ago - Stars: 180 - Forks: 26
BrianPugh/tamp
Tamp is a low-memory, DEFLATE-inspired lossless compression library.
Language: Python - Size: 1.28 MB - Last synced: about 12 hours ago - Pushed: about 12 hours ago - Stars: 18 - Forks: 2
klux21/callback_printf
callback_printf allows the implementation of portable sprintf, snprintf, vsprintf and vsnprintf like output functions. The code includes wrappers for those functions. It supports all formats of the C 11 standard. wchar_t arguments and strings are printed as UTF-8. It's pretty fast, threadsafe and has no dependencies to other libraries.
Language: C - Size: 91.8 KB - Last synced: about 12 hours ago - Pushed: about 13 hours ago - Stars: 1 - Forks: 0
tock/libtock-c
Userland apps for Tock written in C and C++
Language: C - Size: 98.2 MB - Last synced: about 9 hours ago - Pushed: about 9 hours ago - Stars: 71 - Forks: 80
iDoka/awesome-canbus
:articulated_lorry: Awesome CAN bus tools, hardware and resources for Cyber Security Researchers, Reverse Engineers, and Automotive Electronics Enthusiasts.
Size: 158 KB - Last synced: about 8 hours ago - Pushed: 2 months ago - Stars: 1,793 - Forks: 232
camunda-community-hub/eze
Embedded Zeebe Engine
Language: Kotlin - Size: 788 KB - Last synced: about 14 hours ago - Pushed: about 15 hours ago - Stars: 23 - Forks: 7
Omar-26/GPS_Tracking_System
Embedded Systems GPS Distance Tracking System
Language: C - Size: 29.9 MB - Last synced: about 14 hours ago - Pushed: about 14 hours ago - Stars: 0 - Forks: 0
RIT-EVT/BMS
Battery Management System for the DEV1 Motorcycle
Language: C++ - Size: 1.13 MB - Last synced: about 14 hours ago - Pushed: about 14 hours ago - Stars: 4 - Forks: 1
objectbox/objectbox-dart
Flutter database for super-fast Dart object persistence
Language: Dart - Size: 10.1 MB - Last synced: about 2 hours ago - Pushed: 1 day ago - Stars: 925 - Forks: 115
QuangHaiNguyen/EasyEmbeddedFramework
A neutral, non-hardware-or-software-vendor-specific framework to develop embedded application
Language: C - Size: 3.32 MB - Last synced: about 13 hours ago - Pushed: about 16 hours ago - Stars: 0 - Forks: 0
infiniteHQ/Vortex
A complete open creation platform that contain a bunch of tools for creators and makers.
Language: C++ - Size: 20.3 MB - Last synced: about 15 hours ago - Pushed: about 16 hours ago - Stars: 2 - Forks: 0
konrad1s/BeeCom-Protocol
BeeCOM is a lightweight, efficient, and easy-to-use C++ library designed for communication in embedded systems. It provides a comprehensive solution for packet-based communication, including packet serialization/deserialization, CRC (Cyclic Redundancy Check) validation, and customizable transport mechanisms.
Language: C++ - Size: 4.94 MB - Last synced: about 16 hours ago - Pushed: about 17 hours ago - Stars: 0 - Forks: 0
Elektrobit/elos
elos -- event logging and management with normalized output-format for Linux
Language: C - Size: 6.36 MB - Last synced: about 15 hours ago - Pushed: about 16 hours ago - Stars: 14 - Forks: 6
Onwrikbaar/NeoDK
Next Generation Electrostimulation Machine Development Kit
Language: C - Size: 12.3 MB - Last synced: about 15 hours ago - Pushed: about 16 hours ago - Stars: 12 - Forks: 2
codatio/sdk-link
Embedded Link SDK examples
Language: JavaScript - Size: 1.63 MB - Last synced: about 16 hours ago - Pushed: about 17 hours ago - Stars: 0 - Forks: 0
Hi-Horizon/Embedded
codebase for the onboard systems
Language: C - Size: 5.8 MB - Last synced: about 16 hours ago - Pushed: about 17 hours ago - Stars: 0 - Forks: 0
rune-rs/rune
An embeddable dynamic programming language for Rust.
Language: Rust - Size: 11 MB - Last synced: about 17 hours ago - Pushed: 1 day ago - Stars: 1,563 - Forks: 80
soypat/seqs
seqs: the hottest, most idiomatic userspace TCP/IP implementation on the internet. lwip in go basically
Language: Go - Size: 264 KB - Last synced: about 16 hours ago - Pushed: about 17 hours ago - Stars: 24 - Forks: 2
platformio/platformio-core
Your Gateway to Embedded Software Development Excellence :alien:
Language: Python - Size: 37.4 MB - Last synced: about 17 hours ago - Pushed: about 18 hours ago - Stars: 7,550 - Forks: 771
bristlemouth/bm_protocol
Primary Bristlemouth firmware repository
Language: C - Size: 4.93 MB - Last synced: about 18 hours ago - Pushed: about 19 hours ago - Stars: 9 - Forks: 6
WildernessLabs/Meadow.Core
Meadow BCL
Language: C# - Size: 7.78 MB - Last synced: about 18 hours ago - Pushed: about 20 hours ago - Stars: 25 - Forks: 7
sgothel/jaulib
C++ Support Library inclusive Java JNI Binding
Language: C++ - Size: 3.22 MB - Last synced: about 17 hours ago - Pushed: about 18 hours ago - Stars: 2 - Forks: 0
raysan5/raylib
A simple and easy-to-use library to enjoy videogames programming
Language: C - Size: 377 MB - Last synced: about 16 hours ago - Pushed: about 16 hours ago - Stars: 19,197 - Forks: 1,998
amgross/HEL-FS
Heap-like file system
Language: C - Size: 90.8 KB - Last synced: about 18 hours ago - Pushed: about 19 hours ago - Stars: 0 - Forks: 0
wolfSSL/wolfBoot
wolfBoot is a portable, OS-agnostic, secure bootloader for microcontrollers, supporting firmware authentication and firmware update mechanisms.
Language: C - Size: 5.25 MB - Last synced: about 18 hours ago - Pushed: about 20 hours ago - Stars: 318 - Forks: 89
nasa/fprime
F´ - A flight software and embedded systems framework
Language: C++ - Size: 361 MB - Last synced: about 15 hours ago - Pushed: about 20 hours ago - Stars: 9,900 - Forks: 1,268
kanekoshoyu/gluesql_shared_sled_storage
GlueSQL Shared Sled Storage
Language: Rust - Size: 17.6 KB - Last synced: about 9 hours ago - Pushed: 2 months ago - Stars: 4 - Forks: 0
AdinAck/hub75-remastered
A completely rewritten driver for HUB75 displays.
Language: Rust - Size: 18.6 KB - Last synced: about 19 hours ago - Pushed: about 20 hours ago - Stars: 1 - Forks: 0
funbiscuit/embedded-cli
Single-header CLI with history and autocompletion for embedded systems (like Arduino or STM32)
Language: C - Size: 764 KB - Last synced: about 19 hours ago - Pushed: about 21 hours ago - Stars: 190 - Forks: 33
axem-solutions/dem
Containerized Development Environment Manager for embedded development
Language: Python - Size: 6.83 MB - Last synced: about 18 hours ago - Pushed: about 21 hours ago - Stars: 65 - Forks: 13
Xilinx/Vitis-Tutorials
Vitis In-Depth Tutorials
Language: C - Size: 648 MB - Last synced: about 20 hours ago - Pushed: about 21 hours ago - Stars: 1,069 - Forks: 534
containers/qm
QM is a containerized environment for running Functional Safety qm (Quality Management) software
Language: Shell - Size: 369 KB - Last synced: about 22 hours ago - Pushed: about 23 hours ago - Stars: 19 - Forks: 15
idea4good/GuiLite
✔️The smallest header-only GUI library(4 KLOC) for all platforms
Language: C++ - Size: 77.1 MB - Last synced: about 21 hours ago - Pushed: 5 months ago - Stars: 7,183 - Forks: 771
sbrin/lopaka
Lopaka - Stunning graphics for embedded systems displays
Language: JavaScript - Size: 3.89 MB - Last synced: about 14 hours ago - Pushed: about 21 hours ago - Stars: 305 - Forks: 15
beryllium-org/OS
Beryllium OS, a unix-like operating system for CircuitPython powered microcontrollers. (Formerly known as ljinux)
Language: Python - Size: 12.7 MB - Last synced: about 16 hours ago - Pushed: about 22 hours ago - Stars: 205 - Forks: 14
infinitydaemon/OpSec-Kernel
Linux Kernel for CWD & OKN Appliances
Language: C - Size: 426 MB - Last synced: about 21 hours ago - Pushed: about 22 hours ago - Stars: 4 - Forks: 2
sgothel/direct_bt
Direct-BT provides direct Bluetooth LE and BREDR programming without intermediate layers targeting high-performance reliable Bluetooth support.
Language: C++ - Size: 6.47 MB - Last synced: about 23 hours ago - Pushed: about 24 hours ago - Stars: 10 - Forks: 3
arduino/ArduinoCore-renesas
Language: C - Size: 54 MB - Last synced: about 23 hours ago - Pushed: 1 day ago - Stars: 84 - Forks: 54
tobi-laa/spring-boot-embedded-redis
Integrates embedded-redis with Spring Boot
Language: Kotlin - Size: 603 KB - Last synced: about 22 hours ago - Pushed: about 23 hours ago - Stars: 1 - Forks: 0
Nicoretti/one-piece
Nicoretti's Monorepo
Language: Rust - Size: 27.2 MB - Last synced: about 23 hours ago - Pushed: 1 day ago - Stars: 4 - Forks: 0
caemor/epd-waveshare
Drivers for various EPDs from Waveshare
Language: Rust - Size: 769 KB - Last synced: about 24 hours ago - Pushed: 1 day ago - Stars: 196 - Forks: 122
zephyrproject-rtos/zephyr
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Language: C - Size: 615 MB - Last synced: about 24 hours ago - Pushed: about 24 hours ago - Stars: 9,676 - Forks: 5,966
bacnet-stack/bacnet-stack
BACnet Protocol Stack library provides a BACnet application layer, network layer and media access (MAC) layer communications services.
Language: C - Size: 30.5 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 345 - Forks: 173
espressif/pytest-embedded
A pytest plugin that designed for embedded testing
Language: Python - Size: 11.8 MB - Last synced: about 2 hours ago - Pushed: 1 day ago - Stars: 77 - Forks: 24
PBergstrom90/Pontus-B-Embedded-Handin02
AVR LED Control Project, based around configuring Timers, ADC, GPIO and UART in C. April 2024.
Language: C - Size: 48.8 KB - Last synced: 1 day ago - Pushed: 12 days ago - Stars: 0 - Forks: 0
rauc/rauc
Safe and secure software updates for embedded Linux
Language: C - Size: 5.62 MB - Last synced: about 22 hours ago - Pushed: 1 day ago - Stars: 738 - Forks: 186
Matthias84/awesome-flying-fpv
Curated list of free software and hardware to build remote controlled copters and planes
Size: 112 KB - Last synced: about 9 hours ago - Pushed: 2 months ago - Stars: 215 - Forks: 15
eclipse-embed-cdt/eclipse-plugins
The Eclipse Embedded CDT plug-ins for Arm & RISC-V C/C++ developers (formerly known as the GNU MCU Eclipse plug-ins). Includes the archive of previous plug-ins versions, as Releases.
Language: C - Size: 58.9 MB - Last synced: about 24 hours ago - Pushed: about 1 month ago - Stars: 553 - Forks: 129
apple/swift-embedded-examples
A collection of example projects using Embedded Swift
Language: Swift - Size: 216 KB - Last synced: about 18 hours ago - Pushed: 1 day ago - Stars: 189 - Forks: 8
google/wasefire
Secure firmware framework focusing on developer experience
Language: Rust - Size: 4.85 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 64 - Forks: 12
bblanchon/ArduinoJson
📟 JSON library for Arduino and embedded C++. Simple and efficient.
Language: C++ - Size: 5.91 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 6,567 - Forks: 1,097
ivmarkov/esp-idf-matter
Run rs-matter on Espressif chips with ESP IDF
Language: Rust - Size: 231 KB - Last synced: about 17 hours ago - Pushed: 1 day ago - Stars: 5 - Forks: 0
PaddlePaddle/Paddle-Lite
PaddlePaddle High Performance Deep Learning Inference Engine for Mobile and Edge (飞桨高性能深度学习端侧推理引擎)
Language: C++ - Size: 313 MB - Last synced: about 12 hours ago - Pushed: 18 days ago - Stars: 6,856 - Forks: 1,594
labgrid-project/labgrid
embedded systems control library for development, testing and installation
Language: Python - Size: 3.22 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 293 - Forks: 157
barebox/barebox
The barebox bootloader - Mirror of ssh://[email protected]/barebox
Language: C - Size: 93.4 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 121 - Forks: 53
AFCMS/devpet_backend
Language: TypeScript - Size: 351 KB - Last synced: about 22 hours ago - Pushed: 1 day ago - Stars: 1 - Forks: 0
esp-rs/esp-idf-svc
Type-Safe Rust Wrappers for various ESP-IDF services (WiFi, Network, Httpd, Logging, etc.)
Language: Rust - Size: 18.4 MB - Last synced: about 17 hours ago - Pushed: 1 day ago - Stars: 265 - Forks: 157
OpenCyphal/libcanard
A compact implementation of the Cyphal/CAN protocol in C for high-integrity real-time embedded systems
Language: C++ - Size: 1.16 MB - Last synced: about 22 hours ago - Pushed: 2 days ago - Stars: 310 - Forks: 191
christianhujer/aceunit
AceUnit (Advanced C and Embedded Unit): a comfortable C code unit test framework. AceUnit is JUnit 5.x style, easy, modular and flexible. AceUnit can be used in resource constrained environments, e.g. embedded software development.
Language: C - Size: 882 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 43 - Forks: 12
al8n/skl-rs
A lock-free thread-safe arena based Skiplist impelementation for building memtable.
Language: Rust - Size: 277 KB - Last synced: about 14 hours ago - Pushed: 1 day ago - Stars: 33 - Forks: 3
RetroBytes32/AVR-MicroKernel
Micro kernel for embedded AVR micro controller systems.
Language: C - Size: 935 KB - Last synced: about 12 hours ago - Pushed: 1 day ago - Stars: 1 - Forks: 0
esp-rs/esp-idf-hal
embedded-hal implementation for Rust on ESP32 and ESP-IDF
Language: Rust - Size: 12.7 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 396 - Forks: 164
newAM/newam-mqtt
Another incomplete rust crate for MQTT
Language: Rust - Size: 10.7 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 2 - Forks: 1
fkie-cad/awesome-embedded-and-iot-security
A curated list of awesome embedded and IoT security resources.
Size: 115 KB - Last synced: 1 day ago - Pushed: 7 months ago - Stars: 1,598 - Forks: 221
newAM/w5500-rs
Embedded rust support for the Wiznet W5500 SPI internet offload chip
Language: Rust - Size: 984 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 32 - Forks: 13
Azure/azure-sdk-for-c
This repository is for active development of the Azure SDK for Embedded C. For consumers of the SDK we recommend visiting our versioned developer docs at https://azure.github.io/azure-sdk-for-c.
Language: C - Size: 10.6 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 213 - Forks: 114
ahmetozer/sandal
Simple Containerization for Embedded systems.
Language: Go - Size: 44.9 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 0 - Forks: 0
jnk0le/cortexm-AES
high performance AES implementations optimized for cortex-m microcontrollers
Language: Assembly - Size: 510 KB - Last synced: 1 day ago - Pushed: 3 days ago - Stars: 31 - Forks: 4
LORD-MicroStrain/mip_sdk
lightweight C/C++ library for interacting with all of MicroStrain's current G and C series products.
Language: C++ - Size: 4.46 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 4 - Forks: 6
RaccoonlabDev/mini_v2_node
Mini v2 node Cyphal/DroneCAN application example
Language: C++ - Size: 1.3 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 5 - Forks: 3
saursin/riscv-atom
An open-source 32-bit RISC-V soft-core processor
Language: C++ - Size: 2.82 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 27 - Forks: 14
gabriele-galeotti/SweetAda
Ada-language framework
Language: Ada - Size: 26.5 MB - Last synced: about 20 hours ago - Pushed: 1 day ago - Stars: 30 - Forks: 4
c410-f3r/wtx
A collection of different transport implementations and related tools focused primarily on web technologies.
Language: Rust - Size: 1.08 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 38 - Forks: 4
msrd0/bitmap-font
This crate provides bitmap fonts for the embedded-graphics crate without requiring generics
Language: Rust - Size: 19.7 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 6 - Forks: 1
sparkfun/SparkFun_Toolkit
Toolkit of common functionality for use within SparkFun Libraries
Language: C++ - Size: 1.76 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 1 - Forks: 0
microsoft/devicescript
TypeScript for Tiny IoT Devices (ESP32, RP2040, ...)
Language: TypeScript - Size: 103 MB - Last synced: 1 day ago - Pushed: 19 days ago - Stars: 3,196 - Forks: 111
LeoRover/leocore_firmware_ros2
Micro-ROS-based firmware for the LeoCore controller running inside Leo Rover.
Language: C - Size: 95.7 KB - Last synced: about 19 hours ago - Pushed: 2 days ago - Stars: 3 - Forks: 1
eldruin/apds9960-rs
Platform-agnostic Rust driver for the APDS9960 digital proximity, ambient light, RGB and gesture sensor.
Language: Rust - Size: 78.1 KB - Last synced: 2 days ago - Pushed: over 1 year ago - Stars: 10 - Forks: 3
cesanta/elk
A low footprint JavaScript engine for embedded systems
Language: C - Size: 4.53 MB - Last synced: 34 minutes ago - Pushed: 3 months ago - Stars: 1,590 - Forks: 78
Cosmo-CoDiOS/CoDiOS
CoDiOS. An alternative firmware for the Cosmo Communicator. Feel free to help out, and bear in mind, it's a highly experimental firmware, and still in the early stages.
Language: Rust - Size: 502 KB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 13 - Forks: 0
pengusystems/maui
Work examples
Language: C++ - Size: 7.47 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 4 - Forks: 1
nanopb/nanopb
Protocol Buffers with small code size
Language: C - Size: 4.15 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 4,074 - Forks: 813
memfault/interrupt
A community for embedded software makers.
Language: C - Size: 180 MB - Last synced: about 22 hours ago - Pushed: 2 days ago - Stars: 447 - Forks: 127
stimulsoft/Samples-Reports.WEB-for-Blazor-WebAssembly
Blazor WebAssembly (Wasm) samples for Reports.BLAZOR report generator, Visual Studio C# projects, and .NET 5.0, .NET 6.0, .NET 7.0 embedded components
Language: HTML - Size: 5.35 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 8 - Forks: 2