All Projects → Azure → Autorest

Azure / Autorest

Licence: mit
OpenAPI (f.k.a Swagger) Specification code generator. Supports C#, PowerShell, Go, Java, Node.js, TypeScript, Python

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to Autorest

Oav
Tools for validating OpenAPI (Swagger) files.
Stars: ✭ 55 (-98.48%)
Mutual labels:  swagger, openapi, azure
Openapi Cli Generator
Generate a CLI from an OpenAPI 3 specification
Stars: ✭ 121 (-96.65%)
Mutual labels:  openapi, rest-client, code-generator
Azure Rest Api Specs
The source for REST API specifications for Microsoft Azure.
Stars: ✭ 1,104 (-69.39%)
Mutual labels:  swagger, openapi, azure
Datamodel Code Generator
Pydantic model generator for easy conversion of JSON, OpenAPI, JSON Schema, and YAML data sources.
Stars: ✭ 393 (-89.1%)
Mutual labels:  swagger, openapi, code-generator
Openapi Directory
🌐 Wikipedia for Web APIs. Directory of REST API definitions in OpenAPI 2.0/3.x format
Stars: ✭ 2,635 (-26.95%)
Mutual labels:  swagger, openapi, azure
fastify-openapi-glue
A plugin for Fastify to autogenerate a configuration based on a OpenApi(v2/v3) specification.
Stars: ✭ 94 (-97.39%)
Mutual labels:  swagger, openapi
oas2
OpenAPI 2.0 (aka Swagger) utils for Golang.
Stars: ✭ 19 (-99.47%)
Mutual labels:  swagger, openapi
Light 4j
A fast, lightweight and more productive microservices framework
Stars: ✭ 3,303 (-8.43%)
Mutual labels:  swagger, openapi
json-ref-resolver
[Deprecated] Recursively resolve JSON pointers and remote authorities.
Stars: ✭ 27 (-99.25%)
Mutual labels:  swagger, openapi
kompendium
Ktor OpenAPI Spec Generator
Stars: ✭ 46 (-98.72%)
Mutual labels:  swagger, openapi
tssg-syntax-parser
Parser to generate AST from TSSG Syntax
Stars: ✭ 17 (-99.53%)
Mutual labels:  swagger, openapi
5gc apis
RESTful APIs of main Network Functions in the 3GPP 5G Core Network
Stars: ✭ 253 (-92.99%)
Mutual labels:  swagger, openapi
openapi-assert
Asserting data against OpenAPI docs.
Stars: ✭ 17 (-99.53%)
Mutual labels:  swagger, openapi
tuya-connector
tuya-connector helps you efficiently create cloud development projects regarding the OpenAPI or message subscription capabilities. You can put all the focus on business logic without taking care of server-side programming nor relational databases.
Stars: ✭ 28 (-99.22%)
Mutual labels:  openapi, rest-client
openapi-schemas
JSON Schemas for every version of the OpenAPI Specification
Stars: ✭ 22 (-99.39%)
Mutual labels:  swagger, openapi
openapi-schema-validator
OpenAPI schema validator for Python
Stars: ✭ 35 (-99.03%)
Mutual labels:  swagger, openapi
gin-swagger
DRY templates for go-swagger
Stars: ✭ 79 (-97.81%)
Mutual labels:  swagger, openapi
Openapi.tools
A collection of Editors, Linters, Parsers, Code Generators, Documentation, Testing
Stars: ✭ 257 (-92.87%)
Mutual labels:  swagger, openapi
Openapi Typescript Codegen
NodeJS library that generates Typescript or Javascript clients based on the OpenAPI specification
Stars: ✭ 249 (-93.1%)
Mutual labels:  swagger, openapi
Azure Devops Python Api
Azure DevOps Python API
Stars: ✭ 257 (-92.87%)
Mutual labels:  rest-client, azure

AutoRest

The AutoRest tool generates client libraries for accessing RESTful web services. Input to AutoRest is a spec that describes the REST API using the OpenAPI Specification format.

Release notes

Packages

Name Changelog Latest Next
Core functionality
autorest Changelog
@autorest/core Changelog
@autorest/modelerfour Changelog
Language generators
@autorest/csharp Changelog
@autorest/go Changelog
@autorest/java Changelog
@autorest/powershell Changelog
@autorest/python Changelog
@autorest/swift Changelog
@autorest/typescript Changelog
Internal packages
@autorest/codemodel Changelog
@autorest/common Changelog
@autorest/configuration Changelog
@autorest/extension-base Changelog
@azure-tools/extension Changelog
@azure-tools/codegen Changelog
@azure-tools/openapi Changelog
@azure-tools/deduplication Changelog
@azure-tools/datastore Changelog
@azure-tools/oai2-to-oai3 Changelog
@azure-tools/jsonschema Changelog

Support Policy

AutoRest is an open source tool -- if you need assistance, first check the documentation. If you find a bug or need some help, feel free to submit an issue

Getting Started using AutoRest image

View our docs readme as a starting point to find both general information and language-generator specific information

Contributing

Contributing guide

Check our internal developer docs to learn about our development process, how to propose bugfixes and improvements, and how to build and test your changes to Autorest.

Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].