Skip to main content

About Us

Project

RUYISDK is an integrated, all-in-one development environment tailored for RISC-V developers. Led by the Institute of Software, Chinese Academy of Sciences (ISCAS), RUYISDK aims to provide a one-stop development solution for RISC-V developers. The project started planning in the second half of 2022 and moved to a bi-weekly agile release cadence since early 2024. Since the launch we have continuously improved the product and seek to provide high-quality services for the broad RISC-V developer community.

Core goals

  1. Developers owning (almost) any RISC-V board or module should be able to obtain hardware documentation, firmware/software updates, and debug support via RUYISDK.
  2. Developers can specify common RISC-V extension combinations and use RUYISDK to generate operating systems, toolchains, runtimes or VMs, libraries, and application frameworks.
  3. Foster and run an active, inclusive developer community.

Our products

  • RISC-V OS (XuanTie-optimized): RevyOS
  • RISC-V package manager: ruyi
  • RISC-V OS installer: ruyi device provision
  • RISC-V IDE: RuyiSDK IDE
  • RISC-V toolchains: PLCT-GCC, PLCT-LLVM
  • Notable upstream software integrated into RuyiSDK: QEMU, Box64, LuaJIT, DynamoRIO

Open Source & Community

The RUYISDK project is managed openly and hosted on GitHub. We welcome contributors to help advance the RISC-V ecosystem.

Our community aims to be open, friendly, diverse, inclusive and healthy.

We are recruiting passionate and talented contributors — send CVs to: wuwei2016@iscas.ac.cn.