/astx

一个代码可视化搭建平台,代码自动生成. Less Code, Low Code is more.

Primary LanguageJavaScript

astx

可视化搭建平台 代码自动生成 Less Code Low Code 代号:X-MAN

项目目标

基于React技术栈构建一个可视化搭建平台,通过拖拽的方式构建中台,生成完整的项目工程 wiki

项目由来

ASTX含义:AST 代表抽象语法树, X 代表无限拓展可能. 代码自动生成底层技术原理是AST, DSL做功能辅助

无代码编程:可视化配置搭建 -> 云编辑器 -> AI代码自动生成

很多大的平台在开始做这样的可视化搭建平台,节约项目开发成本。在目前来看,没有特别好的系统解决方案。微软的power,阿里云的云凤蝶,金蝉等

安装

yarn install 

启动

yarn start

打包

yarn build

文档

文档请查看 wiki

在线demo

https://winyh.github.io/astx

运行预览

贡献代码

欢迎贡献代码,代码规范请查看 wiki

Todo List

  • 用 Typescript 改写
  • 可视化拖拽生成React.jsx 文件构建中台
  • 在线生成完整的工程目录,开箱即用

参考平台

平台 说明
Vuegg 拖拽生成vue代码工程
云凤蝶 可视化搭建中台

License

astx is MIT licensed.