risc-v
There are 2243 repositories under risc-v topic.
mytechnotalent/Reverse-Engineering
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM, 8-bit AVR and 32-bit RISC-V architectures.
RT-Thread/rt-thread
RT-Thread is an open source IoT Real-Time Operating System (RTOS). https://rt-thread.github.io/rt-thread/
k2-fsa/sherpa-onnx
Speech-to-text, text-to-speech, speaker diarization, speech enhancement, source separation, and VAD using next-gen Kaldi with onnxruntime without Internet connection. Support embedded systems, Android, iOS, HarmonyOS, Raspberry Pi, RISC-V, RK NPU, Ascend NPU, x86_64 servers, websocket server/client, support 12 programming languages
platformio/platformio-core
Your Gateway to Embedded Software Development Excellence :alien:
OpenXiangShan/XiangShan
Open-source high-performance RISC-V processor
tock/tock
A secure embedded operating system for microcontrollers
MichaIng/DietPi
Lightweight justice for your single-board computer!
alibaba/AliOS-Things
面向IoT领域的、高可伸缩的物联网操作系统,可去官网了解更多信息https://www.aliyun.com/product/aliosthings
chyyuu/os_kernel_lab
OS kernel labs based on Rust/C Lang & RISC-V 64/X86-32
misprit7/computerraria
A fully compliant RISC-V computer made inside the game Terraria
mortbopet/Ripes
A graphical processor simulator and assembly editor for the RISC-V ISA
SI-RISCV/e200_opensource
Deprecated, please go to next generation Ultra-Low Power RISC-V Core https://github.com/riscv-mcu/e203_hbirdv2
openhwgroup/cva6
The CORE-V CVA6 is a highly configurable, 6-stage RISC-V core for both application and embedded applications. Application class configurations are capable of booting Linux.
earlephilhower/arduino-pico
Raspberry Pi Pico Arduino core, for all RP2040 and RP2350 boards
limine-bootloader/limine
Modern, advanced, portable, multiprotocol bootloader and boot manager. (Official mirror of https://codeberg.org/Limine/Limine)
darklife/darkriscv
opensouce RISC-V cpu core implemented in Verilog from scratch in one night!
uxmal/reko
Reko is a binary decompiler.
gem5/gem5
The official repository for the gem5 computer-system architecture simulator.
renode/renode
Renode - Antmicro's open source simulation and virtual development framework for complex embedded systems
ucb-bar/chipyard
An Agile RISC-V SoC Design Framework with in-order cores, out-of-order cores, accelerators, and more
risc0/risc0
RISC Zero is a zero-knowledge verifiable general computing platform based on zk-STARKs and the RISC-V microarchitecture.
larsbrinkhoff/awesome-cpus
All CPU and MCU documentation in one place
rcore-os/rCore-Tutorial-v3
Let's write an OS which can run on RISC-V in Rust from scratch!
stnolting/neorv32
🖥️ A small, customizable and extensible MCU-class 32-bit RISC-V soft-core CPU and microcontroller-like SoC written in platform-independent VHDL.
kfrlib/kfr
Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON, RISC-V RVV)
olofk/serv
SERV - The SErial RISC-V CPU
lowRISC/ibex
Ibex is a small 32 bit RISC-V CPU core, previously known as zero-riscy.
riscv-mcu/e203_hbirdv2
The Ultra-Low Power RISC-V Core
ultraembedded/riscv
RISC-V CPU Core (RV32IM)
simdutf/simdutf
Unicode routines (UTF8, UTF16, UTF32) and Base64: billions of characters per second using SSE2, AVX2, NEON, AVX-512, RISC-V Vector Extension, LoongArch64, POWER. Part of Node.js, WebKit/Safari, Ladybird, Chromium, Cloudflare Workers and Bun.
TheThirdOne/rars
RARS -- RISC-V Assembler and Runtime Simulator
rcore-os/rCore-Tutorial-Book-v3
A book about how to write OS kernels in Rust easily.
sysprog21/shecc
A self-hosting and educational C optimizing compiler
chili-chips-ba/wireguard-fpga
Full-throttle, wire-speed hardware implementation of Wireguard VPN, using low-cost Artix7 FPGA with opensource toolchain. If you seek security and privacy, nothing is private in our codebase. Our door is wide open for backdoor scrutiny, be it related to RTL, embedded, build, bitstream or any other aspect of design and delivery package. Bujrum!
LekKit/RVVM
The RISC-V Virtual Machine
ultraembedded/biriscv
32-bit Superscalar RISC-V CPU