awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Azure avatar

Azure/autorest

0
View on GitHub↗
4,798 स्टार्स·738 फोर्क्स·TypeSpec·MIT·5 व्यूज़

Autorest

AutoRest एक मल्टी-लैंग्वेज SDK जनरेटर और OpenAPI कोड जनरेटर है जिसे एक ही API परिभाषा से कंसिस्टेंट सॉफ्टवेयर डेवलपमेंट किट्स तैयार करने के लिए डिज़ाइन किया गया है। यह एक REST API क्लाइंट जनरेटर के रूप में कार्य करता है जो Swagger और OpenAPI स्पेसिफिकेशन फाइलों को कार्यात्मक, टाइप्ड HTTP क्लाइंट लाइब्रेरीज़ में बदल देता है।

यह टूल डिज़ाइन दस्तावेजों को सोर्स कोड में बदलकर SDK डेवलपमेंट वर्कफ़्लो को स्वचालित करता है, यह सुनिश्चित करता है कि परिणामी कार्यान्वयन विभिन्न प्रोग्रामिंग भाषाओं में परिभाषित API कॉन्ट्रैक्ट से मेल खाते हैं।

यह सिस्टम भाषा-विशिष्ट जनरेशन लॉजिक लागू करने से पहले डेटा को सामान्य करने के लिए एक इंटरमीडिएट रिप्रेजेंटेशन का उपयोग करके स्पेसिफिकेशन-संचालित विकास को नियोजित करता है। यह एब्स्ट्रैक्ट API स्पेसिफिकेशन्स को कई टारगेट रनटाइम्स के लिए विविध सिंटैक्स पैटर्न्स में मैप करने के लिए टेम्पलेट-आधारित कोड जनरेशन और प्लगेबल क्लाइंट टेम्पलेट्स का उपयोग करता है।

Features

  • API Client SDK Generators - Transforms OpenAPI specifications into type-safe client SDKs for multiple programming languages.
  • OpenAPI Client SDK Generators - Automates the creation of client SDKs and type definitions specifically from OpenAPI specifications.
  • OpenAPI Specification Parsers - Parses OpenAPI JSON and YAML definitions into internal representations to drive the code generation process.
  • REST API Client Generators - Creates typed HTTP clients for interacting with RESTful services based on standardized specifications.
  • API Contract Implementations - Turns OpenAPI design documents into functional code to ensure the implementation matches the defined API contract.
  • API-Driven Development Workflows - Streamlines the production and maintenance of SDKs by integrating automated code generation into the development lifecycle.
  • Specification-Driven Development Tools - Automates the transformation of structured OpenAPI definition files into executable client libraries through a deterministic mapping process.
  • API Client Generators - Converts OpenAPI specifications into functional client libraries across several programming languages to simplify web API connections.
  • Multi-Language Client Generation - Generates official client libraries across various programming languages from a common API specification.
  • Template-Based Code Generators - Produces source code by injecting specification values into predefined language-specific text templates.
  • Cross-Language SDK Integration - Builds consistent web service integrations across different tech stacks from a single shared API definition.
  • Generation Templates - Provides pluggable client templates that allow language definitions to be updated without altering the core specification parser.
  • Intermediate Representations - Implements a normalized internal data model to decouple raw OpenAPI specifications from language-specific generation logic.
  • Multi-Language Grammar Mapping - Translates abstract API specifications into diverse syntax patterns across multiple programming language runtimes using shared core logic.
  • API Client Development Tools - Generates client libraries for RESTful services.
  • API Development - Generates client SDKs from OpenAPI specifications.

स्टार हिस्ट्री

azure/autorest के लिए स्टार हिस्ट्री चार्टazure/autorest के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

azure/autorest क्या करता है?

AutoRest एक मल्टी-लैंग्वेज SDK जनरेटर और OpenAPI कोड जनरेटर है जिसे एक ही API परिभाषा से कंसिस्टेंट सॉफ्टवेयर डेवलपमेंट किट्स तैयार करने के लिए डिज़ाइन किया गया है। यह एक REST API क्लाइंट जनरेटर के रूप में कार्य करता है जो Swagger और OpenAPI स्पेसिफिकेशन फाइलों को कार्यात्मक, टाइप्ड HTTP क्लाइंट लाइब्रेरीज़ में बदल देता है।

azure/autorest की मुख्य विशेषताएं क्या हैं?

azure/autorest की मुख्य विशेषताएं हैं: API Client SDK Generators, OpenAPI Client SDK Generators, OpenAPI Specification Parsers, REST API Client Generators, API Contract Implementations, API-Driven Development Workflows, Specification-Driven Development Tools, API Client Generators।

azure/autorest के कुछ ओपन-सोर्स विकल्प क्या हैं?

azure/autorest के ओपन-सोर्स विकल्पों में शामिल हैं: ferdikoomen/openapi-typescript-codegen — Openapi-typescript-codegen is a code generation tool that parses OpenAPI specification files, URLs, or strings to… openapitools/openapi-generator — This project is a command-line tool and template-based scaffolding engine that transforms API interface specifications… microsoft/kiota — Kiota is a multi-language SDK generator and REST API client orchestrator that transforms OpenAPI descriptions into… swagger-api/swagger-codegen — Swagger Codegen is a template-driven engine and multi-language toolkit used to generate API client SDKs, server stubs,… go-swagger/go-swagger — go-swagger is a toolkit for working with Swagger/OpenAPI 2.0 specifications in Go. It generates server, client, and… fern-api/fern — Fern is a toolset for managing API specifications, generating type-safe client libraries, and producing hosted…

Autorest के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Autorest के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • ferdikoomen/openapi-typescript-codegenferdikoomen का अवतार

    ferdikoomen/openapi-typescript-codegen

    3,369GitHub पर देखें↗

    Openapi-typescript-codegen is a code generation tool that parses OpenAPI specification files, URLs, or strings to build type-safe TypeScript or JavaScript network clients. It transforms raw API definitions into structured internal abstract syntax trees before mapping them onto custom text templates. The tool provides a pluggable network layer that supports interchangeable transport libraries such as Fetch or Axios. It normalizes diverse endpoint structures into a unified internal schema to generate strongly typed client source code. Execution occurs synchronously through command line argumen

    TypeScriptangularaxioscodegen
    GitHub पर देखें↗3,369
  • openapitools/openapi-generatorOpenAPITools का अवतार

    OpenAPITools/openapi-generator

    26,412GitHub पर देखें↗

    This project is a command-line tool and template-based scaffolding engine that transforms API interface specifications into functional client libraries and server stubs. By automating the creation of type-safe SDKs and boilerplate code, it bridges the gap between service definitions and implementation, allowing developers to maintain synchronized codebases across many programming languages. The tool distinguishes itself through a portable execution model that utilizes containerized build isolation to ensure identical output regardless of the host environment. It features a modular, plugin-bas

    Javaapiapi-clientapi-server
    GitHub पर देखें↗26,412
  • microsoft/kiotamicrosoft का अवतार

    microsoft/kiota

    3,777GitHub पर देखें↗

    Kiota is a multi-language SDK generator and REST API client orchestrator that transforms OpenAPI descriptions into strongly typed client libraries. It provides a framework for managing API specifications and generating typed interfaces to eliminate manual boilerplate development. The project utilizes a template-driven source emission system to map API specifications to native language types. It ensures consistency across environments using lock-file version syncing and organizes API endpoints into a nested object structure based on the hierarchical mapping of URI paths. The toolset includes

    C#apicsharpdotnet
    GitHub पर देखें↗3,777
  • swagger-api/swagger-codegenswagger-api का अवतार

    swagger-api/swagger-codegen

    17,760GitHub पर देखें↗

    Swagger Codegen is a template-driven engine and multi-language toolkit used to generate API client SDKs, server stubs, and human-readable documentation from OpenAPI specifications. It translates these specifications into functional libraries and boilerplate routing code across various target programming languages. The tool utilizes a pluggable generator module system and an integrated template engine, allowing for the customization of generated source code and the creation of new language-specific generators. It supports flexible specification sourcing via local files, remote HTTP endpoints,

    Mustacheopen-sourceopenapi-specificationopenapi3
    GitHub पर देखें↗17,760
Autorest के सभी 30 विकल्प देखें→