介绍

GenUI是一个创新的SFP前端框架,使用Rust语言开发,最初受到Vue3和Makepad的启发。旨在帮助用户更有效地使用Rust编写前端项目。

相关生态

名称简介
RactRact 是一款用 Rust 编写的会话式 CLI 工具,为集成依赖项、设置环境、生成项目模板、使用 GenUI 和 Makepad 等框架运行和打包项目提供了一体化解决方案。使用最少的参数和直观的对话框简化您的开发工作流程。 🚀
GenUI Builtin ComponentsGenUI Builtin Components 是一个 Makepad 组件库,可直接集成到 Makepad 项目中。作为 GenUI 的核心组件库,它可作为 GenUI 项目的基础构建块,加速前端开发人员的开发过程。
MakepadMakepad 的最终愿景是构建一个实时编码/设计混合 IDE。与 Visual Basic 或 Delphi 等工具曾经统一开发人员和设计人员的方式类似,用 Rust 实现的 Makepad 提供了类似于 Figma 等设计工具的功能。
GenUI VSCode Plugin Comming SoonGenUI的VSCode插件,包括:代码着色,语法支持,图标,AIGC,版本更新,等功能。
Remote Services Comming Soon远程服务,包括远程打包,远程项目构建,AIGC,online code,插件仓库 等(类似V0)

SFP

GenUI的SFP功能是指其可插拔设计,可以根据开发者的需求调整和使用不同的底层技术或框架,我们当前使用Makepad作为底层。这种设计允许GenUI通过专门为这些底层框架设计的插件来扩展和自定义其功能,从而更好地适应各种开发场景。

  1. 通过插件提供强大的能力
  2. 不受固有底层限制
  3. 同时也是一种挑战

优势

  • 多框架兼容性
  • 灵活
  • 可扩展
  • 社区助力
  • 尊重用户

目标人群

  • 前端开发人员和全栈开发人员
  • 创新和实验项目的开发人员
  • 开源社区
  • 独立开发人员
  • 中小型项目开发(现在)

路线图

您可以从以下的图中获知我们的开发路线,计划和时间顺序