Riscv Open Source Projects

Browse 157 Riscv open source projects, ranked by GitHub stars. Find the most popular Riscv tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 157 projects
33,945 stars

raysan5/raylib

A simple and easy-to-use library to enjoy videogames programming

Metrics details
Stars33,945
23,560 stars

Tencent/ncnn

ncnn is a high-performance neural network inference framework optimized for the mobile platform

Metrics details
Stars23,560
10,081 stars

mit-pdos/xv6-riscv

Xv6 for RISC-V

Metrics details
Stars10,081
9,173 stars

unicorn-engine/unicorn

Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)

Metrics details
Stars9,173
8,901 stars

capstone-engine/capstone

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.

Metrics details
Stars8,901
4,526 stars

OAID/Tengine

Tengine is a lite, high performance, modular inference engine for embedded device

Metrics details
Stars4,526
3,818 stars

chipsalliance/rocket-chip

Rocket Chip Generator

Metrics details
Stars3,818
3,688 stars

rcore-os/rCore

Rust version of THU uCore OS. Linux compatible.

Metrics details
Stars3,688
3,196 stars

SpinalHDL/VexRiscv

A FPGA friendly 32 bit RISC-V CPU implementation

Metrics details
Stars3,196
2,843 stars

probe-rs/probe-rs

A debugging toolset and library for debugging embedded ARM and RISC-V targets on a separate host

Metrics details
Stars2,843
2,586 stars

darklife/darkriscv

opensouce RISC-V cpu core implemented in Verilog from scratch in one night!

Metrics details
Stars2,586
2,417 stars

zigcc/awesome-zig

A collaborative list of awesome Zig libraries and resources.

Metrics details
Stars2,417
2,335 stars

ucb-bar/chipyard

An Agile RISC-V SoC Design Framework with in-order cores, out-of-order cores, accelerators, and more

Metrics details
Stars2,335
2,199 stars

riscv-boom/riscv-boom

SonicBOOM: The Berkeley Out-of-Order Machine

Metrics details
Stars2,199
2,184 stars

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.

Metrics details
Stars2,184
2,161 stars

vortexgpgpu/vortex

Metrics details
Stars2,161
1,885 stars

riscv-mcu/e203_hbirdv2

The Ultra-Low Power RISC-V Core

Metrics details
Stars1,885
1,756 stars

ultraembedded/riscv

RISC-V CPU Core (RV32IM)

Metrics details
Stars1,756
1,636 stars

o8vm/octox

Unix-like OS in Rust inspired by xv6-riscv

Metrics details
Stars1,636
1,604 stars

TheThirdOne/rars

RARS -- RISC-V Assembler and Runtime Simulator

Metrics details
Stars1,604
1,497 stars

liangkangnan/tinyriscv

A very simple and easy to understand RISC-V core.

Metrics details
Stars1,497
1,372 stars

sysprog21/shecc

A self-hosting and educational C optimizing compiler

Metrics details
Stars1,372
1,297 stars

rustsbi/rustsbi

RISC-V Supervisor Binary Interface (RISC-V SBI) library in Rust; runs on M or HS mode; good support for embedded Rust ecosystem. For binary download see prototyper folder.

Metrics details
Stars1,297
1,282 stars

LekKit/RVVM

The RISC-V Virtual Machine

Metrics details
Stars1,282
1,265 stars

openhwgroup/cv32e40p

CV32E40P is an in-order 4-stage RISC-V RV32IMFCXpulp CPU based on RI5CY from PULP-Platform

Metrics details
Stars1,265
1,115 stars

NJU-ProjectN/nemu

NJU EMUlator, a full system x86/mips32/riscv32/riscv64 emulator for teaching

Metrics details
Stars1,115
1,096 stars

splinedrive/kianRiscV

RISC-V XV6/Linux SoC, marchID: 0x2b, 0x34

Metrics details
Stars1,096
1,088 stars

riscv/riscv-v-spec

Working draft of the proposed RISC-V V vector extension

Metrics details
Stars1,088
1,085 stars

fwsGonzo/libriscv

C++20 RISC-V RV32/64/128 userspace emulator library

Metrics details
Stars1,085
1,081 stars

eugene-tarassov/vivado-risc-v

Xilinx Vivado block designs for FPGA RISC-V SoC running Debian Linux distro

Metrics details
Stars1,081
1,072 stars

Wren6991/Hazard3

3-stage RV32IMACZb* processor with debug

Metrics details
Stars1,072
1,009 stars

github0null/eide

An embedded development environment for mcs51/stm8/avr/cortex-m/riscv on VsCode.

Metrics details
Stars1,009
989 stars

syntacore/scr1

SCR1 is a high-quality open-source RISC-V MCU core in Verilog

Metrics details
Stars989
955 stars

chipsalliance/Cores-VeeR-EH1

VeeR EH1 core

Metrics details
Stars955
952 stars

d0iasm/rvemu

RISC-V emulator for CLI and Web written in Rust with WebAssembly. It supports xv6 and Linux (ongoing).

Metrics details
Stars952
886 stars

eunomia-bpf/eunomia-bpf

A Tool to make Build and Run eBPF programs easier

Metrics details
Stars886
723 stars

michaeljclark/rv8

RISC-V simulator for x86-64

Metrics details
Stars723
691 stars

sergeykhbr/riscv_vhdl

Portable RISC-V System-on-Chip implementation: RTL, debugger and simulators

Metrics details
Stars691
687 stars

takahirox/riscv-rust

RISC-V processor emulator written in Rust+WASM

Metrics details
Stars687
657 stars

mikeroyal/RISC-V-Guide

RISC-V Guide. Learn all about the RISC-V computer architecture along with the Development Tools and Operating Systems to develop on RISC-V hardware.

Metrics details
Stars657
651 stars

tianocore/edk2-platforms

EDK II sample platform branches and tags

Metrics details
Stars651
616 stars

ucb-bar/riscv-mini

Simple RISC-V 3-stage Pipeline in Chisel

Metrics details
Stars616
606 stars

pulp-platform/pulp-dronet

A deep learning-powered visual navigation engine to enables autonomous navigation of pocket-size quadrotor - running on PULP

Metrics details
Stars606
567 stars

sysprog21/rv32emu

Compact and Efficient RISC-V RV32I[MAFC] emulator

Metrics details
Stars567
542 stars

ariya/FastLZ

Small & portable byte-aligned LZ77 compression

Metrics details
Stars542
533 stars

jameslzhu/riscv-card

An unofficial assembly reference for RISC-V.

Metrics details
Stars533
531 stars

pulp-platform/ara

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

Metrics details
Stars531
519 stars

riscv/riscv-openocd

Fork of OpenOCD that has RISC-V support

Metrics details
Stars519
519 stars

riscv/riscv-debug-spec

RISC-V Debug Specification Standard

Metrics details
Stars519
502 stars

cccriscv/mini-riscv-os

Build a minimal multi-tasking OS kernel for RISC-V from scratch

Metrics details
Stars502
499 stars

sjinzh/awesome-fpga-list

A collection of some awesome public FPGA projects.

Metrics details
Stars499
481 stars

larsbrinkhoff/lbForth

Self-hosting metacompiled Forth, bootstrapping from a few lines of C; targets Linux, Windows, ARM, RISC-V, 68000, PDP-11, asm.js.

Metrics details
Stars481
445 stars

andrescv/jupiter

RISC-V Assembler and Runtime Simulator

Metrics details
Stars445
442 stars

QQxiaoming/quard_star_tutorial

This project aims to build an Embedded Linux System, in order to analyze the chip from the power-on execution of the first instruction to the entire system running, based on qemu simulator development board. 本项目旨在真正从0开始构建嵌入式linux系统,为了剖析芯片从上电开始执行第一条指令到整个系统运行,基于qemu定制模拟器开发板。

Metrics details
Stars442
441 stars

riscv/meta-riscv

OpenEmbedded/Yocto layer for RISC-V Architecture

Metrics details
Stars441
439 stars

WangXuan95/USTC-RVSoC

An FPGA-based RISC-V CPU+SoC with a simple and extensible peripheral bus. 基于FPGA的RISC-V SoC,包含一个RV32I CPU、一个简单可扩展的总线、一些外设。

Metrics details
Stars439
434 stars

bet4it/udbserver

Unicorn Emulator Debug Server - Written in Rust, with bindings for C, Go, Java and Python

Metrics details
Stars434
425 stars

f32c/f32c

A 32-bit MIPS / RISC-V core & SoC, 1.55 DMIPS/MHz, 2.96 CM/Mhz

Metrics details
Stars425
424 stars

nervosnetwork/ckb-vm

CKB's vm, based on open source RISC-V ISA

Metrics details
Stars424
423 stars

Maxul/Awesome-SGX-Open-Source

A curated list of open-source projects that help exploit Intel SGX technology

Metrics details
Stars423
1-60 of 157 projects
Get A Weekly Email With Trending Riscv Projects
Stay updated on Riscv plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.