awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
OpenAPITools avatar

OpenAPITools/openapi-generator-cli

0
View on GitHub↗
1,956 نجوم·210 تفرعات·TypeScript·Apache-2.0·1 مشاهدة

Openapi Generator Cli

OpenAPI Generator CLI هي أداة سطر أوامر مصممة لأتمتة إنشاء عناصر API من ملفات المواصفات. تعمل كأداة لإنشاء مكتبات العميل، وكعوب (stubs) الخادم، والتوثيق، مما يمكن المطورين من إنتاج كود معياري متسق ومواد مرجعية عبر لغات برمجة مختلفة.

يوفر المشروع غلافاً يدير دورة حياة محرك تنفيذ قائم على Java، والذي يقوم بتوليد الكود الفعلي باستخدام قوالب خالية من المنطق. ولضمان نتائج قابلة للتكرار وتجنب تعارضات التبعية على النظام المضيف، تدعم الأداة إدارة المحرك الخاضعة للتحكم في الإصدار وبيئات التنفيذ القائمة على الحاويات.

يمكن للمستخدمين تحديد قواعد إنشاء خاصة بالمشروع من خلال ملفات تهيئة مستمرة، والتي تؤتمت المهام المتكررة وتحافظ على الاتساق عبر بيئات التطوير المختلفة. تغطي مجموعة الأدوات النطاق الكامل لإنتاج عناصر API، من إنشاء هيكل الخادم الأولي إلى إنشاء مجموعات تطوير برمجيات العميل المتكاملة.

Features

  • API Development Tools - Automates the creation of boilerplate code and documentation to accelerate the development of services based on API definitions.
  • Client Library Generation - Creates client libraries in various programming languages from specification files to simplify integration.
  • Server Stub Generation - Produces boilerplate server code and API skeletons from specification definitions to accelerate backend development.
  • OpenAPI Client SDK Generators - Transforms OpenAPI specification files into client libraries, server stubs, and documentation for various programming languages.
  • Custom Artifact Generators - Automates the creation of client libraries, server stubs, and documentation directly from specification files.
  • API Client SDK Generators - Creates software development kits in various programming languages from specification files.
  • API Documentation Generators - Compiles human-readable documentation from specification files to provide clear references for developers.
  • CLI Build Tools - Provides a command-line interface for managing generation tasks and ensuring consistent output across environments.
  • Logic-less Template Engines - Uses logic-less mustache templates to transform structured API specification data into language-specific source code.
  • Containerized Execution - Supports containerized execution to run the generation process in isolated environments without local dependencies.
  • Containerized Runtimes - Executes the generation process inside ephemeral container environments to ensure consistent dependency management.
  • OpenAPI Specification Management - Defines project-specific generation settings in a persistent configuration file to automate repetitive tasks.
  • Configuration-Driven Rules - Maps external specification files to output targets using persistent configuration files to automate project scaffolding.

سجل النجوم

مخطط تاريخ النجوم لـ openapitools/openapi-generator-cliمخطط تاريخ النجوم لـ openapitools/openapi-generator-cli

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

مجموعات مختارة تضم Openapi Generator Cli

مجموعات منسقة بعناية يظهر فيها Openapi Generator Cli.
  • مولدات كود العميل من مواصفات OpenAPI

بدائل مفتوحة المصدر لـ Openapi Generator Cli

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Openapi Generator Cli.
  • swagger-api/swagger-codegenالصورة الرمزية لـ swagger-api

    swagger-api/swagger-codegen

    17,760عرض على GitHub↗

    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
  • fern-api/fernالصورة الرمزية لـ fern-api

    fern-api/fern

    3,680عرض على GitHub↗

    Fern is a toolset for managing API specifications, generating type-safe client libraries, and producing hosted developer documentation. It provides a utility for validating, transforming, and exporting API definitions into standardized OpenAPI formats, serving as a system to maintain a consistent source of truth for API designs. The project differentiates itself through an automated SDK distribution pipeline that publishes generated libraries to package managers such as npm, PyPI, Maven, and NuGet. It also includes an AI-powered search assistant trained on API and SDK specifications to answer

    TypeScript
    عرض على GitHub↗3,680
  • azure/autorestالصورة الرمزية لـ Azure

    Azure/autorest

    4,798عرض على GitHub↗

    AutoRest is a multi-language SDK generator and OpenAPI code generator designed to produce consistent software development kits from a single API definition. It functions as a REST API client generator that transforms Swagger and OpenAPI specification files into functional, typed HTTP client libraries. The tool automates the SDK development workflow by converting design documents into source code, ensuring that the resulting implementations match the defined API contract across different programming languages. The system employs specification-driven development using an intermediate represent

    TypeSpecazurecode-generatorcsharp
    عرض على GitHub↗4,798
  • apple/swift-openapi-generatorالصورة الرمزية لـ apple

    apple/swift-openapi-generator

    1,935عرض على GitHub↗

    The Swift OpenAPI Generator is a build-time tool that produces type-safe Swift client and server code directly from OpenAPI specification documents. By integrating with build systems through native plugins, it automates the creation of strongly-typed interfaces and protocol stubs that map network operations to native methods, ensuring that application code remains strictly consistent with defined data schemas. The project distinguishes itself through a protocol-oriented architecture that decouples business logic from specific transport implementations. It utilizes a pluggable transport layer

    Swiftios-swiftopenapiplugin
    عرض على GitHub↗1,935
عرض جميع البدائل الـ 30 لـ Openapi Generator Cli→

الأسئلة الشائعة

ما هي وظيفة openapitools/openapi-generator-cli؟

OpenAPI Generator CLI هي أداة سطر أوامر مصممة لأتمتة إنشاء عناصر API من ملفات المواصفات. تعمل كأداة لإنشاء مكتبات العميل، وكعوب (stubs) الخادم، والتوثيق، مما يمكن المطورين من إنتاج كود معياري متسق ومواد مرجعية عبر لغات برمجة مختلفة.

ما هي الميزات الرئيسية لـ openapitools/openapi-generator-cli؟

الميزات الرئيسية لـ openapitools/openapi-generator-cli هي: API Development Tools, Client Library Generation, Server Stub Generation, OpenAPI Client SDK Generators, Custom Artifact Generators, API Client SDK Generators, API Documentation Generators, CLI Build Tools.

ما هي البدائل مفتوحة المصدر لـ openapitools/openapi-generator-cli؟

تشمل البدائل مفتوحة المصدر لـ openapitools/openapi-generator-cli: swagger-api/swagger-codegen — Swagger Codegen is a template-driven engine and multi-language toolkit used to generate API client SDKs, server stubs,… fern-api/fern — Fern is a toolset for managing API specifications, generating type-safe client libraries, and producing hosted… azure/autorest — AutoRest is a multi-language SDK generator and OpenAPI code generator designed to produce consistent software… oapi-codegen/oapi-codegen — oapi-codegen is an OpenAPI specification compiler and code generator for Go. It transforms OpenAPI definitions into… apple/swift-openapi-generator — The Swift OpenAPI Generator is a build-time tool that produces type-safe Swift client and server code directly from… flasgger/flasgger — Flasgger is a documentation framework for Flask applications that generates OpenAPI specifications and an integrated…