awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 个仓库

Awesome GitHub RepositoriesSchema Rendering

General-purpose systems for outputting defined schemas as UI elements.

Distinguishing note: Focuses on the generic rendering of schemas.

Explore 13 awesome GitHub repositories matching user interface & experience · Schema Rendering. Refine with filters or upvote what's useful.

Awesome Schema Rendering GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • filamentphp/filamentfilamentphp 的头像

    filamentphp/filament

    31,215在 GitHub 上查看↗

    Filament is a full-stack framework for building administrative panels and management interfaces within the Laravel ecosystem. It provides a declarative, component-based architecture that allows developers to construct complex, data-driven applications using server-side configuration objects rather than manual HTML. By inspecting database model structures and relationships, the framework automates the generation of CRUD interfaces, forms, and data tables, significantly reducing boilerplate code. The project distinguishes itself through a highly modular and extensible design that supports custo

    Constructs complex user interfaces using server-side configuration objects instead of manual HTML.

    PHPadminalpine-jsbuilder
    在 GitHub 上查看↗31,215
  • marmelab/react-adminmarmelab 的头像

    marmelab/react-admin

    26,780在 GitHub 上查看↗

    React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr

    Automatically generates form layouts and validation logic by analyzing API schemas and data structures.

    TypeScriptadminadmin-dashboardadmin-on-rest
    在 GitHub 上查看↗26,780
  • slint-ui/slintslint-ui 的头像

    slint-ui/slint

    22,987在 GitHub 上查看↗

    Slint is a declarative user interface framework designed for building native graphical applications across desktop, mobile, and embedded platforms. It utilizes a specialized markup language to define reactive interface components, which are then compiled into optimized machine code to ensure high performance and minimal resource consumption. By separating visual structure from application logic, the framework enables developers to create consistent interfaces that run efficiently on hardware ranging from resource-constrained microcontrollers to high-end desktop systems. The framework distingu

    Generates repeated interface elements by iterating through data models and applying consistent layout schemas.

    Rustcppdeclarative-uidesktop
    在 GitHub 上查看↗22,987
  • vega/vegavega 的头像

    vega/vega

    11,807在 GitHub 上查看↗

    Vega is a reactive visualization engine that translates structured specifications into interactive, browser-based graphical representations. It functions as a declarative grammar for data visualization, allowing users to define complex charts and maps through a JSON-based configuration format rather than imperative code. The system operates on a dataflow-based reactive graph that automatically propagates updates through the visualization whenever input data or user interactions change. By integrating a modular transformation pipeline, the engine handles data filtering, sorting, and aggregatio

    Uses a structured JSON configuration format to define visual mappings and data transformations without imperative code.

    JavaScriptcanvasd3svg
    在 GitHub 上查看↗11,807
  • lmms/lmmsLMMS 的头像

    LMMS/lmms

    10,005在 GitHub 上查看↗

    LMMS is a digital audio workstation and MIDI sequencer designed for composing, arranging, and mixing music. It functions as a comprehensive production environment that integrates a MIDI sequencer, a sample-based synthesizer, and an audio mixing console. The project distinguishes itself through a versatile synthesis engine that includes additive synthesis, wavetable generation, and emulations of vintage hardware such as NES audio and FM chips. It also serves as a VST plugin host, allowing for the integration of third-party virtual instruments and audio effects via a standardized interface. Be

    Enables the development of continuous percussion or melodic loops for reuse throughout a composition.

    C++dawhacktoberfestmidi
    在 GitHub 上查看↗10,005
  • mamedev/mamemamedev 的头像

    mamedev/mame

    9,929在 GitHub 上查看↗

    MAME is a vintage hardware emulation platform designed to recreate the circuitry of arcade games, computers, and consoles to run original software on modern devices. It functions as a retro gaming preservation framework for managing, verifying, and archiving ROM sets and disk images to ensure long-term software accessibility. The project features a system debugging tool for inspecting emulated memory, CPU registers, and execution flow via breakpoints and disassembly. It also includes a Lua-based automation layer that exposes core system state and hardware controls for custom behavior and anal

    Produces multiple similar visual elements using iterative blocks to avoid manual grid definition.

    C++
    在 GitHub 上查看↗9,929
  • folke/snacks.nvimfolke 的头像

    folke/snacks.nvim

    7,747在 GitHub 上查看↗

    snacks.nvim is a comprehensive collection of quality-of-life plugins and utilities designed to extend the core functionality of Neovim. It serves as a multi-purpose toolkit providing a UI framework, navigation enhancements, and integrations with external services. The project distinguishes itself by combining a wide array of specialized tools into a single suite, including a picker-based file explorer, a deep GitHub integration for managing issues and pull requests, and a set of development utilities for profiling Lua performance and inspecting code execution. Its broader capability surface

    Renders a declarative start screen to provide quick access to files and tasks.

    Lua
    在 GitHub 上查看↗7,747
  • home-assistant/frontendhome-assistant 的头像

    home-assistant/frontend

    5,526在 GitHub 上查看↗

    This project is the web interface for Home Assistant, serving as a centralized management dashboard for monitoring and controlling connected smart home devices and automation services. It provides a graphical control panel to send commands to smart devices and visualize real-time telemetry from home automation networks. The interface facilitates IoT device orchestration and smart home visualization, allowing for the monitoring of sensors and actuators to track environment and security conditions. It integrates diverse home automation hardware and services into a single unified user interface.

    Provides configuration-driven dashboard layouts that dynamically render widgets based on specific grid coordinates.

    TypeScriptfrontendhacktoberfesthome-assistant
    在 GitHub 上查看↗5,526
  • unlayer/react-email-editorunlayer 的头像

    unlayer/react-email-editor

    5,086在 GitHub 上查看↗

    React Email Editor is a drag-and-drop visual builder for creating responsive email templates, built as a React embeddable component. It also serves as an AI-powered email designer, a collaborative email design tool, and a React component library for composing emails programmatically with JSX. The editor represents designs as structured JSON and supports multi-format rendering for email clients, web pages, and PDF. What distinguishes this editor is its deep AI integration: users can generate full email templates from natural language, rewrite text with chosen intent, produce multiple text vari

    Declares JSON schemas for custom widgets enabling the AI assistant to generate valid property values.

    TypeScriptbuilderdrag-and-dropemail
    在 GitHub 上查看↗5,086
  • uptrace/uptraceuptrace 的头像

    uptrace/uptrace

    4,098在 GitHub 上查看↗

    Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces, metrics, and logs. It functions as a centralized logging backend, a distributed tracing system, and a metrics engine to monitor application performance and system health. The platform is distinguished by AI-powered operational capabilities, allowing users to query telemetry data and manage monitoring dashboards using natural language. It specifically includes specialized monitoring for generative AI pipelines, tracking token usage and response quality for LLM interactions and r

    Provides a declarative way to define monitoring dashboard layouts and visualization types using structured YAML files.

    Goapmapplication-monitoringclickhouse
    在 GitHub 上查看↗4,098
  • 0atman/noboilerplate0atman 的头像

    0atman/noboilerplate

    3,858在 GitHub 上查看↗

    Noboilerplate is an educational presentation scripting tool and technical content authoring framework designed to streamline the creation of video scripts and slide decks. It provides a structured system for transforming raw technical notes and complex concepts into organized, clear narratives suitable for public speaking and educational media. The project functions as a markdown presentation generator that utilizes a static asset pipeline to convert plain text source files into distributable media. By employing a declarative schema and template-driven generation, it separates the raw educati

    Provides a declarative schema system for defining the structure and flow of educational presentation content.

    HTMLeducationrustvideo
    在 GitHub 上查看↗3,858
  • mne-tools/mne-pythonmne-tools 的头像

    mne-tools/mne-python

    3,243在 GitHub 上查看↗

    MNE-Python is an open-source Python library for processing, visualizing, and analyzing human neurophysiological data, including MEG, EEG, sEEG, ECoG, and NIRS recordings. It provides a comprehensive framework for loading data from over 30 proprietary file formats into a common hierarchical FIF data structure, and represents all time-series data as NumPy arrays for seamless integration with the scientific Python ecosystem. The library is built around object-oriented data containers that encapsulate raw, epoched, evoked, and source data with built-in preprocessing and visualization methods. The

    Applies repeated measures ANOVA with spatio-temporal clustering to source estimates.

    Pythonecogeegelectrocorticography
    在 GitHub 上查看↗3,243
  • makieorg/makie.jlMakieOrg 的头像

    MakieOrg/Makie.jl

    2,778在 GitHub 上查看↗

    Makie.jl is a high-performance Julia data visualization library and hardware-accelerated plotting engine used to create interactive 2D and 3D visualizations. It functions as a reactive visualization framework where plots update automatically via observables and compute graphs, and as a vector graphics generator for high-resolution academic output. The system is distinguished by its backend-agnostic rendering pipeline, which supports OpenGL, WebGL, and ray-traced scenes. It employs a grammar-of-graphics approach to map variables to aesthetic attributes and utilizes a hierarchical scene graph t

    Creates structured dashboards by arranging plot elements using matrices and cell spans.

    Juliagpugraphicsjulia
    在 GitHub 上查看↗2,778
  1. Home
  2. User Interface & Experience
  3. Schema Rendering

探索子标签

  • Declarative Schemas3 个子标签Systems for defining UI structures through configuration arrays that are rendered into interactive components. **Distinct from Schema Rendering:** Distinct from generic schema rendering: focuses on the declarative, configuration-driven approach used for building administrative forms and tables.
  • Repeated Layout Schemas3 个子标签Components that render collections of items by applying a consistent layout schema to each entry. **Distinct from Schema Rendering:** Distinct from generic schema rendering: focuses specifically on the iteration and layout application for repeated data sets.