Not ready to use
A new RTOS is born β simple, versatile, and developer-friendly.
AhuraRTOS is a lightweight real-time operating system designed to make embedded development easier without sacrificing reliability or performance. It focuses on clean architecture, clear APIs, and portability, making it suitable for both beginners and experienced embedded developers.
AhuraRTOS is in early development.
We begin with support for STM32 microcontrollers, providing:
- A minimal, easy-to-understand kernel
- Predictable and efficient task scheduling
- Simple inter-task communication
- Lightweight memory management
- A portable and extensible hardware abstraction layer (HAL)
- Support for Cortex-M
- Core kernel implementation
- Clear examples and documentation
- Minimal portable HAL
- Ports for more MCUs (ESP32, RISC-V, NXP, TI, etc.)
- Modular driver interfaces
- Consistent APIs for easy portability
- Configuration and build tools
- Optional modules (timers, IPC, file system, etc.)
- Community-driven extensions
Contributions are welcome!
Whether you want to help with the kernel, porting, testing, or documentation, feel free to open an issue or submit a pull request.
AhuraRTOS is released under the MIT License.
AhuraRTOS β easy, versatile, and built for everyone.