4 repositorios
Frameworks for building interfaces by mapping visual components to reactive state trees.
Distinguishing note: Focuses on the composition logic of visual builders rather than general UI frameworks.
Explore 4 awesome GitHub repositories matching user interface & experience · Visual Component Composition Systems. Refine with filters or upvote what's useful.
React es una biblioteca de JavaScript para crear interfaces de usuario basadas en una arquitectura orientada a componentes y un flujo de datos unidireccional.
Enables the visualization of component behavior and state configurations through a modular composition system.
ToolJet is a low-code development platform designed for building and deploying internal business applications. It provides a visual interface where users can drag and drop components to design layouts, connect to various data sources, and execute custom logic. The platform is built on a containerized architecture, ensuring that applications remain portable and consistent across different cloud and server environments. The platform distinguishes itself through integrated artificial intelligence capabilities that assist in the generation of user interfaces, database schemas, and data queries fr
Constructs user interfaces by mapping drag-and-drop components to a reactive state tree that updates in real-time.
This project is a framework for composing terminal interfaces through declarative styling and a grid-based layout engine. It provides a comprehensive toolkit for building responsive command-line applications by managing ANSI escape sequences, color profiles, and text rendering to ensure consistent visual output across different terminal environments. The library distinguishes itself through its ability to automatically detect terminal capabilities and background themes, allowing it to adjust color schemes and downsample profiles for optimal readability. It utilizes a layered composition model
Supports z-indexing and relative positioning to build complex, nested interfaces from individual components.
Rough Charts es una librería de gráficos basada en React que proporciona un conjunto de componentes modulares para construir visualizaciones de datos. Permite la creación de gráficos personalizados mediante una sintaxis declarativa, permitiendo a los desarrolladores componer diseños complejos anidando elementos individuales como ejes, series y tooltips. La librería se distingue por aplicar una estética procedimental y dibujada a mano a todos los gráficos renderizados. Al utilizar desplazamientos aleatorios para generar rutas de líneas irregulares, produce visualizaciones que imitan la apariencia de bocetos. Este estilo se aplica a los elementos estándar de los gráficos para proporcionar un tono visual creativo e informal para informes web. La librería maneja los requisitos técnicos de la representación de datos basada en web gestionando diseños de contenedores responsivos y sincronizando las actualizaciones visuales con los cambios de datos subyacentes. Renderiza estas visualizaciones como gráficos vectoriales directamente dentro del Document Object Model del navegador.
Structures complex visualizations by nesting modular building blocks that manage their own internal state and visual representation.