Stars
- All languages
- Arduino
- Assembly
- Batchfile
- BitBake
- C
- C#
- C++
- CMake
- CSS
- DCPU-16 ASM
- Dart
- Dockerfile
- Eagle
- Fortran
- Go
- HTML
- Haskell
- Java
- JavaScript
- Julia
- Jupyter Notebook
- Kotlin
- LLVM
- Lua
- MATLAB
- MDX
- Makefile
- Mathematica
- Nix
- PHP
- Pascal
- Perl
- PowerShell
- Python
- Q#
- Ruby
- Rust
- Scala
- Scheme
- Shell
- TeX
- TypeScript
- VHDL
- Verilog
- Vim Script
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
Espressif IoT Development Framework. Official development framework for Espressif SoCs.
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
The source for the Linux kernel used in Windows Subsystem for Linux 2 (WSL2)
'Classic' FreeRTOS distribution. Started as Git clone of FreeRTOS SourceForge SVN repo. Submodules the kernel.
An open source cross-platform USB stack for embedded system
Arm Mbed OS is a platform operating system designed for the internet of things
A bare metal programming guide (ARM microcontrollers)
GNU toolchain for RISC-V, including GCC
Tiny, fast, non-dependent and fully loaded printf implementation for embedded systems. Extensive test suite passing.
Adafruit GFX graphics core Arduino library, this is the 'core' class that all our other graphics libraries derive from
Quadsort is a branchless stable adaptive mergesort faster than quicksort.
digital signal processing library for software-defined radios
Arduino core for ATtiny 1634, 828, x313, x4, x41, x5, x61, x7 and x8
LIBPNG: Portable Network Graphics support, official libpng repository
Companion repository to the "Modern Embedded Systems Programming" video course.
QP/C Real-Time Event Framework/RTOS implements event-driven Active Object (Actor) model combined with Hierarchical State Machines. Specifically designed for embedded systems (e.g., ARM Cortex-M MCUs).
Low-cost LS/FS/HS USB sniffer with Wireshark interface
AVRDUDE is a utility to program AVR microcontrollers
µC/OS-III is a preemptive, highly portable, and scalable real-time kernel. Designed for ease of use on a huge number of CPU architectures.
Driver for SSD1306, SSD1331, SSD1351, IL9163, ILI9341, ST7735, PCD8544, Nokia 5110 displays running on Arduino/ESP32/Linux (Rasperry) platforms
LibTomMath is a free open source portable number theoretic multiple-precision integer library written entirely in C.
A fast branchless stable quicksort / mergesort hybrid that is highly adaptive.
Trampoline is a static RTOS for small embedded systems. Its API is aligned with OSEK/VDX OS and AUTOSAR OS 4.2 standards.
mcci-catena / arduino-lmic
Forked from things-nyc/arduino-lmicLoraWAN-MAC-in-C library, adapted to run under the Arduino environment




