adel-mamin / amastLinks
A Minimalist Asynchronous Toolkit (AMAST) is a small and efficient C99 library that helps manage complex, event-driven programs. It combines the Actor model with hierarchical state machines to make building real-time systems easier.
☆20Updated last week
Alternatives and similar repositories for amast
Users that are interested in amast are comparing it to the libraries listed below
Sorting:
- A Safety-Critical Utility Code☆44Updated 5 months ago
- String parsing library combining the memory safety of strsep and the convenience of a sscanf-like interface.☆28Updated last year
- A toolkit for firmware development☆60Updated this week
- A fast and lightweight event loop for embedded platforms.☆107Updated 3 years ago
- Embedded systems memory management library. Implementations for malloc(), free(), and other useful memory management functions☆269Updated last year
- Very small, safe, lightning fast, yet portable preemptive RTOS with SMP support☆112Updated last week
- Open source file system for small embedded systems☆36Updated 4 years ago
- A Micro (1k lines of code) Unit Test Framework for C/C++☆173Updated 2 months ago
- "Lock-Free Ring Buffer" (LFRB) is a minimal, customizable implementation of a ring buffer (a.k.a. circular buffer) in C, specifically sui…☆62Updated last year
- Tiny, fast(ish), self-contained, fully loaded printf, sprinf etc. implementation; particularly useful in embedded systems.☆529Updated this week
- State Machine Design in C☆168Updated 4 months ago
- C library used to code JSON objects in null-terminated strings☆99Updated 2 years ago
- A Swiss Army knife scheduler for embedded systems☆68Updated 6 years ago
- Lightweight dynamic memory manager library for embedded systems with memory constraints. It implements malloc, calloc, realloc and free f…☆417Updated this week
- Helper scripts, cross-compilation-files, makefile shims, and other helpful tools for working with CMake☆23Updated 8 months ago
- Tiny, fast(ish), self-contained and fully loaded printf, sprinf etc. implementation, mainly for embedded systems.☆22Updated 8 months ago
- Wrapping FreeRTOS in modern C++ classes☆37Updated last week
- Simple and memory-efficient implementation of OOP in C suitable for real-time embedded systems.☆256Updated last year
- Event-driven, preemptive, priority-based, hardware RTOS for ARM Cortex-M.☆225Updated 8 months ago
- Tiny, modular, drop-in, library of some most commonly used utility methods for C (embedded) applications. Intended to be used as a git-su…☆161Updated last month
- A simple string that can be passed to most library functions, e.g. printf, and supports its own methods such as add, insert, replace, and…☆21Updated 4 years ago
- Modified version of Fixed Point Math Library for C☆40Updated last year
- libc targeted for embedded systems usage. Reduced set of functionality (due to embedded nature). Chosen for portability and quick bringu…☆614Updated 8 months ago
- Helper scripts, cross-compilation-files, makefile shims, and other helpful tools for working with Meson☆39Updated 8 months ago
- Constant-complexity, deterministic, very fast memory allocator (heap) for hard real-time high-integrity embedded systems. Allocation take…☆352Updated 5 months ago
- Lightweight JSON parser for embedded systems☆241Updated last month
- a memory allocator for embedded systems (microcontrollers)☆67Updated 7 years ago
- Comprehensive, powerful, commercial-quality CBOR encoder/ decoder that is still suited for small devices.☆215Updated this week
- Pocket coroutine library☆93Updated 2 years ago
- A small C unit test library closely mimicking Google Test☆35Updated 5 months ago