Topics / #risc-v
Risc-v projects on GitHub
Open RISC-V instruction set architecture software and hardware projects.
As of , the most-starred Risc-v projects on GitHub are UTM (36K stars), picoclaw (30.1K stars) and simdjson (24.4K stars). GitHub.Locker tracks 11 Risc-v repositories with 159.9K stars combined. The fastest-growing on October 18 was esp32sim, with +166 stars in a day.
Hot right now
Most stars gained in a day · Oct 18
esp32sim
mikroverk/esp32sim · ★ 435esp32sim is an open-source, instruction-level emulator for four ESP32 chips (classic ESP32, S3, C3, C6) that boots the real mask ROM, bootloader and an unmodified application image, with no patched firmware and no hardware required.
+38Reverse-Engineering
mytechnotalent/Reverse-Engineering · ★ 14.9KA free, massive collection of reverse engineering and hacking tutorials covering x86, x64, ARM (32/64-bit), AVR, RISC-V, Windows internals, malware analysis, embedded systems, Rust, Go, Wasm, and more, delivered as free ebooks/lessons.
+31UTM
utmapp/UTM · ★ 36KUTM is a full system emulator and virtual machine host for iOS and macOS, built on QEMU, that lets you run Windows, Linux, and other operating systems directly on your Mac, iPhone, or iPad.
+20sherpa-onnx
k2-fsa/sherpa-onnx · ★ 15.4Ksherpa-onnx is an offline toolkit for speech-to-text, text-to-speech, speaker diarization, speaker identification/verification, spoken language identification, audio tagging, VAD, speech enhancement, keyword spotting and source separation, built on next-gen Kaldi and ONNX Runtime, with no internet connection required.
The all-time top
11 projects · by stars
- 36K
#1 · utmapp/UTMUTM
UTM is a full system emulator and virtual machine host for iOS and macOS, built on QEMU, that lets you run Windows, Linux, and other operating systems directly on your Mac, iPhone, or iPad.
- 30.1K
#2 · sipeed/picoclawpicoclaw
An open-source personal AI assistant written entirely in Go by Sipeed: connect it to an LLM provider and chat with it from Telegram, Discord, Matrix, WeChat or the built-in Web UI.
- 24.4K
#3 · simdjson/simdjson
simdjson
A C++ library that parses JSON at gigabytes-per-second speed using SIMD instructions and microparallel algorithms. It ships in production systems like Node.js, ClickHouse and Meta Velox.
- 4

ggml
15.5Kggml-org/ggml · C++ggml is a plain C/C++ tensor library built for running machine learning models with minimal setup, no external dependencies, and support for CPU, GPU, NPU, and browser backends. It's the core engine that powers projects like llama.cpp.
- 5

sherpa-onnx
15.4Kk2-fsa/sherpa-onnx · C++sherpa-onnx is an offline toolkit for speech-to-text, text-to-speech, speaker diarization, speaker identification/verification, spoken language identification, audio tagging, VAD, speech enhancement, keyword spotting and source separation, built on next-gen Kaldi and ONNX Runtime, with no internet connection required.
- 6

Reverse-Engineering
14.9Kmytechnotalent/Reverse-Engineering · AssemblyA free, massive collection of reverse engineering and hacking tutorials covering x86, x64, ARM (32/64-bit), AVR, RISC-V, Windows internals, malware analysis, embedded systems, Rust, Go, Wasm, and more, delivered as free ebooks/lessons.
- 7

rt-thread
12.3KRT-Thread/rt-thread · CRT-Thread is an open source, community-based real-time operating system (RTOS) for embedded and IoT devices, mainly written in C.
- 8

miniforge
10.3Kconda-forge/miniforge · ShellMiniforge is a minimal installer that bootstraps the conda and mamba package managers, pre-configured to use the conda-forge channel as the default and only channel for installing packages.
- 9

esp32sim
435mikroverk/esp32sim · Rustesp32sim is an open-source, instruction-level emulator for four ESP32 chips (classic ESP32, S3, C3, C6) that boots the real mask ROM, bootloader and an unmodified application image, with no patched firmware and no hardware required.
- 10

libfyaml
346pantoniou/libfyaml · Clibfyaml is a high-performance YAML 1.2 and JSON parser/emitter for C, built for zero-copy operation with full document-tree and event-streaming APIs, and it passes the full YAML testsuite.
- 11

Kof4j
291KofLang/Kof4j · JavaKof (pronounced 'coffe') is a general-purpose, statically typed programming language with its own compiler. One language compiles to JVM, native binaries, JavaScript and Android — only the target changes, not the language.
Related topics
Often tagged together