Showing 26 of 26 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.
A .NET implementation of WPILib for programming robots in the FIRST Robotics Competition (FRC).
A JavaScript class for creating and managing IPSO Smart Objects to abstract hardware and sensor data.
A MicroPython driver for AT24Cxx series EEPROM chips, enabling data storage and retrieval via I2C.
A MicroPython driver for SSD1675A-based E-Paper displays, supporting ESP32 and other MicroPython-compatible hardware.
ROS 2 drivers for joystick devices, enabling gamepad and joystick control in robotics applications.
A fully-featured MicroPython driver for BMP3XX sensors, offering complete access to all device features including advanced FIFO management.
Extensions to the Tiny Lisp language for embedded applications on Arduino Due and Raspberry Pi platforms.
A C++ abstraction library for parallel programming on multi-core CPUs and GPUs using CUDA, OpenMP, and TBB.
A BSD socket-style driver library for WIZnet TCP/IP chips (W5500, W5300, W5200, W5100, W5100S) with internet protocol support.
A specialized Linux-based operating system for paranormal investigation, environmental monitoring, and multi-modal anomaly detection research.
I2C driver for the IS31FL3197 LED driver chip, enabling control of RGB(W) LEDs on Arduino GIGA Display Shield.
A modern exokernel operating system written in Rust that gives applications maximum control over hardware resources.
MicroPython driver for ADS1015 and ADS1115 analog-to-digital converters with programmable gain and I2C interface.
MicroPython module for controlling the MCP23017 16-bit I/O expander via I2C/SPI serial interface.
A MicroPython module for controlling the ADS1115 multichannel differential I2C ADC from Texas Instruments.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.