awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

84 repository-uri

Awesome GitHub RepositoriesSchema-Driven Generators

Tools that use metadata or schema definitions to automatically generate database structures and user interfaces.

Distinguishing note: Focuses on dynamic generation of database tables and UI forms from JSON schemas.

Explore 84 awesome GitHub repositories matching software engineering & architecture · Schema-Driven Generators. Refine with filters or upvote what's useful.

Awesome Schema-Driven Generators GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • getinsomnia/insomniaAvatar getinsomnia

    getinsomnia/insomnia

    38,499Vezi pe GitHub↗

    Insomnia is a cross-platform API development environment that integrates a request debugger, schema design tools, a mocking server, and a test automation framework. It provides a unified workspace for sending requests and analyzing responses across REST, GraphQL, gRPC, and WebSocket protocols. The platform enables the design and preview of API specifications through a visual editor and allows for the simulation of backend behavior using mocking tools. It supports organizing and synchronizing API collections via local storage, cloud synchronization, or Git. The suite includes a command-line i

    Automatically generates and validates visual request-building interfaces based on standardized API definitions.

    TypeScript
    Vezi pe GitHub↗38,499
  • frappe/erpnextAvatar frappe

    frappe/erpnext

    35,726Vezi pe GitHub↗

    ERPNext is a comprehensive enterprise resource planning suite designed to integrate core organizational functions, including accounting, inventory, human resources, and project management, into a single unified platform. It operates as a metadata-driven business application, where data structures and application logic are defined through configuration rather than hard-coded programming to facilitate rapid customization. The system distinguishes itself through a robust security and governance framework that enforces granular, role-based access control across all document operations. It feature

    Data structures are defined as JSON schemas that dictate how the system generates database tables and user interface forms dynamically.

    Pythonaccountingasset-managementcrm
    Vezi pe GitHub↗35,726
  • vbenjs/vue-vben-adminAvatar vbenjs

    vbenjs/vue-vben-admin

    32,666Vezi pe GitHub↗

    This project is a comprehensive administrative dashboard framework built for the Vue ecosystem. It serves as a modular starter kit designed to accelerate the development of large-scale, enterprise-grade web applications by providing a pre-configured foundation of reusable components and standardized layout patterns. The framework distinguishes itself through a configuration-driven approach to interface development, allowing developers to generate complex forms and tables from schema definitions rather than manual coding. It integrates dynamic route generation and role-based access control, en

    Generates complex forms and tables automatically from JSON-based schema definitions to accelerate interface development.

    Vueadmin-templateant-designelement-plus
    Vezi pe GitHub↗32,666
  • gitroomhq/postiz-appAvatar gitroomhq

    gitroomhq/postiz-app

    32,271Vezi pe GitHub↗

    Postiz is an open-source social media management platform designed to centralize the scheduling, publishing, and analysis of content across diverse social networks, community forums, and blogging platforms. It functions as a unified hub where users can coordinate, review, and distribute content through a shared team workspace, while leveraging integrated artificial intelligence to assist in drafting text and generating multimedia assets. The platform distinguishes itself through a modular architecture that utilizes a provider-specific adapter pattern to ensure consistent content distribution

    Constructs validated JSON request bodies by mapping internal content models to platform-specific constraints and metadata requirements at runtime.

    TypeScriptnextjsopen-sourceopen-source-social-media-scheduling-tool
    Vezi pe GitHub↗32,271
  • swagger-api/swagger-uiAvatar swagger-api

    swagger-api/swagger-ui

    28,853Vezi pe GitHub↗

    Swagger UI is an OpenAPI specification renderer and documentation interface that transforms JSON or YAML API definitions into a navigable, searchable website. It functions as an OpenAPI documentation UI and request client, providing a visual catalog for exploring endpoints and sending live HTTP requests to a server using a schema-defined interface. The project distinguishes itself through a plugin-based extension system and a schema-driven UI generation model. This architecture allows for the injection of custom components, state selectors, and helper functions to modify core behavior and lay

    Transforms OpenAPI specification files into a visual, interactive user interface by mapping schemas to components.

    JavaScripthacktoberfestoasopen-source
    Vezi pe GitHub↗28,853
  • digitalocean/nginxconfig.ioAvatar digitalocean

    digitalocean/nginxconfig.io

    28,294Vezi pe GitHub↗

    nginxconfig.io is a web-based NGINX configuration generator designed to build and optimize server configuration files through a visual interface. It functions as a management tool to help avoid manual syntax errors when defining server blocks. The project provides specialized utilities for implementing Gzip and Brotli compression, configuring caching strategies, and managing the deployment and renewal of SSL certificates. It also includes a reverse proxy configurator for defining routing rules and backend application server mappings to distribute network traffic. Additional capabilities cove

    Links web form inputs directly to configuration variables to ensure the output adheres to valid server syntax.

    JavaScript
    Vezi pe GitHub↗28,294
  • alexellis/faasAvatar alexellis

    alexellis/faas

    26,192Vezi pe GitHub↗

    This project is a Kubernetes serverless framework and OCI container function platform. It provides a system for deploying event-driven functions and microservices as compatible container images onto a Kubernetes cluster. The platform includes an event-driven function orchestrator that triggers executions via HTTP requests or message streams. It features an auto-scaling function manager that adjusts the number of active instances based on real-time demand and scales down to zero during inactivity. A background queuing system is included to process asynchronous tasks and maintain application re

    Provides utilities for generating language-specific function boilerplate files from command-line templates.

    Go
    Vezi pe GitHub↗26,192
  • cookiecutter/cookiecutterAvatar cookiecutter

    cookiecutter/cookiecutter

    24,950Vezi pe GitHub↗

    Cookiecutter is a command-line project templating engine and scaffolding tool used to automate the creation of software project structures. It functions as a project automator that generates initialized repositories and directories from predefined templates using variable substitution. The system utilizes the Jinja2 templating language to render files and folders, transforming generic blueprints into customized codebases based on user input. It supports template distribution via Git repositories or zip archives, allowing for the standardization of development environments across teams. The t

    Maps user-provided inputs from a configuration file to specific variables used during the project rendering process.

    Pythoncookiecutterpython
    Vezi pe GitHub↗24,950
  • hapijs/joiAvatar hapijs

    hapijs/joi

    21,192Vezi pe GitHub↗

    Joi is a JavaScript data validation library used to define schemas that validate, cast, and sanitize data objects. It functions as an object schema validator and parser, ensuring that input data matches specific types and formats before it is processed by an application. The library features a conditional validation engine capable of dynamic schema enforcement, where validation logic and dependencies change based on the values of other keys within an object. It also serves as a data casting and sanitization tool, transforming input values into target types and removing sensitive keys from the

    Generates JSON representations of schema configurations to assist with debugging and UI generation.

    JavaScripthapijavascriptschema
    Vezi pe GitHub↗21,192
  • tensorflow/tfjsAvatar tensorflow

    tensorflow/tfjs

    19,134Vezi pe GitHub↗

    TensorFlow.js is a JavaScript machine learning library used for training and deploying models in web browsers and server-side environments. It functions as a browser-based model trainer, a WebAssembly inference engine, and a WebGPU accelerated tensor library for low-level linear algebra. The project also includes a model converter to transform Python-based models into optimized formats for JavaScript execution. The library distinguishes itself through a pluggable backend architecture that allows mathematical operations to be executed via CPU, WebGL, or WebGPU. It supports the conversion of Py

    Includes a guided wizard to generate automation strings for converting model files.

    TypeScript
    Vezi pe GitHub↗19,134
  • decaporg/decap-cmsAvatar decaporg

    decaporg/decap-cms

    18,943Vezi pe GitHub↗

    Decap CMS is a headless, Git-based content management system designed to provide a visual editing interface for static site workflows. By decoupling the administrative dashboard from the frontend, it allows users to manage content stored directly in version control repositories as structured data. The system maps visual form inputs to repository files, enabling non-technical contributors to update content without requiring direct code changes. The platform distinguishes itself through its Git-centric automation, which handles content lifecycles by creating commits, branches, and pull requests

    Dynamically generates administrative forms by parsing configuration objects defining field types and validation.

    JavaScriptcmscontent-management-systemdecap-cms
    Vezi pe GitHub↗18,943
  • mozilla-services/react-jsonschema-formAvatar mozilla-services

    mozilla-services/react-jsonschema-form

    15,803Vezi pe GitHub↗

    This project is a JSON Schema form generator and React UI component that automatically creates web forms based on JSON Schema definitions. It serves as a schema-driven form builder used to transform declarative data definitions into interactive user interfaces for data entry and validation. The tool provides capabilities for dynamic form generation and JSON Schema integration, allowing for the automatic creation of input fields and layouts to avoid manual coding. It implements schema-based validation to ensure user input adheres to standardized JSON Schema rules in real time. The system mana

    Uses declarative JSON schemas to automatically generate customizable input fields and layouts.

    TypeScript
    Vezi pe GitHub↗15,803
  • rjsf-team/react-jsonschema-formAvatar rjsf-team

    rjsf-team/react-jsonschema-form

    15,654Vezi pe GitHub↗

    This project is a declarative framework for building interactive web forms by parsing JSON Schema definitions. It functions as a component-based generator that automatically maps schema constraints to input fields and validation logic, ensuring that data collection remains consistent with defined structures. The library distinguishes itself through a registry-based architecture that allows for extensive customization of the user interface. Developers can override default widgets, field templates, and layout structures to accommodate unique data types or specific design requirements. It suppor

    Automatically selects and instantiates UI components for data entry by parsing JSON schema definitions.

    TypeScriptdata-validationformsjson
    Vezi pe GitHub↗15,654
  • langbot-app/langbotAvatar langbot-app

    langbot-app/LangBot

    15,311Vezi pe GitHub↗

    LangBot is an orchestration platform designed for building, managing, and deploying AI agents. It functions as a comprehensive framework for integrating large language models with custom workflows, enabling developers to connect intelligent agents to various messaging platforms and external tools. The platform distinguishes itself through a modular, plugin-based architecture that allows for the extension of agent capabilities via custom tools and file parsers. It features a secure, sandbox-isolated runtime environment that executes untrusted code and plugin logic within resource-constrained c

    Provides tools that use metadata or schema definitions to automatically generate user interfaces and validate settings.

    Pythonagentcozedeepseek
    Vezi pe GitHub↗15,311
  • keystonejs/keystone-classicAvatar keystonejs

    keystonejs/keystone-classic

    14,514Vezi pe GitHub↗

    Keystone Classic is a Node.js headless content management system and web application framework. It provides a database schema framework for defining structured data models and validation rules to organize information. The system automatically generates a responsive administrative dashboard based on predefined data models and database fields, allowing for content management and record editing without custom administration code. The framework covers identity and security through session state management and password encryption. It includes capabilities for request routing, form submission proc

    Automatically constructs a responsive administrative management dashboard by inspecting predefined database model definitions.

    JavaScriptcmsjavascriptkeystonejs
    Vezi pe GitHub↗14,514
  • larksuite/cliAvatar larksuite

    larksuite/cli

    14,291Vezi pe GitHub↗

    Lark CLI is a terminal-based tool designed for automating tasks and managing resources across the Lark and Feishu productivity ecosystem. It functions as a cloud workspace automator and REST API client, providing a command line interface to programmatically manage organizational documents, calendars, emails, and tasks. The project distinguishes itself through an AI agent skill framework that allows for the integration and deployment of both bundled and custom skills. It features an identity-aware execution context that enables switching between user and bot identities, and employs a sidecar-b

    Automatically derives commands from API definitions to ensure parameters and response structures align with requirements.

    Go
    Vezi pe GitHub↗14,291
  • alibaba/formilyAvatar alibaba

    alibaba/formily

    12,558Vezi pe GitHub↗

    Formily is a schema-driven framework designed for building complex web forms by decoupling business logic and validation rules from the underlying user interface. It utilizes a declarative JSON schema to define form structures, allowing developers to manage data collection and field interactions independently of specific component libraries or frontend frameworks. The system is built upon a reactive observable state engine that synchronizes form data, validation status, and field interactions in real time. By employing a recursive tree traversal and a centralized event bus, the engine manages

    Generates dynamic form interfaces and validation logic from standardized JSON schema definitions.

    TypeScriptant-designdesignableform
    Vezi pe GitHub↗12,558
  • the-pocket/pocketflow-tutorial-codebase-knowledgeAvatar The-Pocket

    The-Pocket/PocketFlow-Tutorial-Codebase-Knowledge

    12,396Vezi pe GitHub↗

    This project is a comprehensive suite of AI tools and frameworks, featuring an LLM multi-agent orchestrator, an autonomous agent runtime, and a stateful application framework. It provides the infrastructure to build and manage specialized AI agents capable of coordinating complex tasks through graph-based workflows and shared state. The system is distinguished by its implementation of the Model Context Protocol, allowing for standardized resource discovery and communication between AI clients and servers. It further includes an AI-powered documentation generator designed to analyze source cod

    Automatically transforms Python functions into CLI commands using decorators for input parsing and validation.

    Pythoncodinglarge-language-modellarge-language-models
    Vezi pe GitHub↗12,396
  • tadata-org/fastapi_mcpAvatar tadata-org

    tadata-org/fastapi_mcp

    11,560Vezi pe GitHub↗

    This framework serves as a bridge between backend services and AI agents by implementing the Model Context Protocol. It enables developers to expose existing application logic and web endpoints as standardized tools, allowing AI models to discover, interact with, and execute backend functions through a unified interface. The project distinguishes itself by automatically converting application request and response models into protocol-compliant schemas, ensuring that AI agents receive accurate functional context. It supports a transport-agnostic architecture that facilitates real-time bidirect

    Automatically converts application request and response models into protocol-compliant schemas for AI agents.

    Pythonaiauthenticationauthorization
    Vezi pe GitHub↗11,560
  • kkroening/ffmpeg-pythonAvatar kkroening

    kkroening/ffmpeg-python

    10,999Vezi pe GitHub↗

    ffmpeg-python is a Python wrapper that translates programmatic method calls into command-line arguments for executing FFmpeg media processing tasks. It functions as a multimedia transcoding interface and a media stream capture tool, allowing for the recording of live audio and video from hardware devices and network sources. The library features a fluent interface for constructing complex directed graphs of audio and video filters through method chaining. It also includes an FFprobe metadata extractor that retrieves structured technical properties from media files and returns them as Python d

    Generates a command-line string from a filter graph for inspection or manual execution.

    Python
    Vezi pe GitHub↗10,999
Înapoi1234…5Înainte
  1. Home
  2. Software Engineering & Architecture
  3. Schema-Driven Generators

Explorează sub-etichetele

  • Authorization SchemasLanguage definitions for mapping relationships to permissions. **Distinct from Schema-Driven Generators:** Focuses on defining access control logic via schema rather than generating UI or database structures
  • Brand Substitution MapsMapping systems that link identity labels to specific asset templates for automated replacement. **Distinct from Schema-Driven Generators:** Distinct from general schema-driven generators: specifically manages the mapping of brand names to target logo templates.
  • CLI Command Generators3 sub-tag-uriTools that automatically derive terminal commands and their parameters from API definitions. **Distinct from Schema-Driven Generators:** Generates CLI commands instead of database structures or UI forms
  • Code-to-Schema AnalysisAnalyzing internal class structures and markers to produce external data validation schemas. **Distinct from Schema-Driven Generators:** Focuses on generating schemas FROM code, whereas schema-driven generators typically produce code/UI FROM schemas.
  • Command String Generators3 sub-tag-uriUtilities that programmatically generate shell command strings without executing them. **Distinct from CLI Command Generators:** Distinct from CLI Command Generators as it focuses on the resulting string for the user/developer rather than deriving from an API definition.
  • Configuration Variable Mappers1 sub-tagSystems that map user interface inputs to specific configuration variables to ensure syntactic validity. **Distinct from Schema-Driven Generators:** Distinct from general schema-driven generators by focusing on the mapping of form inputs to server configuration variables.
  • DSL-Driven GenerationAutomatically generating database structures and permissions from a custom DSL. **Distinct from Schema-Driven Generators:** Focuses on generating relational models and permission sets specifically from a DSL source of truth.
  • Database Table GeneratorsTools that automatically produce physical database tables from high-level schema definitions. **Distinct from Schema-Driven Generators:** Focuses specifically on the generation of database tables, whereas the parent includes UI generation.
  • Entity-Driven Schema Generation1 sub-tagAutomatic generation of database structures based on entity attributes and configuration files. **Distinct from Struct-Driven Schema Generators:** Specifically generates tables from ORM entity mappings rather than general JSON schemas or Go structs.
  • Foreign Function Interface BindingsAutomatic generation of language-specific bindings for native APIs based on a structured schema. **Distinct from Schema-Driven Generators:** Focuses on generating cross-language FFI bindings rather than database tables or UI forms
  • JSON-LD GeneratorsTools that transform JavaScript objects into JSON-LD scripts for rich snippets. **Distinct from Schema-Driven Generators:** Distinct from Schema-Driven Generators by specializing in the production of JSON-LD for SEO rather than database or UI generation.
  • Kubernetes Specification GeneratorsTools that generate type-safe programming interfaces based on Kubernetes OpenAPI specifications. **Distinct from Schema-Driven Generators:** Specifically targets the generation of Kubernetes resource APIs from specs rather than general database or UI generation.
  • Lifecycle Rendering EnginesSystems that use predefined rules or schemas to automatically generate visual representations of component lifecycles. **Distinct from Schema-Driven Generators:** Distinct from Schema-Driven Generators by focusing specifically on the visualization of lifecycle flows rather than UI forms or database structures.
  • Payload MappersTools that map internal content models to platform-specific JSON schemas at runtime. **Distinct from Schema-Driven Generators:** Distinct from schema-driven generators: focuses on runtime payload transformation rather than database or UI generation.
  • Request Interface GeneratorsTools that use API schemas to automatically generate visual interfaces for building requests. **Distinct from Schema-Driven Generators:** Distinct from general schema-driven generators by focusing specifically on the request-building UI for APIs
  • Schema Metadata Generators1 sub-tagTools that generate metadata representations of schemas to drive other processes. **Distinct from Schema-Driven Generators:** Distinct from Schema-Driven Generators: focuses on the production of metadata rather than the generation of final UIs or tables.
  • Synthetic Dataset GenerationGeneration of artificial datasets by sampling from probability distributions and constraints defined in a schema. **Distinct from Schema-Driven Generators:** Generates data values for testing, whereas the parent generates structural components like database tables or UIs.
  • Tool GenerationAutomatic creation of executable tool functions from structural metadata or schema definitions. **Distinct from Schema-Driven Generators:** Distinct from general Schema-Driven Generators by specifically producing callable AI agent tools from OpenAPI specs.
  • UI Code GeneratorsTools that generate user interface code from structured schemas or visual definitions. **Distinct from Schema-Driven Generators:** Focuses on generating UI and animation code specifically, rather than general database structures.