C Riscv

Open-source C projects categorized as Riscv

Top 22 C Riscv Projects

  1. Unicorn Engine

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

    Project mention: Unicorn Engine 2.1.2 | news.ycombinator.com | 2025-02-13
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. 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.

    Project mention: Machine Code Isn't Scary | news.ycombinator.com | 2025-06-04

    When I was last working with machine code, I found capstone to be very useful. Even just reading the source was helpful for some of the conditionally present amd64 fields.

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

  4. limine

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

    Project mention: Limine – Modern, advanced, portable, multiprotocol bootloader and boot manager | news.ycombinator.com | 2025-03-12
  5. shecc

    A self-hosting and educational C optimizing compiler

  6. RVVM

    The RISC-V Virtual Machine

    Project mention: RVVM: RISC-V Virtual Machine | news.ycombinator.com | 2025-02-12
  7. FastLZ

    Small & portable byte-aligned LZ77 compression (by ariya)

  8. rv32emu

    Compact and Efficient RISC-V RV32I[MAFC] emulator

    Project mention: Accelerate RISC-V Instruction Set Simulation by Tiered JIT Compilation | news.ycombinator.com | 2024-10-23

    The complementary codebase presented in the research paper is rv32emu, an efficient RISC-V instruction set simulator, available under the MIT License. See https://github.com/sysprog21/rv32emu

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. 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 (by pulp-platform)

  11. esp

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

    Project mention: ESP – Open-source SoC platform | news.ycombinator.com | 2025-03-05
  12. Tina

    Tina is a teeny tiny, header only, coroutine and job library.

  13. cheribsd

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

  14. riscv_em

    Simple risc-v emulator, able to run linux, written in C.

  15. nuclei-sdk

    Nuclei RISC-V Software Development Kit

  16. simd_utils

    A header only library implementing common mathematical functions using SIMD intrinsics

  17. OpenPicoRTOS

    Very small, safe, lightning fast, yet portable preemptive RTOS with SMP support

  18. qemu-pinning

    My QEMU fork with pinning (affinity) support and a few tweaks.

  19. nuttx-star64

    Apache NuttX RTOS for Pine64 Star64 64-bit RISC-V SBC (StarFive JH7110)

  20. taurus

    SDK for CDAC Vega Processors (by rnayabed)

  21. ch32v307-gnumake

    Makefile project for ch32v307

  22. wip-nuttx

    (Work-in-Progress for StarPro64, SG2000, Ox64, Star64 and PinePhone) Apache NuttX is a mature, real-time embedded operating system (RTOS)

  23. ulisp-bl602

    A version of the Lisp programming language for RISC-V BL602 Boards

  24. ch32v00

    Unofficial snap for ch32v00* chipset development tools

  25. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C Riscv discussion

Log in or Post with

C Riscv related posts

Index

What are some of the best open-source Riscv projects in C? This list will help you:

# Project Stars
1 Unicorn Engine 8,240
2 capstone 8,084
3 limine 2,298
4 shecc 1,240
5 RVVM 1,056
6 FastLZ 483
7 rv32emu 486
8 ara 433
9 esp 374
10 Tina 288
11 cheribsd 180
12 riscv_em 138
13 nuclei-sdk 138
14 simd_utils 107
15 OpenPicoRTOS 91
16 qemu-pinning 41
17 nuttx-star64 27
18 taurus 12
19 ch32v307-gnumake 7
20 wip-nuttx 6
21 ulisp-bl602 5
22 ch32v00 0

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that C is
the 6th most popular programming language
based on number of references?