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.
☆22Updated 2 weeks ago
Alternatives and similar repositories for amast
Users that are interested in amast are comparing it to the libraries listed below
Sorting:
- Tiny, fast(ish), self-contained and fully loaded printf, sprinf etc. implementation, mainly for embedded systems.☆22Updated 9 months ago
- A fast and lightweight event loop for embedded platforms.☆109Updated 3 years ago
- A Safety-Critical Utility Code☆47Updated 6 months ago
- A Swiss Army knife scheduler for embedded systems☆68Updated 6 years ago
- Open source file system for small embedded systems☆37Updated last week
- Very small, safe, lightning fast, yet portable preemptive RTOS with SMP support☆118Updated last month
- Embedded systems memory management library. Implementations for malloc(), free(), and other useful memory management functions☆271Updated last year
- String parsing library combining the memory safety of strsep and the convenience of a sscanf-like interface.☆28Updated last year
- C Language State Machine with Threads☆16Updated 5 months ago
- Fast and flexible data logging/tracing toolkit for software testing and debugging. Minimally intrusive C/C++ code instrumentation, host-b…☆98Updated 3 months ago
- Helper scripts, cross-compilation-files, makefile shims, and other helpful tools for working with CMake☆23Updated 9 months ago
- Wrapping FreeRTOS in modern C++ classes☆38Updated last week
- Lightweight dynamic memory manager library for embedded systems with memory constraints. It implements malloc, calloc, realloc and free f…☆428Updated last month
- Event-driven, preemptive, priority-based, hardware RTOS for ARM Cortex-M.☆230Updated 10 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
- A curated list of awesome embedded software frameworks, libraries, resources, and shiny things.☆109Updated 3 years ago
- C library used to code JSON objects in null-terminated strings☆100Updated 2 years ago
- A simple command-line interface for use in embedded systems.☆125Updated 2 years 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…☆162Updated 2 months ago
- State Machine Design in C☆179Updated 5 months ago
- A lightweight tiny printf alternative. With some reasonable limitations, extensions, and alternative behaviour suited to microcontroller…☆36Updated 9 months ago
- MicroShell is a lightweight pure C implementation of shell emulator dedicated for embedded bare-metal systems.☆339Updated last year
- JojoDiff Alternative Patch library - portable C library for memory-efficient binary patching☆151Updated last year
- Simple and memory-efficient implementation of OOP in C suitable for real-time embedded systems.☆259Updated 2 years ago
- ☆73Updated last year
- Pocket coroutine library☆94Updated 3 years ago
- Simple C api for providing a readline-style prompt on an embedded system. Useful for Command Line Interface style interactions☆60Updated 6 months ago
- Compiling an STM32CubeMX with Zig's compiler instead of arm-none-eabi-gcc.☆51Updated last week
- Embedded logger with minimal footprint and memory usage☆43Updated 6 months ago
- Single-header CLI with history and autocompletion for embedded systems (like Arduino or STM32)☆339Updated 3 months ago