#代码生成器
astring - JavaScript生成工具,兼容ESTree AST
AstringJavaScript代码生成ESTree代码生成器NPM安装Github开源项目
Astring 是轻量且快速的JavaScript代码生成工具,兼容ESTree标准的AST。支持生成最新版本的JavaScript代码,包括已完成提案。提供可扩展的自定义AST节点处理,比Bublé、Escodegen、Babel等工具更快,也支持Source Map和注释生成。体积小,无依赖,兼容Deno环境,安装和使用都非常方便。
ogen - OpenAPI v3的高效Go代码生成工具
ogenOpenAPI v3代码生成器GoAPIGithub开源项目
ogen是一个专为Go语言设计的OpenAPI v3代码生成器,特点是无反射和无接口。其通过代码生成优化JSON编码,使用go-faster/jx克服`encoding/json`的局限,并按照规范生成静态类型的客户端和服务器。支持可选、可空及可选可空字段,无需指针,提供各种帮助方法,并包含OpenTelemetry的跟踪和指标功能。适用于根据OpenAPI规范自动生成代码的开发者,有效提升编码效率和代码质量。
mybatis-plus-code-generator - MyBatis-Plus代码生成器,简化数据库开发流程
MyBatis-Plus代码生成器逆向工程Java数据库Github开源项目
mybatis-plus-code-generator是一个功能丰富的MyBatis-Plus代码生成工具。它能自动创建model类、dao接口、xml文件、service接口及实现类,同时支持Builder模式、swagger2和数据库字段常量生成。用户可通过jar包、Docker或源码方式使用,界面操作简单,有助于提升数据库开发效率。
flutter_rust_bridge - Flutter和Rust跨语言绑定生成工具
flutter_rust_bridgeFlutterRust跨平台开发代码生成器Github开源项目
flutter_rust_bridge是一个Flutter/Dart和Rust的绑定生成工具。它支持任意类型转换、异步调用、双向函数调用,可处理整个文件夹输入,兼容现有库工具。作为Flutter Favorite项目,它简单易用yet功能强大,为Flutter和Rust开发提供了高效的连接方案。
fastapi-mvc - FastAPI应用开发的高效MVC框架
FastAPIMVC框架Python开发Web应用代码生成器Github开源项目
fastapi-mvc是一个基于MVC架构的FastAPI开发工具,集成了WSGI+ASGI服务器、自动化文档和测试等功能。它提供Kubernetes部署支持、代码生成器和Poetry依赖管理,简化了FastAPI应用的开发流程。该工具适合各层次的开发者,能有效提高FastAPI项目的开发效率。
Codejet - 智能化设计转代码工具集成平台
AI工具Codejet设计到代码Figma插件代码生成器
Codejet整合了设计系统、Figma插件、代码生成器和可视化编辑器等功能,致力于简化设计到代码的转换过程。该平台提供一键生成前端代码的能力,并支持在可视化界面中进行调整,旨在提升设计师和开发者的协作效率,加快项目从设计到部署的整体流程。
generator - MyBatis数据库交互代码自动生成工具
MyBatis Generator代码生成器数据库操作CRUDJavaGithub开源项目
MyBatis Generator是一款针对MyBatis框架的代码生成工具。通过自动分析数据库表结构,它可以生成用于数据库交互的代码,简化了初始设置过程。这个工具主要用于生成常见的CRUD操作代码,同时支持Java和Kotlin项目开发。MyBatis Generator提供了多种代码生成风格,帮助开发者提高工作效率,同时保证了生成代码的一致性。MyBatis Generator还提供了Eclipse插件,可通过Eclipse更新站点或Eclipse Marketplace安装使用,进一步提升了开发便利性。