SaaSHub helps you find the best software and product alternatives Learn more →
Top 20 C Riscv Projects
-
Unicorn Engine
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)
-
capstone
Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
neorv32
:desktop_computer: A tiny, customizable and extensible MCU-class 32-bit RISC-V soft-core CPU and microcontroller-like SoC written in platform-independent VHDL.
-
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)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Unicorn – lightweight multi-platform, multi-architecture CPU emulator framework | news.ycombinator.com | 2024-05-03
Project mention: An example of how to add the A ISA extension's LR/SC operations into an open-source architecture | /r/RISCV | 2023-07-24
Project mention: A self-hosting and educational C optimizing compiler | news.ycombinator.com | 2024-01-07Yes, consider the case of shecc. It requires just a handful of C code lines to interpret directives set in the C preprocessor. Unlike relying on existing tools like cpp, as, or ld, shecc stands alone as a minimalist cross-compiler. This design could be particularly beneficial for students delving into the study of compiler construction. See https://github.com/sysprog21/shecc/blob/master/src/lexer.c#L...
Project mention: x86 vs ARM; Vector and Matrix Extensions; How do they compare? | /r/hardware | 2023-12-09yeah, ara also currently doesn't work, but that it exist is already really cool, and will likely get fixed and completed in the future
Since you're clearly knowledgable ...
What's your take on http://cheribsd.org (and CHERI as a concept overall)?
Project mention: Star64 JH7110 RISC-V SBC: Experiments with OpenSBI (Supervisor Binary Interface) | news.ycombinator.com | 2023-10-28Thanks! The JH7110 Display Controller is super complex, it might take a while to get it working with NuttX. Right now I'm building the I2C Driver for JH7110, which is needed to power up the PMIC for HDMI Output:
https://github.com/lupyuen/nuttx-star64#power-up-the-i2c-con...
C Riscv related posts
-
Is RISC-V ready for HPC? Evaluating the 64-core Sophon SG2042 RISC-V CPU
-
Ara2: RVV 1.0 Compliant Open-Source Processor
-
A repository that tracks upstream but allows separate tracking.
-
I got my Sipeed M1S Dock (BL808) yesterday, but I don’t see a macos toolchain for the C SDK. Am I missing something?
-
RVVM – The RISC-V Virtual Machine
-
RVVM – The RISC-V Virtual Machine
-
RVVM – The RISC-V Virtual Machine
-
A note from our sponsor - SaaSHub
www.saashub.com | 1 Jun 2024
Index
What are some of the best open-source Riscv projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | Unicorn Engine | 7,237 |
2 | capstone | 7,088 |
3 | neorv32 | 1,453 |
4 | shecc | 1,053 |
5 | RVVM | 826 |
6 | FastLZ | 400 |
7 | ara | 316 |
8 | esp | 303 |
9 | freedom-u-sdk | 267 |
10 | cheribsd | 152 |
11 | riscv_em | 130 |
12 | nuclei-sdk | 112 |
13 | simd_utils | 81 |
14 | OpenPicoRTOS | 43 |
15 | qemu-pinning | 37 |
16 | nuttx-star64 | 23 |
17 | taurus | 10 |
18 | ch32v307-gnumake | 7 |
19 | ulisp-bl602 | 4 |
20 | ch32v00 | 0 |
Sponsored