An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with riscv

A curated list of projects in awesome lists tagged with riscv .

https://github.com/tencent/ncnn

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

android arm-neon artificial-intelligence caffe darknet deep-learning high-preformance inference ios keras mlir mxnet ncnn neural-network onnx pytorch riscv simd tensorflow vulkan

Last synced: 09 Sep 2025

https://github.com/Tencent/ncnn

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

android arm-neon artificial-intelligence caffe darknet deep-learning high-preformance inference ios keras mlir mxnet ncnn neural-network onnx pytorch riscv simd tensorflow vulkan

Last synced: 14 Mar 2025

https://github.com/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.

arm assembly assembly-language assembly-language-programming avr c c-plus-plus cyber-security cybersecurity go golang hacking malware reverse-engineering reverse-engineering-tutorial risc-v riscv rust x64 x86

Last synced: 12 May 2025

https://github.com/mytechnotalent/Reverse-Engineering

A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM and embedded RISC-V architectures.

arm arm-assembly assembly assembly-language assembly-language-programming c c-plus-plus cyber-security cybersecurity go golang hacking malware reverse-engineering reverse-engineering-tutorial risc-v riscv rust x64 x86

Last synced: 15 Mar 2025

https://github.com/unicorn-engine/unicorn

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

arm arm64 cpu cpu-emulator emulator framework m68k mips powerpc reverse-engineering riscv s390x security sparc systemz tricore x86 x86-64

Last synced: 12 May 2025

https://github.com/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.

arm arm64 bpf disassembler ethereum framework m0s65xx m680x m68k mips powerpc reverse-engineering riscv security sparc systemz tms320c64x webassembly x86 x86-64

Last synced: 08 May 2025

https://github.com/aquynh/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.

arm arm64 bpf disassembler ethereum framework m0s65xx m680x m68k mips powerpc reverse-engineering riscv security sparc systemz tms320c64x webassembly x86 x86-64

Last synced: 13 Mar 2025

https://github.com/oaid/tengine

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

acl arm artificial-intelligence cnn container cuda machine-learning mips npu nvdla onnx pytorch riscv supperedge tensorflow tensorrt x86-64

Last synced: 13 May 2025

https://github.com/OAID/Tengine

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

acl arm artificial-intelligence cnn container cuda machine-learning mips npu nvdla onnx pytorch riscv supperedge tensorflow tensorrt x86-64

Last synced: 20 Mar 2025

https://github.com/misprit7/computerraria

A fully compliant RISC-V computer made inside the game Terraria

logic-gates risc-v riscv terraria terraria-mod

Last synced: 14 May 2025

https://github.com/rcore-os/rcore

Rust version of THU uCore OS. Linux compatible.

aarch64 mips osdev riscv rust x86-64

Last synced: 14 May 2025

https://github.com/rcore-os/rCore

Rust version of THU uCore OS. Linux compatible.

aarch64 mips osdev riscv rust x86-64

Last synced: 05 Apr 2025

https://github.com/SpinalHDL/VexRiscv

A FPGA friendly 32 bit RISC-V CPU implementation

cpu fpga riscv soc softcore spinalhdl verilog vhdl

Last synced: 14 Mar 2025

https://github.com/spinalhdl/vexriscv

A FPGA friendly 32 bit RISC-V CPU implementation

cpu fpga riscv soc softcore spinalhdl verilog vhdl

Last synced: 14 May 2025

https://github.com/darklife/darkriscv

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

core fpga risc-v riscv verilog

Last synced: 14 Aug 2025

https://github.com/limine-bootloader/limine

Modern, advanced, portable, multiprotocol bootloader and boot manager.

aarch64 arm arm64 bios boot-loader boot-manager bootloader efi gpt loongarch loongarch64 loongson mbr risc-v riscv riscv64 uefi x64 x86 x86-64

Last synced: 07 Jan 2026

https://github.com/probe-rs/probe-rs

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

arm arm-cores coresight daplink debug debug-probes jlink probe-rs riscv rust stlink

Last synced: 14 May 2025

https://github.com/riscv-boom/riscv-boom

SonicBOOM: The Berkeley Out-of-Order Machine

berkeley boom chisel riscv riscv-boom rocket-chip rtl scala

Last synced: 14 May 2025

https://github.com/ucb-bar/chipyard

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

accelerators boom chip-generator chipyard chisel firesim hwacha out-of-order peripherals risc-v riscv rocket rocket-chip rtl soc superscalar

Last synced: 14 May 2025

https://github.com/stnolting/neorv32

:desktop_computer: A small, customizable and extensible MCU-class 32-bit RISC-V soft-core CPU and microcontroller-like SoC written in platform-independent VHDL.

asip cpu embedded fpga microcontroller multi-core neorv32 on-chip-debbuger processor risc-v riscv rtl rtos rv32 smp soc soft-core system-on-chip vhdl

Last synced: 14 May 2025

https://github.com/sipeed/maixpy-v1

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

aiot edge-ai firmware k210 maixpy micropython riscv

Last synced: 15 May 2025

https://github.com/sipeed/MaixPy-v1

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

aiot edge-ai firmware k210 maixpy micropython riscv

Last synced: 20 Mar 2025

https://github.com/oreboot/oreboot

oreboot is a fork of coreboot, with C removed, written in Rust.

bootloader firmware hacktoberfest linux oreboot os riscv rust

Last synced: 14 May 2025

https://github.com/o8vm/octox

Unix-like OS in Rust inspired by xv6-riscv

osdev riscv rust xv6-riscv

Last synced: 15 May 2025

https://github.com/thethirdone/rars

RARS -- RISC-V Assembler and Runtime Simulator

assembler education ide mars risc-v riscv simulator

Last synced: 15 May 2025

https://github.com/TheThirdOne/rars

RARS -- RISC-V Assembler and Runtime Simulator

assembler education ide mars risc-v riscv simulator

Last synced: 25 Mar 2025

https://github.com/sysprog21/shecc

A self-hosting and educational C optimizing compiler

arm armv7 c compiler compiler-optimization cross-compiler elf linux qemu risc-v riscv rv32i rv32im self-hosting ssa-form

Last synced: 14 May 2025

https://github.com/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.

bare-metal riscv rust rust-embedded rustsbi sbi sbi-specification

Last synced: 13 May 2025

https://github.com/openhwgroup/cv32e40p

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

riscv riscv32imfc

Last synced: 15 Oct 2025

https://github.com/wren6991/hazard3

3-stage RV32IMACZb* processor with debug

jtag risc-v riscv

Last synced: 11 Oct 2025

https://github.com/eugene-tarassov/vivado-risc-v

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

arty-a7 boom fpga genesys2 kc705 linux nexys-video risc-v riscv rocketchip vc707 vivado xilinx

Last synced: 22 Apr 2025

https://github.com/Wren6991/Hazard3

3-stage RV32IMACZb* processor with debug

jtag risc-v riscv

Last synced: 04 Aug 2025

https://github.com/syntacore/scr1

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

core ip risc-v riscv rtl rv32e rv32emc rv32i rv32imc verilog

Last synced: 25 Mar 2025

https://github.com/eunomia-bpf/eunomia-bpf

A Toolchain to make Build and Run eBPF programs easier

bcc ebpf ebpf-co-re function-as-a-service libbpf linux oci oci-image oras riscv wasm webassembly

Last synced: 15 May 2025

https://github.com/github0null/eide

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

8051 arm arm-none-eabi armcc armclang avr c51 cortex-m dev gcc ide mcs51 mcu riscv sdcc stm32 stm8 vscode

Last synced: 15 May 2025

https://github.com/d0iasm/rvemu

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

emulator riscv riscv-emulator riscv-simulator rust

Last synced: 10 Apr 2025

https://github.com/takahirox/riscv-rust

RISC-V processor emulator written in Rust+WASM

cpu emulator processor risc-v riscv rust wasm webassembly

Last synced: 13 Nov 2025

https://github.com/sergeykhbr/riscv_vhdl

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

cpu debugger qt riscv simulator soc systemc vhdl

Last synced: 22 Apr 2025

https://github.com/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.

android-app computer-architecture cpu-profiling hypervisor optimize peripherals platformio processor processor-architecture risc-processor risc-v riscv riscv-emulator riscv64 rv32 sbc sel4 simulator tensoflow-lite virtualization

Last synced: 05 Apr 2025

https://github.com/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.

android-app computer-architecture cpu-profiling hypervisor optimize peripherals platformio processor processor-architecture risc-processor risc-v riscv riscv-emulator riscv64 rv32 sbc sel4 simulator tensoflow-lite virtualization

Last synced: 14 Mar 2025

https://github.com/ucb-bar/riscv-mini

Simple RISC-V 3-stage Pipeline in Chisel

chisel riscv rtl

Last synced: 16 Mar 2025

https://github.com/ariya/fastlz

Small & portable byte-aligned LZ77 compression

amd64 ansi-c arm64 c c90 c99 compression dos fastlz freedos intel lempel-ziv lz77 mipsel ms-dos portable riscv

Last synced: 04 Apr 2025

https://github.com/patryk27/kartoffels

a game where you're given a potato and your job is to implement a firmware for it

fighting-game game mmo real-time risc-v riscv robot rust simulation

Last synced: 15 May 2025

https://github.com/jameslzhu/riscv-card

An unofficial assembly reference for RISC-V.

asm berkeley isa latex reference riscv

Last synced: 26 Mar 2025

https://github.com/larsbrinkhoff/lbforth

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

6502 8051 arm asmjs avr compiler cortex-m forth interpreter linux m68k metacompiler msp430 pdp11 programming-language risc-v riscv self-hosted x86

Last synced: 05 Apr 2025

https://github.com/larsbrinkhoff/lbForth

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

6502 8051 arm asmjs avr compiler cortex-m forth interpreter linux m68k metacompiler msp430 pdp11 programming-language risc-v riscv self-hosted x86

Last synced: 21 Apr 2025

https://github.com/splinedrive/kianRiscV

KianRISC-V! No RISC-V, no fun! RISC-V CPU with strong design rules and unittested! CPU you can trust! kianv rv32im risc-v a hdmi soc with harris computer architecture in verilog: multicycle, singlecycle and 5-stage pipelining Processor. Multicycle Soc with firmware that runs raytracer, mandelbrot, 3d hdmi gfx, dma controller, linux soc included, .

cpu cyclone10lp divider ecp5 fpga ice40 ice40hx1k icebreaker icefun icoboard linux linuxsoc multiplier pipelined qmtech-board riscv rv32im softcpu ulx3s verilog

Last synced: 20 Apr 2025

https://github.com/ariya/FastLZ

Small & portable byte-aligned LZ77 compression

amd64 ansi-c arm64 c c90 c99 compression dos fastlz freedos intel lempel-ziv lz77 mipsel ms-dos portable riscv

Last synced: 08 May 2025

https://github.com/f32c/f32c

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

altera arduino fpga lattice mips riscv xilinx

Last synced: 21 Apr 2025

https://github.com/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

ara asic cpu riscv rv64gcv rvv vector

Last synced: 02 Apr 2025

https://github.com/nervosnetwork/ckb-vm

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

blockchain ckb nervos riscv rust smart-contract

Last synced: 15 May 2025

https://github.com/riscv/meta-riscv

OpenEmbedded/Yocto layer for RISC-V Architecture

openembedded openembedded-layer risc-v riscv yocto yocto-layer yocto-meta

Last synced: 22 Mar 2025

https://github.com/d0iasm/rvemu-for-book

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

emulator riscv riscv-emulator rust xv6

Last synced: 22 Jul 2025

https://github.com/WangXuan95/USTC-RVSoC

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

cpu fpga risc-v riscv rtl rv32i soc softcore systemverilog verilog

Last synced: 22 Apr 2025

https://github.com/windelbouwman/ppci

A compiler for ARM, X86, MSP430, xtensa and more implemented in pure Python

arm assembler c-compiler c-preprocessor compiler m68k msp430 python riscv webassembly x86-64 xtensa

Last synced: 06 Apr 2025

https://github.com/mariusmm/RISC-V-TLM

RISC-V SystemC-TLM simulator

risc-v riscv systemc tlm2

Last synced: 21 Nov 2025

https://github.com/beehive-lab/maxine-vm

Maxine VM: A meta-circular research VM

aarch64 armv7 c1x graal java jvm maxine-vm metacircular-vm research risc-v riscv t1x x86

Last synced: 06 Apr 2025

https://github.com/sld-columbia/esp

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

accelerators asic embedded-systems fpga network-on-chip riscv system-on-chip

Last synced: 02 Apr 2025

https://github.com/beehive-lab/Maxine-VM

Maxine VM: A meta-circular research VM

aarch64 armv7 c1x graal java jvm maxine-vm metacircular-vm research risc-v riscv t1x x86

Last synced: 27 Feb 2025

https://github.com/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定制模拟器开发板。

embedded-linux qemu qemu-riscv riscv riscv-emulator riscv-linux riscv-simulator tutorials

Last synced: 16 May 2025

https://github.com/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定制模拟器开发板。

embedded-linux qemu qemu-riscv riscv riscv-emulator riscv-linux riscv-simulator tutorials

Last synced: 20 Mar 2025

https://github.com/riscv-software-src/homebrew-riscv

homebrew (macOS) packages for RISC-V toolchain

homebrew macos riscv

Last synced: 05 Apr 2025

https://github.com/mrlsd/riscv-fs

F# RISC-V Instruction Set formal specification

cpu fs fsharp isa library risc-processor risc-v riscv riscv-emulator riscv-simulator riscv32 riscv64

Last synced: 04 Apr 2025

https://github.com/mrLSD/riscv-fs

F# RISC-V Instruction Set formal specification

cpu fs fsharp isa library risc-processor risc-v riscv riscv-emulator riscv-simulator riscv32 riscv64

Last synced: 21 Apr 2025

https://github.com/sifive/freedom-u-sdk

Freedom U Software Development Kit (FUSDK)

openembedded riscv sifive yocto

Last synced: 25 Feb 2025

https://github.com/HUST-OS/tornado-os

异步内核就像风一样快!

asynchronous-kernel riscv rust

Last synced: 27 Apr 2025

https://github.com/sysprog21/semu

A minimalist RISC-V system emulator capable of running Linux kernel

emulator linux-kernel risc-v riscv riscv-emulator rv32ima

Last synced: 16 May 2025

https://github.com/libriscv/rvscript

Fast RISC-V-based scripting backend for game engines

cpp cpp20 game-development gamedev low-latency riscv sandbox scripting-engine

Last synced: 09 Oct 2025

https://github.com/xplshn/dbin

📦 Poor man's package manager. +4164 statically linked binaries in the default repos (amd64/arm64/riscv)! The easy to use, easy to get, suckless software distribution system.

binary-manager cli cool dependency-checker fast go musl no-install package-management package-manager package-manager-tool portable portable-package-manager risc-v riscv runner standalone static suckless superior

Last synced: 05 Oct 2025

https://github.com/pulp-platform/riscv-dbg

RISC-V Debug Support for our PULP RISC-V Cores

debug riscv

Last synced: 10 Apr 2025

https://github.com/bu-icsg/dana

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

chisel hardware neural-network riscv rocc rocket-chip rtl

Last synced: 09 May 2025

https://github.com/skyzh/riscv-simulator

💻 RISC-V Simulator of RV32I ISA. 5-stage pipeline / out-of-order execution with Tomasulo algorithm and Speculation. Support runtime visualization. Project report available.

branch-prediction cmake computer-architecture cpp cpu gtest pipeline riscv riscv-emulator riscv-simulator riscv32 speculation tomasulo-algorithm

Last synced: 16 Mar 2025

https://github.com/pulp-platform/cheshire

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

asic fpga riscv rtl-design simulation systemverilog

Last synced: 22 Apr 2025

https://github.com/skyzh/RISCV-Simulator

💻 RISC-V Simulator of RV32I ISA. 5-stage pipeline / out-of-order execution with Tomasulo algorithm and Speculation. Support runtime visualization. Project report available.

branch-prediction cmake computer-architecture cpp cpu gtest pipeline riscv riscv-emulator riscv-simulator riscv32 speculation tomasulo-algorithm

Last synced: 25 Mar 2025

https://github.com/CTSRD-CHERI/cheribsd

FreeBSD adapted for CHERI-RISC-V and Arm Morello.

cheri cheribsd freebsd morello riscv

Last synced: 11 May 2025

https://github.com/openhwgroup/core-v-mcu

This is the CORE-V MCU project, hosting CORE-V's embedded-class cores.

microcontroller openhwgroup riscv systemverilog

Last synced: 13 Apr 2025

https://github.com/rafaelcalcada/rvx

RISC-V microcontroller IP core developed in Verilog

core cpu gpio mcu microcontroller processor risc-v riscv rv32i rvx spi system-on-chip uart zicsr

Last synced: 22 Apr 2025

https://github.com/maxxsoft/fuxi

Fuxi (伏羲) is a 32-bit pipelined RISC-V processor written in Chisel3.

chisel cpu fpga riscv scala

Last synced: 17 Jun 2025

https://github.com/tilk/riscv-simple-sv

A simple RISC V core for teaching

risc-v riscv verilog

Last synced: 30 Dec 2025

https://github.com/SpinalHDL/SaxonSoc

SoC based on VexRiscv and ICE40 UP5K

riscv rtl soc

Last synced: 22 Apr 2025

https://github.com/spinalhdl/saxonsoc

SoC based on VexRiscv and ICE40 UP5K

riscv rtl soc

Last synced: 05 Apr 2025

https://github.com/dineshannayya/riscduino

Arduino compatible Risc-V Based SOC

analog ar i2c pwm qspi riscv usb-host

Last synced: 22 Apr 2025

https://github.com/esp-rs/esp-pacs

Peripheral Access Crates for Espressif SoCs and modules

esp32 riscv rust xtensa

Last synced: 15 May 2025