Skip to content
/ astx Public

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

Notifications You must be signed in to change notification settings

winyh/astx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published