awesome-riscv
😎 A curated list of awesome RISC-V implementations (by drom)
JuiceVm
The juice virtual machine was born in 2020, with the goal of realizing the smallest virtual machine of RISC-V that can run the latest kernel mainline. At the beginning of the design, it runs on a platform with only 100 KB of RAM, which does not exceed the number of C99. Three-party dependence. (by juiceRv)
awesome-riscv | JuiceVm | |
---|---|---|
5 | 3 | |
116 | 354 | |
- | - | |
0.0 | 0.0 | |
about 1 year ago | over 2 years ago | |
- | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
awesome-riscv
Posts with mentions or reviews of awesome-riscv.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-31.
-
Rise: RISC-V Software Ecosystem – Linux Foundation Project
Github seems like a good option for this (or codeberg), creating something like awesome risc-v where other people can make suggestions and improvements.
-
How many gates does a decent risc-v implementation take?
The lists out there are out of date, but this isn't a bad place to start.
-
Yeah, RISC-V Is Actually a Good Design
In general, I've been seeing quite a few interesting open-source implementations; what RISC-V has brought to the table is a community and an ISA that open CPU implementors can get behind, and vice versa, which has led to a lot of advancements in open CPU development.
-
What is needed for a processor other than instruction sets?
If you'd like to learn first-hand, why not look at a few open-source implementations for yourself? I think that's one of the incidental benefits of RV - people implementing their own FOSS cores with a shared instruction set!
-
Russian Company Develops 32-Bit RISC-V Microcontroller
RISC-V is about to take off! https://github.com/drom/awesome-riscv
JuiceVm
Posts with mentions or reviews of JuiceVm.
We have used some of these posts to build our list of alternatives
and similar projects.
-
ESP32 running Windows 3.0
Already done . https://github.com/juiceRv/JuiceVm
- Juice VM is a small RISC-V virtual machine
-
boot linux 5.0.0 on esp32
https://github.com/juiceRv/JuiceVm is corrected github
What are some alternatives?
When comparing awesome-riscv and JuiceVm you can also consider the following projects:
openc910 - OpenXuantie - OpenC910 Core
UTM - Virtual machines for iOS and macOS
valgrind-riscv64 - Valgrind with support for the RISCV64/Linux platform.
Xassette-Asterisk - Evaluation board for AllWinner's RISC-V 64 SoC F133/D1s
GCC-Cross-Compiler - These are gcc cross compiler tools.
Graal - GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀
picorv32 - PicoRV32 - A Size-Optimized RISC-V CPU
awesome-wasm-runtimes - A list of webassemby runtimes
.NET Runtime - .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
awesome-mango-pi-mq-pro - A curated list of awesome MangoPi MQ-Pro images, tools and resources