Project Icon

guardrail

基于OpenAPI/Swagger的多库和框架代码生成工具

guardrail是一款能够读取OpenAPI/Swagger规范文件,并为Scala和Java生成源代码的工具。其支持的库和框架包括Scala的akka-http、http4s和dropwizard,以及Java的dropwizard和spring-mvc。该工具提供适用于sbt、Maven和Gradle的插件,并通过sbt-version-policy确保模块间的二进制兼容性。适合新手和有经验的开发者,项目提供详细的贡献指南和问题追踪页面,便于社区参与项目发展。

NSwag - 支持 .NET、ASP.NET Core 和 TypeScript 的 Swagger/OpenAPI 工具链
ASP.NET CoreGithubNSwagOpenAPISwaggerTypeScript开源项目
NSwag 是一个支持 .NET、ASP.NET Core 和 TypeScript 的 Swagger/OpenAPI 工具链,它能够生成 OpenAPI 规范并创建客户端代码。它结合了 Swashbuckle 和 AutoRest 功能,提供了一站式解决方案,解决了许多兼容性问题。NSwag 支持通过 CLI、JSON 文件或 NSwagStudio GUI 进行自动配置,非常适合企业级开发。
API Governance - 自动化API审核工具助力实现最佳实践
AIAI工具API治理最佳实践标准化自动化
API Governance是一款基于人工智能的API设计和实施工具,采用行业领先的API Governance Top-10™列表自动检测和解决关键问题。它助力开发者遵循最佳实践,缩短开发周期,为企业提供符合行业标准的API,促进API采用和集成。该工具还能减少API集成商的问题和成本,加快投资回报。通过自动化API审核,API Governance有效降低企业成本,缩短上市时间,确保开发人员和产品间的标准一致性。
elide - Java库Elide加速Web和移动应用API开发
API开发ElideGithubGraphQLJSON API开源项目数据安全
Elide是一个Java库,用于快速构建模型驱动的GraphQL或JSON API Web服务。它支持CRUD和分析API,具备内置安全机制、移动友好设计和复杂写操作原子性。Elide可与多种数据存储方式集成,为开发者提供灵活的API开发工具,简化Web和移动应用的后端实现。该库支持模式内省、自定义数据验证和生命周期钩子,增强了API的可扩展性和灵活性。Elide简化了安全控制实现,并支持复杂的数据操作,适用于构建高效且安全的Web服务。
autorest - 自动生成RESTful API客户端库的开源工具
AutoRestGithubOpenAPIREST API代码生成客户端库生成开源项目
AutoRest是一款开源工具,基于OpenAPI规范自动生成RESTful Web服务的客户端库。支持C#、Go、Java等多种编程语言,AutoRest简化API集成过程,提升开发效率,保证生成代码的一致性。该工具适用于需要快速构建API客户端的开发项目,提供了便捷的解决方案。
openapi-directory - 开源OpenAPI定义目录项目
API定义API目录GithubOpenAPIREST API开源项目
该项目收录大量公开API的OpenAPI定义,经过验证和修复,确保质量。支持自动更新机制,保持API信息最新。通过REST API提供便捷访问。openapi-directory旨在成为最全面、标准化的机器可读API定义资源库,为开发者和企业提供可靠API信息。
grape - Ruby REST API开发框架
DSLGithubGrapeREST APIRackRuby开源项目
Grape是一个基于Ruby的REST API开发框架,可独立运行或与Rails、Sinatra等Web框架集成。它提供简洁DSL,支持多种格式、版本控制、内容协商等功能,便于快速构建RESTful API。Grape兼容Ruby 2.7+,通过gem方式安装,适用于需要灵活、高性能API开发的项目。
spectaql - 自动化GraphQL模式文档生成工具
API文档GithubGraphQLSpectaQL开源项目文档生成自动化文档
SpectaQL是一个自动化GraphQL模式文档生成工具。它可从实时端点、内省查询结果或SDL文件获取模式信息,生成完整、实时且美观的静态文档。SpectaQL支持元数据、动态示例和主题自定义,让开发者轻松维护高质量的API文档。该工具提供多种配置选项,适用于各类GraphQL项目的文档需求。
grails-core - 高效灵活的 Groovy Web 应用开发框架
GithubGrailsGroovyWeb应用开源项目插件框架
Grails 是基于 Groovy 编程语言的 Web 应用开发框架,具有高度可扩展性和丰富的插件生态系统。该框架由 Grails Foundation 主导开发,得到 Object Computing Inc. 赞助,提供简便的安装和使用方法,适用于快速构建现代 Web 应用。Grails 框架支持约定优于配置原则,内置强大的 ORM 工具,并与 Spring Boot 无缝集成,为开发者提供高效的 Web 应用构建体验。
izumi - 多功能Scala开发框架集合
GithubIzumiScala依赖注入功能型编程开源项目测试框架
Izumi是一套综合性Scala开发框架集合,旨在提高开发效率。它包含多个核心组件:编译时安全的依赖注入框架distage、高效测试框架distage-testkit、结构化日志系统LogStage等。Izumi致力于提升开发生产力,减少代码冗余,提供非侵入式且可内省的工具。该项目处于活跃开发阶段,欢迎开发者参与使用和贡献。
open-api - 全面的Node.js OpenAPI开发框架
ExpressGithubKoaMonorepoNode.jsOpenAPI开源项目
open-api是一个用于Node.js的OpenAPI开发框架,采用Monorepo结构管理多个功能包。该项目支持Express和Koa快速集成,提供路由管理、请求验证等多种工具,方便开发者构建完整的OpenAPI应用。框架涵盖OpenAPI开发各个环节,适用于不同规模的项目需求。open-api采用MIT许可证开源,由Kogo Software LLC维护。
项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

吐司

探索Tensor.Art平台的独特AI模型,免费访问各种图像生成与AI训练工具,从Stable Diffusion等基础模型开始,轻松实现创新图像生成。体验前沿的AI技术,推动个人和企业的创新发展。

Project Cover

SubCat字幕猫

SubCat字幕猫APP是一款创新的视频播放器,它将改变您观看视频的方式!SubCat结合了先进的人工智能技术,为您提供即时视频字幕翻译,无论是本地视频还是网络流媒体,让您轻松享受各种语言的内容。

Project Cover

美间AI

美间AI创意设计平台,利用前沿AI技术,为设计师和营销人员提供一站式设计解决方案。从智能海报到3D效果图,再到文案生成,美间让创意设计更简单、更高效。

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号