GenUIis an innovative SFP front-end framework developed in the Rust language, was originally inspired by Vue3 and Makepad. Intended to help users write front-end projects using Rust more efficiently.
name | description |
---|---|
Ract | act is a conversational CLI tool written in Rust, providing an all-in-one solution for integrating dependencies, setting up environments, generating project templates, running, and packaging projects with frameworks like GenUI and Makepad. Simplify your development workflow with minimal arguments and intuitive dialogs. 🚀 |
GenUI Builtin Components | GenUI Builtin Components is a Makepad component library that can be directly integrated into Makepad projects. As the core component library of GenUI, it serves as the foundational building blocks within GenUI projects, accelerating the development process for both front-end and back-end developers. |
Makepad | The ultimate vision of Makepad is to build a livecoding/design hybrid IDE. Similar to how tools like Visual Basic or Delphi once unified developers and designers, Makepad, implemented in Rust, offers functionalities akin to design tools like Figma. |
GenUI VSCode Plugin Comming Soon | GenUI's VSCode plug-in includes: code coloring, syntax support, icons, AIGC, version updates, and other functions. |
Remote Services Comming Soon | Remote services, including remote packaging, remote project building, AIGC, online code, plug-in warehouse, etc. (similar to V0) |
GenUI's SFP feature refers to its pluggable design, which can adjust and use different underlying technologies or frameworks according to the needs of developers. We currently use Makepad as the underlying layer. This design allows GenUI to extend and customize its functions through plug-ins designed specifically for these underlying frameworks, thereby better adapting to various development scenarios.
You can learn about our development route, plan and time sequence from the following figure