awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • filamentphp/filamentAvatar von filamentphp

    filamentphp/filament

    31,215Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗31,215
  • marmelab/react-adminAvatar von marmelab

    marmelab/react-admin

    26,780Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗26,780
  • slint-ui/slintAvatar von slint-ui

    slint-ui/slint

    22,987Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗22,987
  • vega/vegaAvatar von vega

    vega/vega

    11,807Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗11,807
  • lmms/lmmsAvatar von LMMS

    LMMS/lmms

    10,005Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,005
  • mamedev/mameAvatar von mamedev

    mamedev/mame

    9,929Auf GitHub ansehen↗

    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++
    Auf GitHub ansehen↗9,929
  • folke/snacks.nvimAvatar von folke

    folke/snacks.nvim

    7,747Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,747
  • home-assistant/frontendAvatar von home-assistant

    home-assistant/frontend

    5,526Auf GitHub ansehen↗

    Dieses Projekt ist das Web-Interface für Home Assistant und dient als zentrales Management-Dashboard zur Überwachung und Steuerung verbundener Smart-Home-Geräte und Automatisierungsdienste. Es bietet ein grafisches Bedienfeld, um Befehle an Smart-Geräte zu senden und Echtzeit-Telemetrie aus Heimautomatisierungsnetzwerken zu visualisieren. Das Interface erleichtert die Orchestrierung von IoT-Geräten und die Visualisierung des Smart Homes, was die Überwachung von Sensoren und Aktoren zur Verfolgung von Umgebungs- und Sicherheitsbedingungen ermöglicht. Es integriert diverse Heimautomatisierungshardware und -dienste in eine einzige, einheitliche Benutzeroberfläche. Das System integriert dynamisches Dashboard-Rendering für die Layout-Konfiguration und nutzt WebSocket-basierte Updates, um Live-Zustandsänderungen von Geräten an den Browser zu pushen. Es verwaltet zudem die Navigation über Client-seitiges Route-Handling und synchronisiert Daten durch zentrales Zustandsmanagement.

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

    TypeScriptfrontendhacktoberfesthome-assistant
    Auf GitHub ansehen↗5,526
  • unlayer/react-email-editorAvatar von unlayer

    unlayer/react-email-editor

    5,086Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,086
  • uptrace/uptraceAvatar von uptrace

    uptrace/uptrace

    4,098Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,098
  • 0atman/noboilerplateAvatar von 0atman

    0atman/noboilerplate

    3,858Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,858
  • mne-tools/mne-pythonAvatar von mne-tools

    mne-tools/mne-python

    3,243Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,243
  • makieorg/makie.jlAvatar von MakieOrg

    MakieOrg/Makie.jl

    2,778Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗2,778
  1. Home
  2. User Interface & Experience
  3. Schema Rendering

Unter-Tags erkunden

  • Declarative Schemas3 Sub-TagsSystems 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 Sub-TagsComponents 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.