5 repository-uri
UI libraries that connect frontends to backend services with built-in state and network request handling.
Distinct from State-Driven UI Controllers: Focuses on the data-binding and state synchronization layer rather than just visual components or controllers.
Explore 5 awesome GitHub repositories matching user interface & experience · Data-Driven UI Libraries. Refine with filters or upvote what's useful.
Refine is a React-based framework for building data-intensive internal tools, admin panels, and B2B applications. It functions as a data-driven UI library and a headless admin panel generator that connects frontends to external backend services using standardized logic for state management and network request handling. The project decouples business logic from the presentation layer, allowing any custom design system or interface library to be applied to the application. It includes a CRUD application generator that automatically creates user interfaces for managing records based on the struc
Functions as a data-driven UI library connecting React frontends to external backend services.
Druid is a native user interface toolkit and 2D graphics engine for the Rust programming language. It functions as a retained-mode, data-driven framework for building graphical user interfaces that run across Linux, macOS, and web browsers via WebAssembly. The toolkit distinguishes itself through a data-first approach to UI design, utilizing lenses to isolate subsets of global application state and synchronize them with specific widgets. This allows the visual layout to update automatically when the underlying data model changes. Its capability surface includes a constraint-based box layout
Functions as a data-driven framework that synchronizes global application state with the visual layout using lenses.
Panel is a Python data application framework used to build interactive dashboards and reactive user interfaces by connecting data visualizations, widgets, and callbacks. It functions as a reactive UI library that synchronizes application state with interface updates based on user interactions. The project distinguishes itself by offering multiple execution models, including a FastAPI-based web application server for scalable session management and a WebAssembly compiler that enables Python applications to run directly in the browser without a backend server. It also includes a specialized too
Provides a UI library that synchronizes frontend state with backend data through a JavaScript-driven plotting engine.
Xamarin.Forms este un framework mobil cross-platform pentru construirea de interfețe native folosind o singură bază de cod partajată și .NET. Funcționează ca o bibliotecă UI bazată pe date și un toolkit XAML UI, permițând definirea layout-urilor aplicației și a elementelor vizuale folosind un limbaj de marcare bazat pe XML. Framework-ul oferă wrappere API native care oferă acces la hardware-ul specific dispozitivului și la funcțiile sistemului de operare prin C#. Utilizează un sistem pentru randarea unei singure baze de cod de interfață prin controale native pe diferite sisteme de operare. Proiectul acoperă gestionarea adaptivă a layout-ului și navigarea în aplicație pentru definirea fluxurilor de ecrane. Include capabilități pentru accesul la funcțiile native ale platformei, gestionarea stocării locale a datelor și consumul de servicii REST pentru integrarea datelor din cloud.
Implements a system for connecting application state to interface elements through automatic data binding.
Vue.NetCore este un instrument de scaffolding full-stack care generează automat cod frontend și backend folosind .NET Core și Vue.js pe baza schemelor de baze de date. Funcționează ca un generator de boilerplate CRUD și orchestrator de baze de date care mapează entitățile în logica de business pentru a crea interfețe administrative și endpoint-uri API. Proiectul oferă un scaffold UI multi-platformă, producând cod compatibil pentru web, iOS, Android și mini-programe WeChat. Utilizează un framework web TypeScript cu Vite și folosește SqlSugar pentru a automatiza maparea entităților bazei de date. Sistemul acoperă automatizarea CRUD enterprise, inclusiv generarea de formulare bazate pe date, interfețe de interogare de căutare avansată și relații de tabel master-detail. Include, de asemenea, capabilități pentru dezvoltarea automată a API-urilor și interfețe de import de date Excel.
Builds frontend forms and data grids that automatically bind to backend database structures using Vue and Element Plus.