Showing 11 of 11 projects
A cross-platform C99 library to detect CPU features and microarchitecture at runtime.
Core libraries for creating robot programs for the FIRST Robotics Competition roboRIO.
A generic and simple controls framework for ROS 2, enabling modular robot control system development.
A set of libraries for building Wayland-based shells with hardware abstraction and window management.
A Rust library providing reusable components and safe abstractions for Arduino Uno hardware programming.
Ada and SPARK drivers library for bare-metal microcontrollers, supporting ARM Cortex-M and RISC-V platforms.
A MicroPython driver for the HC-SR04 ultrasonic sensor with accurate timing and integer-only distance calculation.
A standardized ROS abstraction layer for accessing Kvaser CAN devices, usable as an API or standalone bridge node.
A V-based programming framework for microcontrollers that transpiles V code to C for various device compilers.
Generates Ada bindings from CMSIS-SVD descriptions for ARM Cortex-M devices to streamline bare-metal driver development.
A lightweight Ada-language development framework for implementing software systems across diverse hardware platforms from embedded boards to mainframes.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.