A C library for videogame programming with 2D/3D graphics, input, audio, and windowing across desktop, mobile, web, and embedded platforms.
Modern, secure, portable, multiprotocol bootloader and boot manager.
A teaching operating system: a re-implementation of Unix Version 6 in ANSI C for RISC-V multiprocessors, running on QEMU.
Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.
RT-Thread is an open source IoT Real-Time Operating System (RTOS). https://rt-thread.github.io/rt-thread/
The RISC-V Virtual Machine
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)
Optimized ESP32-S3/P4 fully offline speech to text and text to speech system for Micropython and AtomVM, featuring a finetuned STT model for noisy environments, plus a data generation/field capture/model finetuning framework. Includes high performance 4/8bit int kernels for Xtensa/RiscV PIE vector units
Spike, a RISC-V ISA Simulator
iPXE network bootloader
Open source minimal stack for the ch32 and ch5xx WCH RISC-V Microcontrollers
RISC-V Open Source Supervisor Binary Interface
Raspberry Pi Pico Arduino core, for all RP2040 and RP2350 boards
JTAG probe firmware
Bao, a Lightweight Static Partitioning Hypervisor
The PULP Ara is a 64-bit Vector Unit, compatible with the RISC-V Vector Extension Version 1.0, working as a coprocessor to CORE-V's CVA6 core
GNU toolchain for RISC-V, including GCC
CoreFreq : CPU monitoring and tuning software designed for the 64-bit processors.
SIMD-accelerated distances, dot products, matrix ops, geospatial & geometric kernels for 16 numeric types β from 6-bit floats to 64-bit complex β across x86, Arm, RISC-V, and WASM, with bindings for Python, Rust, C, C++, Swift, JS, and Go π
A self-hosting and educational C optimizing compiler
CH32V003 is an ultra-cheap RISC-V MCU with 2KB SRAM, 16KB flash, and up to 18 GPIOs that sells for under $0.10
Compact and Efficient RISC-V RV32I[MAFC] emulator
Standalone C compiler/assembler/linker/libc for x86-64/aarch64/riscv64/wasm
Main AROS repository for active development. Contains the main Operating System components and Build System.
BouffaloSDK is the IOT and MCU software development kit provided by the Bouffalo Lab Team, supports all the series of Bouffalo chips. Also it is the combination of bl_mcu_sdk and bl_iot_sdk
A CP/M-inspired operating system
A lightweight RV32I RISC-V processor core implemented in Verilog for architecture and RTL design practice.
A lightweight JIT compiler based on MIR (Medium Internal Representation) and C11 JIT compiler and interpreter based on MIR