awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • filamentphp/filamentAvatar de filamentphp

    filamentphp/filament

    31,215Voir sur 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
    Voir sur GitHub↗31,215
  • marmelab/react-adminAvatar de marmelab

    marmelab/react-admin

    26,780Voir sur 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
    Voir sur GitHub↗26,780
  • slint-ui/slintAvatar de slint-ui

    slint-ui/slint

    22,987Voir sur 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
    Voir sur GitHub↗22,987
  • vega/vegaAvatar de vega

    vega/vega

    11,807Voir sur 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
    Voir sur GitHub↗11,807
  • lmms/lmmsAvatar de LMMS

    LMMS/lmms

    10,005Voir sur 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
    Voir sur GitHub↗10,005
  • mamedev/mameAvatar de mamedev

    mamedev/mame

    9,929Voir sur 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++
    Voir sur GitHub↗9,929
  • folke/snacks.nvimAvatar de folke

    folke/snacks.nvim

    7,747Voir sur 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
    Voir sur GitHub↗7,747
  • home-assistant/frontendAvatar de home-assistant

    home-assistant/frontend

    5,526Voir sur GitHub↗

    Ce projet est l'interface web de Home Assistant, servant de tableau de bord de gestion centralisé pour surveiller et contrôler les appareils domotiques connectés et les services d'automatisation. Il fournit un panneau de contrôle graphique pour envoyer des commandes aux appareils intelligents et visualiser la télémétrie en temps réel des réseaux domotiques. L'interface facilite l'orchestration des appareils IoT et la visualisation de la domotique, permettant la surveillance des capteurs et actionneurs pour suivre les conditions environnementales et de sécurité. Il intègre divers matériels et services domotiques dans une interface utilisateur unifiée unique. Le système incorpore un rendu de tableau de bord dynamique pour la configuration de la disposition et utilise des mises à jour basées sur WebSocket pour pousser les changements d'état des appareils en direct vers le navigateur. Il gère en outre la navigation via la gestion des routes côté client et synchronise les données via une gestion d'état centrale.

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

    TypeScriptfrontendhacktoberfesthome-assistant
    Voir sur GitHub↗5,526
  • unlayer/react-email-editorAvatar de unlayer

    unlayer/react-email-editor

    5,086Voir sur 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
    Voir sur GitHub↗5,086
  • uptrace/uptraceAvatar de uptrace

    uptrace/uptrace

    4,098Voir sur 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
    Voir sur GitHub↗4,098
  • 0atman/noboilerplateAvatar de 0atman

    0atman/noboilerplate

    3,858Voir sur 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
    Voir sur GitHub↗3,858
  • mne-tools/mne-pythonAvatar de mne-tools

    mne-tools/mne-python

    3,243Voir sur 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
    Voir sur GitHub↗3,243
  • makieorg/makie.jlAvatar de MakieOrg

    MakieOrg/Makie.jl

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

Explorer les sous-tags

  • Declarative Schemas3 sous-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 sous-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.