GenUI是一个创新的SFP前端框架,使用Rust语言开发,最初受到Vue3和Makepad的启发。旨在帮助用户更有效地使用Rust编写前端项目。
名称 | 简介 |
---|---|
Ract | Ract 是一款用 Rust 编写的会话式 CLI 工具,为集成依赖项、设置环境、生成项目模板、使用 GenUI 和 Makepad 等框架运行和打包项目提供了一体化解决方案。使用最少的参数和直观的对话框简化您的开发工作流程。 🚀 |
GenUI Builtin Components | GenUI Builtin Components 是一个 Makepad 组件库,可直接集成到 Makepad 项目中。作为 GenUI 的核心组件库,它可作为 GenUI 项目的基础构建块,加速前端开发人员的开发过程。 |
Makepad | Makepad 的最终愿景是构建一个实时编码/设计混合 IDE。与 Visual Basic 或 Delphi 等工具曾经统一开发人员和设计人员的方式类似,用 Rust 实现的 Makepad 提供了类似于 Figma 等设计工具的功能。 |
GenUI VSCode Plugin Comming Soon | GenUI的VSCode插件,包括:代码着色,语法支持,图标,AIGC,版本更新,等功能。 |
Remote Services Comming Soon | 远程服务,包括远程打包,远程项目构建,AIGC,online code,插件仓库 等(类似V0) |
GenUI的SFP功能是指其可插拔设计,可以根据开发者的需求调整和使用不同的底层技术或框架,我们当前使用Makepad作为底层。这种设计允许GenUI通过专门为这些底层框架设计的插件来扩展和自定义其功能,从而更好地适应各种开发场景。
您可以从以下的图中获知我们的开发路线,计划和时间顺序