πŸ“ˆ GH Trending Explorer 🎲 Surprise me

Search: risc-v Β· clear

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, Axera NPU, Ascend NPU, x86_64 servers, websocket server/client, support 12 programming languages

β–² ~63/7d β˜… 15k C++ today
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.

β–² ~35/7d β˜… 15k Assembly 1d ago
lowRISC / ibex

Ibex is a small 32-bit RISC-V CPU core with high-level of verification (previously known as zero-riscy)

β–² 21/7d β˜… 2.1k SystemVerilog πŸ”₯ 1d ago
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.

β–² ~14/7d β˜… 9.1k C 1d ago
sipeed / NanoKVM

Affordable, Multifunctional, Nano RISC-V IP-KVM

β–² ~14/7d β˜… 6.6k TypeScript 1d ago
uxlfoundation / oneDNN

Open-source library of optimized deep learning operations (matmul, convolution, attention) for CPUs (x64, AArch64, RISC-V) and Intel GPUs. Used by PyTorch, TensorFlow, OpenVINO, and ONNX Runtime.

β–² ~14/7d β˜… 4.1k C++ today
simdjson / simdjson

Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks

β–² ~7/7d β˜… 24k C++ today
RT-Thread / rt-thread

RT-Thread is an open source IoT Real-Time Operating System (RTOS). https://rt-thread.github.io/rt-thread/

β–² ~7/7d β˜… 12k C 3d ago
MichaIng / DietPi

Lightweight justice for your single-board computer!

β–² ~7/7d β˜… 6.3k Shell today
SpinalHDL / VexRiscv

A FPGA friendly 32 bit RISC-V CPU implementation

β–² ~7/7d β˜… 3.3k Assembly 9d ago
openhwfoundation / 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.

β–² ~7/7d β˜… 3.2k Assembly πŸ”₯ today
renode / renode

Renode - Antmicro's open source simulation and virtual development framework for complex embedded systems

β–² ~7/7d β˜… 3.1k RobotFramework 1d ago
uxmal / reko

Reko is a binary decompiler.

β–² ~7/7d β˜… 2.6k C# 1d ago
ucb-bar / chipyard

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

β–² ~7/7d β˜… 2.4k Scala πŸ”₯ 4d ago
riscv / learn

Tracking RISC-V Actions on Education, Training, Courses, Monitorships, etc.

β–² ~7/7d β˜… 1.9k 7d ago
succinctlabs / sp1

SP1 is a zero‑knowledge virtual machine that proves the correct execution of programs compiled for the RISC-V architecture.

β–² ~7/7d β˜… 1.8k Rust today
cnlohr / ch32fun

Open source minimal stack for the ch32 and ch5xx WCH RISC-V Microcontrollers

β–² ~7/7d β˜… 1.6k C 15d ago
LekKit / RVVM

The RISC-V Virtual Machine

β–² ~7/7d β˜… 1.3k C 10d ago
firesim / firesim

FireSim: Fast and Effortless FPGA-accelerated Hardware Simulation with On-Prem and Cloud Flexibility

β–² ~7/7d β˜… 1.1k Scala today
fnuecke / oc2

RISC-V and Z80 VMs and peripherals in Minecraft

β–² ~7/7d β˜… 659 Java 1d ago
openhwfoundation / cvw

CORE-V Wally is a configurable RISC-V Processor associated with RISC-V System-on-Chip Design textbook. Contains a 5-stage pipeline, support for A, B, C, D, F, M and Q extensions, and optional caches, BP, FPU, VM/MMU, AHB, RAMs, and peripherals.

β–² ~5/7d β˜… 649 SystemVerilog πŸ”₯ 1d ago
tock / tock

A secure embedded operating system for microcontrollers

β–² ~0/7d β˜… 6.5k Rust today
mortbopet / Ripes

A graphical processor simulator and assembly editor for the RISC-V ISA

β–² ~0/7d β˜… 3.5k C++ 3d ago
probe-rs / probe-rs

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

β–² ~0/7d β˜… 3.0k Rust today
gem5 / gem5

The official repository for the gem5 computer-system architecture simulator.

β–² ~0/7d β˜… 2.9k C++ 1d ago
xtensor-stack / xsimd

C++ wrappers for SIMD intrinsics and parallelized, optimized mathematical functions (SSE, AVX, AVX512, NEON, SVE, WebAssembly, VSX, RISC-V))

β–² ~0/7d β˜… 2.8k C++ 6d ago
darklife / darkriscv

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

β–² ~0/7d β˜… 2.6k Verilog 10d ago
cksystemsteaching / selfie

An educational software system of a tiny self-compiling C compiler, a tiny self-executing RISC-V emulator, and a tiny self-hosting RISC-V hypervisor.

β–² ~0/7d β˜… 2.5k Jupyter Notebook 4d ago
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.

β–² ~0/7d β˜… 2.3k VHDL today
ipxe / ipxe

iPXE network bootloader

β–² ~0/7d β˜… 2.1k C 1d ago
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, Ghostty and Bun.

β–² ~0/7d β˜… 2.0k C++ 2d ago
kfrlib / kfr

Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON, RISC-V RVV)

β–² ~0/7d β˜… 1.9k C++ 10d ago
ashvardanian / NumKong

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 πŸ“

β–² ~0/7d β˜… 1.9k C today
OSCPU / NutShell

RISC-V SoC designed by students in UCAS

β–² ~0/7d β˜… 1.6k Scala 2d ago
sysprog21 / shecc

A self-hosting and educational C optimizing compiler

β–² ~0/7d β˜… 1.4k C 1d ago
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!

β–² ~0/7d β˜… 1.4k SystemVerilog today
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.

β–² ~0/7d β˜… 1.3k Rust today
openhwfoundation / cv32e40p

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

β–² ~0/7d β˜… 1.3k SystemVerilog 1d ago
rsd-devel / rsd

RSD: RISC-V Out-of-Order Superscalar Processor

β–² ~0/7d β˜… 1.2k SystemVerilog 19d ago
riscv / riscv-arch-test

The RISC-V Architectural Certification Tests (ACTs) are a set of assembly language tests designed to certify that a design faithfully implements the RISC-V specification.

β–² ~0/7d β˜… 802 Assembly πŸ”₯ today

Load more β†’