Official website: Swagger Swagger
An open source interface framework that provides a variety of tools to help you solve problems with different scenarios of the API, including the following sub-projects: Core Tools
name |
GitHub Address |
function |
Swagger Core |
Https://github.com/swagger-api/swagger-core |
Java-dependent libraries, used to generate or read swagger definitions, can be understood as an intermediate product of swagger |
Swagger Codegen |
https://github.com/swagger-api/swagger-codegen/tree/develop_2.0 |
Generate Client/server-side code from the command line by swagger definitions |
Swagger UI |
Https://github.com/swagger-api/swagger-ui |
A simple file server that browses the Swagger interface documentation |
Swagger Editor |
Https://github.com/swagger-api/swagger-editor |
A browse tool, but support online editing, execution, and can see the response results of such a tool, support Yaml/json format interface file download |
Other Tools
name |
GitHub Address |
function |
Swagger JS |
Https://github.com/swagger-api/swagger-js |
JS client, easy to use JS language debugging |
Swagger Node |
Https://github.com/swagger-api/swagger-node |
JS Dependent Library |
Swagger-socket |
Https://github.com/swagger-api/swagger-socket |
Calling API in swagger form via WebSocket mode |
Swagger Parser |
Https://github.com/swagger-api/swagger-parser |
Tool class, Java language, independent use parsing swagger definitions |
Summary
Swagger is a huge system that needs to be chewed slowly this week.