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
- Developers owning (almost) any RISC-V board or module should be able to obtain hardware documentation, firmware/software updates, and debug support via RUYISDK.
- Developers can specify common RISC-V extension combinations and use RUYISDK to generate operating systems, toolchains, runtimes or VMs, libraries, and application frameworks.
- 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.