I’m working on a Rust library to help learners of RISC-V, thought you folks may find it interesting!

This page summarizes the projects mentioned and recommended in the original post on /r/RISCV

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • lib-rv32

    Rust library for emulating RISC-V rv32imac

  • The source is on GitHub if anyone is curious.

  • rrs

    Rust RISC-V Simulator

  • I've been working on something along very similar lines https://github.com/GregAC/rrs (I should look into getting it on crates.io) had been planning a test system similar to yours though have yet to implement it.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • riscv-arch-test

  • Have you tried running the RISC-V architectural test suite: https://github.com/riscv/riscv-arch-test? It should fit pretty nicely with your test system, each test generates a signature that needs to be checked against an expected output.

  • yarve

    RISC-V emulator in Rust

  • crates.io

    The Rust package registry

  • I would consider this last one a nice potential first contribution to crates.io. There are already enough RISC-V Rust emulators out here (and in this thread). But this would allow people to implement a JIT compiler.

  • 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.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts