RuyiSDK
About
Project overview
RUYISDK is a full-featured, integrated 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 was planned in the second half of 2022 and adopted a biweekly agile release cadence starting in early 2024. Since its inception we continually refine the product to provide high-quality support to the RISC-V community.
Core goals
- Ensure that developers using (almost) any RISC-V board or module can obtain hardware documentation, firmware/software updates, and debugging support through RUYISDK.
- Allow developers to specify common RISC-V ISA extension combinations and generate the required OS, toolchains, language runtimes/VMs, libraries, and application frameworks via the RUYISDK system.
- Foster and operate an active, inclusive developer community.
Our products
- RISC-V OS (XuanTie-optimized): RevyOS RevyOS
- RISC-V package manager: ruyi 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 and collaborators to advance the RISC-V ecosystem together.
The RUYISDK community aims to be open, friendly, diverse, inclusive, and healthy.
We are recruiting passionate and talented contributors — send CVs to: wuwei2016@iscas.ac.cn.
Before participating in community discussions, please read the Code of Conduct to help maintain a constructive community. Code of Conduct。