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

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

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

asyncapi/generator

0
View on GitHub↗

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

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

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

Start searching with AI
asyncapi.com/docs/tools/generator
↗

Generator

The AsyncAPI generator is a template-driven tool designed to transform event-driven API specification files into various technical deliverables. It functions as a schema-driven synthesis engine that automates the creation of documentation, messaging client SDKs, and project boilerplate by processing structured data through modular, reusable templates.

The system distinguishes itself through a component-based rendering engine that traverses hierarchical specification data to produce consistent output. Users can extend the generation process using lifecycle hooks, which allow for the execution of custom logic at specific stages to modify metadata or file states. The generator also includes built-in utilities for template development and component sharing, enabling the creation of custom artifacts tailored to specific language or formatting requirements.

Beyond core generation, the tool supports the production of diverse project assets, including server configurations, test cases, and deployment manifests. It ensures that generated client interactions remain consistent with defined schemas by performing runtime message validation and transpiling code to maintain compatibility across different environments.

Features

  • AsyncAPI Specification Generators - Transforms AsyncAPI specification files into documentation, client SDKs, and project boilerplate using customizable templates.
  • Client SDK Generators - Creates source code and ready-to-use packages for messaging clients, abstracting protocol and networking logic.
  • Template-Based Code Generators - Transforms structured specification files into arbitrary text artifacts by processing logic through modular, reusable template files.
  • Template Rendering Engines - Provides a component-based engine that traverses hierarchical specification data to reconcile and output structured text artifacts.
1,061 نجوم·387 تفرعات·JavaScript·Apache-2.0·12 مشاهدات
  • Event-Driven Architectures - Provides a framework for automating the creation of technical deliverables and source code for messaging-based service architectures.
  • Client SDK Generators - Automates the creation of messaging client libraries from specification files to simplify interaction with event-driven services.
  • Artifact Synthesis - Uses formal specification definitions as the single source of truth to drive the automated creation of code and documentation.
  • Template-Based Report Generators - Renders structured text and project files from specification data through a component-based generation engine.
  • API Documentation Generators - Transforms specification files into human-readable websites or documents that visualize channels, operations, and message schemas.
  • Project Scaffolding Generators - Generates initial project structures, server configurations, and stub handlers to help developers start implementing business logic.
  • Project Scaffolding - Transforms specification files into project assets, including initial project structures, server configurations, and custom artifacts.
  • Custom Artifact Generators - Transforms specification data into arbitrary project files like test cases, configuration manifests, or diagrams.
  • Lifecycle Hooks - Intercepts and modifies the generation lifecycle, including rendering and file creation stages.
  • Message Payload Validators - Ensures that inbound and outbound messages in generated clients conform to specification requirements by performing runtime validation.
  • Generation Engines - Provides a component-based engine that traverses specification data to produce consistent text-based output.
  • Generation Templates - Supports user-defined template modifications to tailor generated code, branding, and formatting requirements.
  • سجل النجوم

    مخطط تاريخ النجوم لـ asyncapi/generatorمخطط تاريخ النجوم لـ asyncapi/generator

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

    مجموعات منسقة بعناية يظهر فيها Generator.
    • مولدات التوثيق التقني
    • التوثيق التقني
    • لغة توصيف (Markup) للتوثيق التقني

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

    ما هي وظيفة asyncapi/generator؟

    The AsyncAPI generator is a template-driven tool designed to transform event-driven API specification files into various technical deliverables. It functions as a schema-driven synthesis engine that automates the creation of documentation, messaging client SDKs, and project boilerplate by processing structured data through modular, reusable templates.

    ما هي الميزات الرئيسية لـ asyncapi/generator؟

    الميزات الرئيسية لـ asyncapi/generator هي: AsyncAPI Specification Generators, Client SDK Generators, Template-Based Code Generators, Template Rendering Engines, Event-Driven Architectures, Artifact Synthesis, Template-Based Report Generators, API Documentation Generators.

    ما هي البدائل مفتوحة المصدر لـ asyncapi/generator؟

    تشمل البدائل مفتوحة المصدر لـ asyncapi/generator: airtai/faststream — FastStream is an asynchronous Python framework designed for building event-driven microservices. It provides a unified… fern-api/fern — Fern is a toolset for managing API specifications, generating type-safe client libraries, and producing hosted… christianlempa/boilerplates — This project is a project scaffolding engine and template-based code generator. It provides a modular project template… johnpapa/generator-hottowel — Generator-hottowel is a command-line utility designed to initialize web applications using standardized boilerplate,… aws-powertools/powertools-lambda-python — AWS Powertools for Python is a utility framework designed for building production-ready Python functions on AWS… xo/dbtpl — dbtpl is a database model generator and schema introspector that produces type-safe source code and data models from…

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

    مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Generator.
    • airtai/faststreamالصورة الرمزية لـ airtai

      airtai/faststream

      5,234عرض على GitHub↗

      FastStream is an asynchronous Python framework designed for building event-driven microservices. It provides a unified abstraction layer for interacting with various message brokers, enabling developers to manage event production and consumption through a consistent interface while maintaining access to native provider-specific features. The framework centers on a decorator-based routing model that binds application logic directly to broker topics, supported by a built-in dependency injection container that resolves resources at runtime. The framework distinguishes itself through its deep int

      Python
      عرض على GitHub↗5,234
    • 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
    • christianlempa/boilerplatesالصورة الرمزية لـ ChristianLempa

      ChristianLempa/boilerplates

      7,831عرض على GitHub↗

      This project is a project scaffolding engine and template-based code generator. It provides a modular project template library and a command-line tool designed to generate standardized directory structures and configuration files from reusable skeletons. The system uses variable injection and custom delimiters to render project skeletons into concrete files. It includes a mechanism for synchronizing shared template collections via version control repositories and a utility for uploading generated files and secrets to remote hosts using secure shell protocols. The tool covers automated projec

      Pythonansibledockerdocker-compose
      عرض على GitHub↗7,831
    • johnpapa/generator-hottowelالصورة الرمزية لـ johnpapa

      johnpapa/generator-hottowel

      837عرض على GitHub↗

      Generator-hottowel is a command-line utility designed to initialize web applications using standardized boilerplate, pre-configured build workflows, and integrated development environment settings. It functions primarily as a scaffolding tool that generates structured Angular projects, ensuring consistent architectural patterns and module organization from the start of the development lifecycle. The project distinguishes itself by providing a comprehensive suite of automation scripts that manage the entire frontend development workflow. This includes automated dependency asset injection, task

      JavaScript
      عرض على GitHub↗837
    عرض جميع البدائل الـ 30 لـ Generator→