PrintfTiny, fast, non-dependent and fully loaded printf implementation for embedded systems. Extensive test suite passing.
Pinetime AppsFirmware for the PineTime based on RIOT, NimBLE and LittleVGL
Lwmqtta light weight MQTT implementation
Blinker LibraryAn IoT Solution,Blinker library for embedded hardware. Works with Arduino, ESP8266, ESP32.
Go HardwareA directory of hardware related libs, tools, and tutorials for Go
Pocket TensorRun Keras models from a C++ application on embedded devices
Stm32l4xx HalA Hardware abstraction layer for the stm32l432xx series chips written in rust.
Incubator Nuttx AppsApache NuttX Apps is a collection of tools, shells, network utilities, libraries, interpreters and can be used with the NuttX RTOS
Simavrsimavr is a lean, mean and hackable AVR simulator for linux & OSX
ClaudbClauDB is a REDIS implementation in Java
ExprFast and lightweight math expression evaluator in C99
SpiffsWear-leveled SPI flash file system for embedded devices
GobusyboxTools for compiling many Go commands into one binary to save space. Builds are supported in vendor-based Go, module-based Go, and bazel with Starlark.
Couchbase Lite CC language bindings for the Couchbase Lite embedded NoSQL database engine
GdbstubA simple, dependency-free GDB stub that can be easily dropped in to your project.
LuosLuos technology main lib
MylinuxmyLinux is a small UNIX like OS for embedded systems based on Westermo NetBox
WasmjitSmall Embeddable WebAssembly Runtime
Webfsd A simple HTTP server for mostly static content written in C
CocoosA cooperative operating system based on coroutines
DebootstickGenerate a bootable live image from any Debian/Ubuntu filesystem tree.
Embedded Device Labembedded-device-lab是一个利用qemu模拟真实世界中物联网漏洞的测试环境。由于物联网架构的特殊性,调试分析漏洞通常需要使用qemu模拟执行不同架构的可执行文件。而各种搭建环境,交叉编译是一件费事费力,令人忧伤的工作。 embedded-device-lab利用docker-compose,将各种漏洞调试环境一键化。简单使用两条命令,就可以直接使用gdb或者IDA动态分析相关漏洞。
Wyhash Rswyhash fast portable non-cryptographic hashing algorithm and random number generator in Rust
Utensor cgenC++ code generator for uTensor https://utensor-cgen.readthedocs.io/en/latest/
Memfault Firmware SdkMemfault Firmware SDK for embedded systems. More information at https://docs.memfault.com.
EmbedioA tiny, cross-platform, module based web server for .NET
Robot SoftwareCVRA monorepo - All software running on our bots lives here
OpenswiftuiWIP — OpenSwiftUI is an OpenSource implementation of Apple's SwiftUI DSL.
OphidianOphidian's Mirror Repository on github. https://gitlab.com/eclufsc/eda/ophidian
RhaiRhai - An embedded scripting language for Rust.
EasyntpclientLibrary to read time from Network Time Protocol (NTP) servers.
Meta BalenaA collection of Yocto layers used to build balenaOS images
LibriniRini is a tiny, non-libc dependant, .ini file parser programmed from scratch in C99.
NinjatermA serial port terminal that's got your back.
Arduino Pro IdeThe Arduino IDE for advanced users and developers. Experimental alpha version.
X11uiSimple UI framework using github.com/BurntSushi/xgbutil package using Go.
AvrdEmbedded Systems in D - Port of avr-libc headers and most avr-gcc processor defines
Paho.mqtt.embedded CPaho MQTT C client library for embedded systems. Paho is an Eclipse IoT project (https://iot.eclipse.org/)
FprimeF' - A flight software and embedded systems framework
RaylibA simple and easy-to-use library to enjoy videogames programming
Gorocksdbgorocksdb is a Go wrapper for RocksDB
Blinker PyBlinker python library for hardware. Works with Raspberry Pi, Banan Pi, Linux devices
SwupdateSoftware Update for Embedded Systems
Paper collectionAcademic papers related to fuzzing, binary analysis, and exploit dev, which I want to read or have already read
Platformio Vscode IdePlatformIO IDE for VSCode: The next generation integrated development environment for IoT
Paddle LiteMulti-platform high performance deep learning inference engine (『飞桨』多平台高性能深度学习预测引擎)
LvglPowerful and easy-to-use embedded GUI library with many widgets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K RAM, 64K Flash).
Tinyallocmalloc / free replacement for unmanaged, linear memory situations (e.g. WASM, embedded devices...)