Back to Topics Directory
Topic Hub

#riscv (30 Repositories)

Ranked open-source repositories tagged with #riscv, scored by pull request acceptance likelihood and maintainer engagement velocity.

Topic Avg Merge Rate

45.7%

Avg Review Latency

22.2h

Filter by language

30 repositories tagged #riscv

A TierRust 185

esp-rs/esp-pacs

Peripheral Access Crates for Espressif SoCs and modules

85.2%
Merge Rate
-
First Review
80%
1st-Timers
4
Maintainers
A TierRust 1.3k

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 firmware folder.

34.6%
Merge Rate
-
First Review
67%
1st-Timers
18
Maintainers
A TierRuby 209

riscv/riscv-unified-db

Monorepo containing a machine-readable database of the RISC-V specification and artifact generation tools

48.8%
Merge Rate
1d
First Review
43%
1st-Timers
37
Maintainers
B TierScala 110

carlosedp/chiselv

A RISC-V Core (RV32I) written in Chisel HDL

100.0%
Merge Rate
<1h
First Review
100%
1st-Timers
2
Maintainers
B TierScala 3.9k

chipsalliance/rocket-chip

Rocket Chip Generator

23.1%
Merge Rate
-
First Review
50%
1st-Timers
5
Maintainers
B TierScala 2.4k

ucb-bar/chipyard

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

47.2%
Merge Rate
-
First Review
20%
1st-Timers
10
Maintainers
A TierC++ 1.1k

libriscv/libriscv

The fastest RVA23 RISC-V sandbox

86.2%
Merge Rate
-
First Review
50%
1st-Timers
2
Maintainers
B TierC++ 111

cartesi/machine-emulator

The off-chain implementation of the Cartesi Machine

52.6%
Merge Rate
13h
First Review
50%
1st-Timers
2
Maintainers
B TierPython 492

0BAB1/HOLY_CORE_COURSE

Learn how to build our own RV32I(M) core, verify it and actually use it FOR FREE (.md tutorials). From scratch & with more than 200 pages of detailed tutorial with schemes & explanation.

100.0%
Merge Rate
2h
First Review
100%
1st-Timers
2
Maintainers
B TierC 454

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定制模拟器开发板。

100.0%
Merge Rate
-
First Review
100%
1st-Timers
0
Maintainers
B TierBIBitBake 442

riscv/meta-riscv

OpenEmbedded/Yocto layer for RISC-V Architecture

84.0%
Merge Rate
-
First Review
75%
1st-Timers
12
Maintainers
B TierHAHaskell 258

GaloisInc/macaw

Open source binary analysis tools.

95.0%
Merge Rate
-
First Review
100%
1st-Timers
1
Maintainers
B TierASAssembly 3.3k

SpinalHDL/VexRiscv

A FPGA friendly 32 bit RISC-V CPU implementation

100.0%
Merge Rate
7d
First Review
0%
1st-Timers
0
Maintainers
B TierBIBitBake 306

sifiveinc/freedom-u-sdk

Freedom U Software Development Kit (FUSDK)

100.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
B TierC 305

Rompass/openc6-bios

An open-source RISC-V firmware platform for ESP32-C6(8MB Flash). Implements a BIOS/Payload architecture with a custom system call interface (ABI), independent LP-Core coprocessor management, and an anti-brick A/B OTA system. Tested on ESP32-C6-Zero.

100.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
B TierScala 2.3k

riscv-boom/riscv-boom

SonicBOOM: The Berkeley Out-of-Order Machine

44.4%
Merge Rate
-
First Review
50%
1st-Timers
1
Maintainers
B TierVEVerilog 362

pulp-platform/cheshire

A minimal Linux-capable 64-bit RISC-V SoC built around CVA6

33.3%
Merge Rate
20h
First Review
0%
1st-Timers
5
Maintainers
B TierC 428

sld-columbia/esp

Embedded Scalable Platforms: Heterogeneous SoC architecture and IP integration made easy

25.0%
Merge Rate
16d
First Review
0%
1st-Timers
3
Maintainers
B TierVEVerilog 1.1k

Wren6991/Hazard3

3-stage RV32IMACZb* processor with debug

50.0%
Merge Rate
1d
First Review
0%
1st-Timers
1
Maintainers
C TierZig 208

diodesign/diosix

A lightweight, robust, multiprocessor bare-metal hypervisor written in Zig for RISC-V

62.5%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
C TierC 313

sysprog21/semu

A minimalist RISC-V system emulator capable of running Linux kernel with efficient event-driven scheduling

0.0%
Merge Rate
-
First Review
0%
1st-Timers
2
Maintainers
C TierF#F# 290

mrLSD/riscv-fs

F# RISC-V Instruction Set formal specification

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierC 1.4k

sysprog21/shecc

A self-hosting and educational C optimizing compiler

0.0%
Merge Rate
3h
First Review
0%
1st-Timers
1
Maintainers
D TierRust 420

d0iasm/rvemu-for-book

Reference implementation for the book "Writing a RISC-V Emulator in Rust".

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierScala 224

bu-icsg/dana

Dynamically Allocated Neural Network Accelerator for the RISC-V Rocket Microprocessor in Chisel

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierRuby 370

riscv-software-src/homebrew-riscv

homebrew (macOS) packages for RISC-V toolchain

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierRust 422

nervosnetwork/ckb-vm

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

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierSYSystemVerilog 999

syntacore/scr1

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

0.0%
Merge Rate
2d
First Review
0%
1st-Timers
0
Maintainers
D TierPython 1.7k

sipeed/MaixPy-v1

MicroPython for K210 RISC-V, let's play with edge AI easier

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierJava 128

fnuecke/sedna

Sedna - a pure Java RISC-V emulator.

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
Best Riscv Open Source Repositories & C-Rank™ | GetMerged