awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

CSS layout adapters

Clasament actualizat la 18 iul. 2026

For layout adapters, the strongest matches are foundation/foundation-sites (Foundation Sites is a comprehensive front-end framework that provides), kristoferjoseph/flexboxgrid (This is a CSS-based grid framework that provides a) and facebook/yoga (Yoga is a cross-platform layout engine that implements the). peterramsing/lost and rebassjs/rebass round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Find the best CSS layout adapters for your project. We compare top open-source libraries by activity and features to help you pick the right one.

CSS layout adapters

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • foundation/foundation-sitesAvatar foundation

    foundation/foundation-sites

    29,778Vezi pe GitHub↗

    Foundation Sites is a responsive front-end framework providing a collection of CSS and JavaScript tools to build websites that automatically adapt to different screen sizes and devices. It functions as a responsive design library and cross-browser UI toolkit, offering a grid layout system and pre-styled interface components to ensure consistent rendering across modern web browsers. The framework enables rapid front-end UI prototyping and the integration of interactive components through a scripting interface that manages the lifecycle of UI plugins. It supports custom CSS framework management

    Foundation Sites is a comprehensive front-end framework that provides a robust grid system, responsive design utilities, and a library of pre-built components, making it a flagship tool for creating adaptive UI layouts.

    HTMLGrid Layout SystemsResponsive DesignResponsive Layout Systems
    Vezi pe GitHub↗29,778
  • kristoferjoseph/flexboxgridAvatar kristoferjoseph

    kristoferjoseph/flexboxgrid

    9,318Vezi pe GitHub↗

    Flexboxgrid is a responsive CSS framework and layout engine based on CSS3 standards. It provides a grid system that uses the flexbox model to arrange page elements into flexible, proportional grids that adapt to different screen sizes and device resolutions. The framework implements a float-free responsive design, utilizing a media-query breakpoint system to adjust layouts and column counts based on viewport width. It employs percentage-based column sizing and negative-margin guttering to maintain consistent spacing and fluid scaling across various displays. The system maps layout configurat

    This is a CSS-based grid framework that provides a declarative, flexbox-driven system for building responsive layouts, fitting the category of a layout engine despite its focus on CSS classes rather than a component-based architecture.

    HTMLFlexbox-Based Grid SystemsFlexible Grid LayoutsFluid Percentage Grids
    Vezi pe GitHub↗9,318
  • facebook/yogaAvatar facebook

    facebook/yoga

    18,781Vezi pe GitHub↗

    Yoga is an embeddable UI layout library and engine that implements the flexible box model used in web standards. It functions as a cross-platform tool for computing user interface geometry, calculating element sizes and positions without relying on a specific operating system's rendering. The engine provides a portable C++ core to ensure identical layout calculations across Android, iOS, and the web. It utilizes an abstract node interface to separate the layout logic from the host UI framework, allowing it to be integrated into native applications. The system manages interface rendering thro

    Yoga is a cross-platform layout engine that implements the flexbox model to provide consistent, responsive UI geometry calculations across different environments, making it a foundational tool for building adaptive interfaces.

    C++Flexbox Layout Engines
    Vezi pe GitHub↗18,781
  • peterramsing/lostAvatar peterramsing

    peterramsing/lost

    4,458Vezi pe GitHub↗

    Lost is a CSS grid system and PostCSS plugin designed to define column widths and positions using mathematical calculations for responsive screen designs. It functions as a build-time tool that processes custom grid rules into browser-compatible CSS layouts. The framework transforms non-standard layout declarations into native CSS Grid and Flexbox properties. It uses a PostCSS-based pipeline to calculate exact coordinates and column widths, ensuring that the resulting styles are compatible with standard web browsers. The project operates as a preprocessor-agnostic middleware layer, allowing

    Lost is a PostCSS-based grid system that provides a declarative syntax for generating responsive layouts using Flexbox and CSS Grid, fitting the requirements for a layout-focused styling tool.

    JavaScriptCSS Grid Layout DesignGrid Layout SystemsFlexible Grid Layouts
    Vezi pe GitHub↗4,458
  • rebassjs/rebassAvatar rebassjs

    rebassjs/rebass

    7,905Vezi pe GitHub↗

    Rebass is a React design system library that provides a collection of theme-driven, responsive UI primitives. It functions as a theme-based layout engine, using a set of stateless components to standardize spacing, typography, and colors across a user interface. The library distinguishes itself by mapping style properties to a central design theme through a styled-system approach. This allows for responsive style mapping where components automatically adapt their appearance based on screen size and provides the ability to swap underlying HTML elements while preserving styling logic to maintai

    Rebass is a React-based UI primitive library that provides a declarative, theme-driven approach to building responsive layouts using flexbox and grid-based primitives.

    JavaScriptFlexbox Layout EnginesFlexbox LayoutsGrid Layout Systems
    Vezi pe GitHub↗7,905
  • robb/cartographyAvatar robb

    robb/Cartography

    7,328Vezi pe GitHub↗

    Cartography is a declarative layout engine and constraint management framework for Swift. It provides a domain-specific language to define, group, and prioritize user interface layout rules, abstracting the process of positioning and aligning visual components. The framework distinguishes itself through a fluent API and the use of overloaded operators to define relationships between view attributes. It enables the bundling of multiple layout rules into single units, allowing for the dynamic swapping of constraint groups at runtime to transition views between different positional states. The

    Cartography is a declarative layout framework for Swift that simplifies complex Auto Layout constraints through a fluent DSL, making it a specialized tool for managing responsive UI positioning.

    SwiftDeclarative Layout EnginesDeclarative Layout FrameworksDeclarative Auto Layout
    Vezi pe GitHub↗7,328
  • basscss/basscssAvatar basscss

    basscss/basscss

    5,892Vezi pe GitHub↗

    Basscss is a lightweight CSS utility toolkit built on an atomic, single-purpose class architecture. Each class performs exactly one visual function, enabling immutable, side-effect-free styling where no class ever overrides or conflicts with another. The system provides a predefined spacing scale, responsive breakpoint prefixes for conditional styling across device widths, and accessible visibility control that keeps content programmatically available to assistive technologies. The framework distinguishes itself through a float-based grid system that constructs layouts using floated percentag

    Basscss is a lightweight CSS utility toolkit that provides responsive design support and flexbox utilities, making it a functional tool for building adaptive UI layouts through atomic class composition.

    CSSFlexboxFlexbox LayoutsResponsive Layout Systems
    Vezi pe GitHub↗5,892
  • brain-bones/skeletonAvatar Brain-Bones

    Brain-Bones/skeleton

    5,991Vezi pe GitHub↗

    Skeleton is a Svelte Tailwind UI toolkit and adaptive component library. It provides a utility-first design system for building reactive web interfaces, focusing on consistent themes and typography across various screen sizes. The toolkit combines pre-styled components with layout tools to support responsive UI design and rapid frontend prototyping. It enables the creation of adaptive user interfaces through a standardized set of utility classes for styling and layout. The system covers high-level capabilities in Svelte web development and Tailwind CSS styling, utilizing a flexible grid syst

    Skeleton is a UI component library built for Svelte that provides the necessary utility-first tools and grid systems to construct responsive, adaptive layouts within a component-based architecture.

    TypeScriptComponent-Based ArchitecturesResponsive DesignFlexible Grid Layouts
    Vezi pe GitHub↗5,991
  • lapce/floemAvatar lapce

    lapce/floem

    4,020Vezi pe GitHub↗

    Floem is a native desktop UI framework and cross-platform toolkit for building high-performance user interfaces. It functions as a reactive UI library that uses a signal-based state management system to automatically synchronize the interface with data changes via lightweight observable primitives. The framework utilizes a GPU-accelerated rendering engine to ensure visual consistency and high performance across different desktop operating systems. It features a layout engine based on flexible box and grid models to create responsive screens that adapt to various window sizes. The toolkit cov

    Floem is a native, reactive UI framework that provides a declarative syntax and a built-in layout engine supporting flexbox and grid models for building responsive, high-performance desktop interfaces.

    RustFlexbox Layout EnginesResponsive Layout AdaptersFlexible Grid Layouts
    Vezi pe GitHub↗4,020
  • franciscop/picnicAvatar franciscop

    franciscop/picnic

    3,886Vezi pe GitHub↗

    Picnic is a classless CSS framework and styling library that applies visual themes directly to native HTML elements. It functions as a CSS-only UI library, providing a responsive layout system and a design system that creates consistent interfaces without the need for custom utility classes. The project distinguishes itself by implementing JavaScript-free interactivity. It uses CSS selectors and pseudo-classes to manage state and visibility for interactive components such as modals, tabs, and tooltips, removing the requirement for external scripts to handle basic UI logic. The framework incl

    Picnic is a CSS-only framework that provides a responsive, flexbox-based grid system and layout components, making it a suitable tool for building adaptive interfaces without requiring JavaScript.

    CSSFlexbox-Based Grid SystemsResponsive Layout SystemsResponsive Design Patterns
    Vezi pe GitHub↗3,886
  • google/flexbox-layoutAvatar google

    google/flexbox-layout

    18,320Vezi pe GitHub↗

    This is a layout library for Android applications that implements the CSS Flexible Box layout model. It provides a view container and engine that arrange child views by distributing space and aligning content according to a flexible box model. The framework enables the creation of responsive user interfaces that automatically adjust element positioning, wrapping, and growth based on available screen dimensions and orientations. The system includes capabilities for adaptive layout workflows, dynamic element alignment, and a virtualized rendering system for recycling views to display large dat

    This library provides a robust implementation of the CSS Flexbox model specifically for Android, enabling responsive and adaptive UI layouts through a declarative container-based approach.

    KotlinFlexbox Layout EnginesResponsive Layout Adapters
    Vezi pe GitHub↗18,320
  • snapchat/valdiAvatar Snapchat

    Snapchat/Valdi

    16,380Vezi pe GitHub↗

    Valdi is a cross-platform native UI framework that compiles declarative TypeScript code into native platform views. It functions as a declarative UI engine and multi-platform frontend toolchain designed to achieve high performance by avoiding web views. The framework features a native bridge binding tool that generates type-safe bindings between TypeScript and native languages, allowing direct access to platform APIs. It supports a hot-reload development workflow, enabling real-time updates to the user interface across platforms without requiring full project recompilation. The system includ

    Valdi is a cross-platform declarative UI framework that includes a built-in flexbox layout engine and supports responsive design, making it a suitable tool for building complex, adaptive native interfaces.

    C++Flexbox Layout EnginesResponsive DesignDeclarative Layout Engines
    Vezi pe GitHub↗16,380
  • twbs/bootstrapAvatar twbs

    twbs/bootstrap

    174,380Vezi pe GitHub↗

    Bootstrap is a comprehensive, mobile-first CSS framework designed for building responsive web interfaces. It provides a standardized library of reusable UI components, such as navigation bars, modals, and forms, alongside a robust grid system that ensures consistent layout alignment across diverse viewport sizes. By establishing a baseline through browser normalization and standardized typography, the project enables developers to create accessible, cross-browser compatible web applications. The framework distinguishes itself through a modular Sass-based architecture that allows for deep cust

    Bootstrap is a comprehensive CSS framework that provides a robust grid system, flexbox utilities, and a library of responsive, component-based UI elements, making it a flagship tool for building adaptive layouts.

    MDXFlexbox-Based Grid Systems
    Vezi pe GitHub↗174,380
  • snapkit/snapkitAvatar SnapKit

    SnapKit/SnapKit

    20,336Vezi pe GitHub↗

    SnapKit is a declarative layout library and domain-specific language for managing user interface constraints and view relationships in Swift. It serves as a programmatic framework for positioning and sizing interface elements on iOS and macOS by wrapping native Auto Layout calls in a concise syntax. The library provides a fluent interface that translates high-level descriptive language into imperative layout rules. It differentiates itself through automatic constraint tracking and lifecycle management, allowing for the bulk removal and replacement of positioning rules without manual tracking

    SnapKit is a declarative layout framework that simplifies the creation of complex, programmatic UI layouts on iOS and macOS by providing a fluent DSL for managing Auto Layout constraints.

    SwiftDeclarative Layout EnginesDeclarative Auto LayoutSwift Auto Layout DSL
    Vezi pe GitHub↗20,336
  • angular/flex-layoutAvatar angular

    angular/flex-layout

    5,843Vezi pe GitHub↗

    This project is a responsive layout framework for Angular that provides a system of directives to create adaptive user interfaces using CSS Flexbox and CSS Grid. It includes specialized libraries for managing flexible box alignment and structuring complex two-dimensional page grids. The framework features a breakpoint monitoring service to programmatically observe media query changes and trigger logic when viewport dimensions cross defined boundaries. To optimize performance, it includes a build-time CSS generator that uses SASS mixins to create static media query stylesheets, reducing the ne

    This framework provides a declarative, directive-based system for managing complex Flexbox and Grid layouts specifically within the Angular ecosystem, directly addressing the need for responsive and adaptive UI design.

    TypeScriptFlexbox LayoutsGrid Layout Systems
    Vezi pe GitHub↗5,843
  • thoughtbot/neatAvatar thoughtbot

    thoughtbot/neat

    4,368Vezi pe GitHub↗

    Neat is a Sass grid framework and responsive layout system used to build fluid, column-based web architectures. It provides a structured approach to managing layout properties and global design settings through a central configuration map and a toolset of Sass mixins and functions. The system is distinguished by its ability to handle nested grid architectures, allowing flexible grids to be placed inside other grid containers while maintaining precise alignment and gutter control. It also includes development tools for frontend layout debugging that render background guide lines to visualize c

    Neat is a Sass-based grid framework that provides a declarative, mixin-driven approach to building responsive, fluid layouts, making it a specialized tool for managing complex grid architectures.

    RubyResponsive Layout SystemsFlexible Grid LayoutsFluid Percentage Grids
    Vezi pe GitHub↗4,368
  • rivo/tviewAvatar rivo

    rivo/tview

    13,928Vezi pe GitHub↗

    tview is a library for building interactive text-based user interfaces in Go. It functions as a toolkit for managing event loops, user input, and screen rendering, providing a framework of pre-built widgets and an integrated layout engine for creating command-line applications. The project distinguishes itself through a comprehensive layout system that uses grid and flexbox models to create responsive designs. It also supports UI layer stacking to manage multiple screens and modal overlays. The framework includes a diverse suite of interactive components for data display, such as tables and

    This library provides a robust layout engine for terminal-based applications using flexbox and grid models, making it a specialized tool for creating responsive, component-based interfaces in a command-line environment.

    GoFlexboxFlexbox LayoutsFlexible Grid Layouts
    Vezi pe GitHub↗13,928
  • carbon-design-system/carbonAvatar carbon-design-system

    carbon-design-system/carbon

    9,172Vezi pe GitHub↗

    Carbon is an enterprise design system that provides a comprehensive collection of reusable UI components, design tokens, and guidelines for building professional web applications. It functions as a CSS framework that enforces a unified design language across projects through standardized typography, spacing, and color palettes. The system utilizes a platform-agnostic design token system to maintain visual consistency across different technologies. This includes centralized management of brand colors, motion easing curves, and a curated library of accessible SVG icons. The framework covers a

    Carbon is a comprehensive design system that provides a standardized, component-based architecture for building responsive web interfaces, though it functions more as a UI component library than a low-level layout engine.

    TypeScriptComponent-Based ArchitecturesGrid Layout SystemsResponsive Layout Systems
    Vezi pe GitHub↗9,172
  • vuetifyjs/vuetifyAvatar vuetifyjs

    vuetifyjs/vuetify

    41,003Vezi pe GitHub↗

    This project is a comprehensive UI toolkit that provides a declarative, reactive framework for building modular web interfaces. It centers on a component-based architecture that maps application state to rendered elements, utilizing a twelve-point flexbox grid system and nested containers to manage complex layouts. The library ensures consistent behavior across large-scale applications by providing centralized configuration for component defaults, themes, and global design tokens. What distinguishes this framework is its deep integration of Material Design principles alongside a highly flexib

    Vuetify is a comprehensive UI framework that provides a robust, flexbox-based grid system and declarative component architecture specifically designed to handle complex, responsive layouts across various screen sizes.

    TypeScriptDeclarative UI ToolkitsState Management LibrariesCombobox Components
    Vezi pe GitHub↗41,003
  • flutter/flutterAvatar flutter

    flutter/flutter

    177,056Vezi pe GitHub↗

    This project is a multi-platform UI framework designed for building applications that target mobile, web, and desktop environments from a single codebase. It utilizes a declarative paradigm where the user interface is defined as a function of application state, supported by a layered architecture that includes a high-performance rendering engine and a multi-platform compilation model. The framework provides a comprehensive suite of developer tools, including hot reloading for real-time code injection and diagnostic utilities for monitoring application state and performance. It features a modu

    Flutter is a comprehensive UI framework that provides a declarative, component-based architecture with powerful layout engines for building responsive and adaptive interfaces across mobile, web, and desktop platforms.

    DartDeclarative UI FrameworksConstraint Based LayoutsDeclarative Routers
    Vezi pe GitHub↗177,056
  • north/northN

    north/north

    4,798Vezi pe GitHub↗

    North is a responsive web design methodology and Sass-based CSS architecture framework. It provides a system for building mobile-first user interfaces using fluid grids and progressive enhancement techniques to ensure a consistent experience across different browser capabilities and screen sizes. The project features a standardized CSS naming system that uses Sass mixins to programmatically generate class names, distinguishing between components, layouts, and states. It also functions as a frontend project scaffolding tool, providing a generator to bootstrap new environments with pre-configur

    North is a CSS framework and methodology that provides a system for building responsive, mobile-first layouts using fluid grids and Sass-based architecture, fitting the requirements for a UI layout engine.

    CSSComponent-Based ArchitecturesResponsive DesignFlexible Grid Layouts
    Vezi pe GitHub↗4,798
  • tailwindlabs/tailwindcssAvatar tailwindlabs

    tailwindlabs/tailwindcss

    95,592Vezi pe GitHub↗

    Utility-first CSS framework for fast, design-system-friendly styling.

    Tailwind CSS is a utility-first framework that provides the declarative primitives and responsive breakpoint system necessary to build complex, adaptive UI layouts across different platforms.

    TypeScriptFlexboxGrid Layout Systems
    Vezi pe GitHub↗95,592
  • arthursonzogni/ftxuiAvatar ArthurSonzogni

    ArthurSonzogni/FTXUI

    9,686Vezi pe GitHub↗

    FTXUI is a C++ terminal user interface library and cross-platform console framework used for building interactive command line applications. It functions as a declarative terminal layout engine and a component-based UI toolkit that enables the creation of responsive interfaces. The library is distinguished by its terminal graphics and animation capabilities, allowing for the rendering of custom shapes, data plots, and smooth visual transitions using easing functions. It provides a comprehensive set of interactive widgets and a layout system utilizing flexbox and grid containers that adapt to

    FTXUI is a declarative, component-based UI layout engine that specifically implements flexbox and grid systems to create responsive interfaces within terminal environments.

    C++Flexbox LayoutsResponsive Layout Adapters
    Vezi pe GitHub↗9,686
  • necolas/react-native-webAvatar necolas

    necolas/react-native-web

    22,132Vezi pe GitHub↗

    This project is a cross-platform user interface framework that maps mobile-native component primitives to standard web elements. It enables developers to build consistent applications that function across both mobile and web environments by providing a unified library of components and shared logic. The framework distinguishes itself through a specialized style engine that converts JavaScript object-based declarations into optimized, scoped CSS at runtime. It also features a responsive layout engine that implements a flexbox-based system, ensuring that interfaces adapt dynamically to differen

    This framework provides a declarative, component-based system that uses a flexbox-based engine to handle responsive layouts across both web and mobile platforms.

    JavaScriptFlexbox Layout EnginesFlexbox LayoutsReusable UI Components
    Vezi pe GitHub↗22,132
  • desandro/masonryAvatar desandro

    desandro/masonry

    16,709Vezi pe GitHub↗

    Masonry is a JavaScript library for arranging elements of varying heights into a grid without vertical gaps. It serves as a DOM element positioner and dynamic layout manager that calculates and applies absolute coordinates to HTML elements based on available vertical space. The system functions as a responsive grid engine using percentage-based widths to maintain consistent structures across different screen sizes. It includes capabilities to recalculate grid positions after images load or browser windows resize to prevent element overlap. The library covers grid management and positioning,

    This library provides a specialized engine for creating responsive, staggered grid layouts by dynamically calculating element positions, making it a focused tool for complex UI arrangement.

    HTMLFluid Percentage Grids
    Vezi pe GitHub↗16,709
  • gui-cs/terminal.guiAvatar gui-cs

    gui-cs/Terminal.Gui

    11,068Vezi pe GitHub↗

    Terminal.Gui is a cross-platform .NET toolkit for building interactive text-based user interfaces. It provides a component-based architecture, a terminal rendering engine, and a declarative layout system to create console applications that run consistently across Windows, macOS, and Linux. The framework distinguishes itself with a comprehensive set of interactive console widgets, including data grids, hex editors, and hierarchical tree components. It supports advanced visual capabilities such as 24-bit True Color, Sixel image support, and a relative-coordinate layout system that adapts to ter

    This is a cross-platform TUI toolkit that provides a component-based architecture and a declarative layout system specifically designed for building responsive, adaptive interfaces within terminal environments.

    C#Declarative Layout FrameworksResponsive Layout Adapters
    Vezi pe GitHub↗11,068
  • haoziqaq/varletAvatar haoziqaq

    haoziqaq/varlet

    5,324Vezi pe GitHub↗

    Varlet is a Vue 3 material design component library and cross-platform UI framework. It provides a collection of reusable interface elements based on Material Design 2 and 3 standards for building responsive web applications. The library features integrated support for internationalization and multi-language content localization. It includes a theming system that utilizes CSS variables to enable dark mode, color scheme toggling, and custom branding. The toolkit is designed for server-side rendering to improve initial page load speeds and search engine optimization. It includes responsive com

    Varlet is a comprehensive Vue 3 component library that provides pre-built, responsive UI elements and layout utilities, making it a practical tool for developers building adaptive interfaces.

    VueResponsive Layout Adapters
    Vezi pe GitHub↗5,324
  • alvarotrigo/fullpage.jsAvatar alvarotrigo

    alvarotrigo/fullPage.js

    35,437Vezi pe GitHub↗

    fullPage.js is a JavaScript full-screen scrolling library and layout engine used to create websites composed of vertical sections and horizontal slides that snap to the viewport. It provides a system for organizing web content into full-screen pages with automatic snapping behavior. The library distinguishes itself through a WebGL transition framework and visual storytelling tools, enabling cinematic effects such as 3D rotations, parallax backgrounds, fading, and water distortion during navigation. It also features a responsive adaptation system that can switch from automatic snapping to stan

    This library provides a specialized engine for creating full-screen, snap-based responsive layouts, making it a focused tool for building specific types of adaptive, section-based web interfaces.

    JavaScriptResponsive Layout AdaptersResponsive Layout Systems
    Vezi pe GitHub↗35,437
  • anomalyco/opentuiAvatar anomalyco

    anomalyco/opentui

    12,131Vezi pe GitHub↗

    Opentui is a terminal user interface framework for building interactive command line applications. It provides a component-based system featuring a flexbox layout engine, a virtual node component tree, and a low-level 2D cell array renderer. The project is distinguished by a sophisticated keyboard binding engine that maps complex multi-stroke sequences and chords to named commands using prioritized, reactive layers. It also implements a plugin architecture that allows external modules to inject custom UI components into designated layout slots and extend input logic at runtime. Its capabilit

    Opentui is a terminal-based UI framework that provides a component-based architecture and a flexbox layout engine, making it a specialized tool for building responsive layouts within command-line environments.

    TypeScriptFlexbox Layout EnginesResponsive Layout AdaptersReusable UI Components
    Vezi pe GitHub↗12,131
  • heroui-inc/herouiAvatar heroui-inc

    heroui-inc/heroui

    29,684Vezi pe GitHub↗

    HeroUI is a declarative toolkit for building accessible user interfaces through modular, React-based component composition. It provides a comprehensive set of reusable building blocks designed to standardize visual language and interaction patterns across web and mobile applications. The library distinguishes itself through an integrated approach to accessibility and styling. It automatically manages state and keyboard interactions by injecting appropriate attributes, while utilizing a utility-driven styling architecture to enforce design system consistency. Developers can leverage polymorphi

    HeroUI is a React-based component library that provides a declarative system for building responsive, accessible interfaces, fitting the requirement for a framework that facilitates complex UI layout construction.

    MDXResponsive Layout Systems
    Vezi pe GitHub↗29,684
  • react-grid-layout/react-grid-layoutAvatar react-grid-layout

    react-grid-layout/react-grid-layout

    22,319Vezi pe GitHub↗

    React Grid Layout is a toolkit for building draggable, resizable, and responsive dashboard interfaces. It functions as a coordinate-based grid system that reconciles component positions and dimensions through declarative metadata, allowing developers to manage complex collections of UI elements that users can interact with directly. The library distinguishes itself through an automated packing algorithm that maintains structural integrity by shifting elements to fill gaps and resolving overlaps. It supports responsive design by monitoring container width changes against pre-defined breakpoint

    This library provides a declarative, component-based grid system specifically designed for building responsive, draggable, and resizable dashboard layouts in React applications.

    TypeScriptDeclarative Layout Frameworks
    Vezi pe GitHub↗22,319
  • creativetimofficial/material-kitAvatar creativetimofficial

    creativetimofficial/material-kit

    5,926Vezi pe GitHub↗

    Material Kit is an open-source UI component library that provides pre-styled Material Design elements for building responsive web interfaces with Bootstrap 5. It offers a collection of reusable components like buttons, inputs, navbars, cards, and modals that follow Google's Material Design guidelines, along with a 12-column flexbox grid system for fluid layouts that adapt to any screen size. The kit distinguishes itself by including pre-built page sections such as headers, feature blocks, pricing tables, and footers that can be combined into complete page layouts, reducing the time needed to

    This is a UI component library built on Bootstrap 5 that provides a responsive flexbox grid system and pre-styled components to facilitate the construction of adaptive web layouts.

    HTMLResponsive Layout Adapters
    Vezi pe GitHub↗5,926
  • ant-design/ant-designAvatar ant-design

    ant-design/ant-design

    98,362Vezi pe GitHub↗

    Ant Design is an enterprise-grade component library and design system framework built for developing complex, data-heavy web applications. It provides a comprehensive collection of pre-built, state-driven interface elements that map data properties to rendered components, ensuring consistent interaction patterns and visual language across large-scale projects. The library distinguishes itself through a robust styling architecture that utilizes design tokens and hierarchical configuration providers to propagate global settings like themes, locale, and layout direction. By employing component-l

    Ant Design is a comprehensive UI component library that provides a robust grid system and layout containers specifically designed to handle complex, responsive web interfaces.

    TypeScriptGrid Layout Systems
    Vezi pe GitHub↗98,362
  • mantinedev/mantineAvatar mantinedev

    mantinedev/mantine

    31,263Vezi pe GitHub↗

    Mantine is a comprehensive component library for building accessible and responsive web applications. It provides a foundational set of UI elements and layout primitives, anchored by a base component that supports consistent styling, spacing, and layout properties across the entire interface. The library is built on a design-driven theme engine that uses a provider-based system to propagate global design tokens and color schemes throughout an application. The library distinguishes itself through a robust architecture that emphasizes component composition and reusable interaction logic. It uti

    Mantine is a comprehensive React component library that provides the necessary layout primitives, flexbox utilities, and responsive design support to build complex, adaptive interfaces.

    TypeScriptFlexbox Layouts
    Vezi pe GitHub↗31,263
  • jgthms/bulmaAvatar jgthms

    jgthms/bulma

    50,074Vezi pe GitHub↗

    Bulma is a design-agnostic CSS framework that provides a collection of pre-styled interface components and layout primitives. It is built to be independent of specific JavaScript frameworks or build tools, allowing developers to construct responsive web interfaces by applying standardized classes directly to semantic HTML markup. The framework distinguishes itself through a utility-first approach that combines modular component styling with a flexible grid system. It leverages native CSS variables to manage design tokens, enabling real-time visual customization, automatic dark mode adaptation

    Bulma is a CSS framework that provides a robust grid system and responsive layout primitives, making it a suitable tool for building adaptive interfaces using a declarative, class-based approach.

    CSSButtonsResponsive Grid FrameworksUtility-First Styling
    Vezi pe GitHub↗50,074
  • iced-rs/icedAvatar iced-rs

    iced-rs/iced

    30,757Vezi pe GitHub↗

    Iced is a cross-platform graphical user interface framework designed for building interactive applications with a focus on type safety and predictable state management. It utilizes a declarative architecture that separates application state, update logic, and view rendering, allowing developers to construct complex interfaces by nesting reusable functional components. The framework distinguishes itself through an Elm-inspired message-passing pattern, where all user interactions are processed as discrete messages to ensure reliable state transitions. It employs an immediate-mode rendering para

    Iced is a cross-platform, declarative UI framework that provides the necessary layout primitives and component-based architecture to build responsive interfaces in Rust.

    RustType-Safe GUI FrameworksCross-Platform Desktop ToolkitsCross-Platform GUI Frameworks
    Vezi pe GitHub↗30,757
  • avaloniaui/avaloniaAvatar AvaloniaUI

    AvaloniaUI/Avalonia

    30,986Vezi pe GitHub↗

    Avalonia is a cross-platform desktop framework that enables the creation of native-feeling applications for Windows, macOS, and Linux from a single codebase. It functions as a declarative UI toolkit, allowing developers to define complex visual hierarchies and interface structures using a markup-based syntax that maps directly to underlying object properties. By utilizing the Model-View-ViewModel architectural pattern, the framework facilitates a clean separation between application logic and user interface layout, which simplifies unit testing and component maintenance. The framework disting

    Avalonia is a cross-platform UI framework that provides a declarative XAML-based syntax and a robust layout system capable of handling complex, responsive interface structures across desktop and mobile environments.

    C#Cross-Platform Desktop FrameworksCross-Platform FrameworksData Binding Frameworks
    Vezi pe GitHub↗30,986
  • alibaba/vlayoutAvatar alibaba

    alibaba/vlayout

    10,740Vezi pe GitHub↗

    vlayout is an Android RecyclerView extension framework that uses pluggable layout helpers to mix grid, list, sticky, staggered, and fixed layouts within a single scrollable view. It provides a modular layout delegation system where each section of the RecyclerView is assigned a dedicated layout helper that manages its own measurement, placement, and decoration, enabling complex heterogeneous content displays. The framework extends RecyclerView's LayoutManager to delegate layout logic to these modular helper components, supporting features like sticky headers that remain visible at the top dur

    This is a specialized layout engine for Android that enables complex, heterogeneous UI compositions within a single scrollable view, fitting the requirement for a framework that manages sophisticated layout structures.

    JavaModular Layout ManagersAdapter MergingCustom Layouts
    Vezi pe GitHub↗10,740
  • kettanaito/atomic-layoutAvatar kettanaito

    kettanaito/atomic-layout

    1,140Vezi pe GitHub↗

    Atomic Layout is a declarative framework for building responsive user interfaces in React. It functions as a layout engine that abstracts complex grid structures into reusable components, allowing for the creation of hierarchical spatial distributions without the need for manual media queries. The library distinguishes itself by mapping visual layout regions to component structures through dynamic grid-template-area generation. It utilizes a property-based system where components accept specific suffixes to automatically trigger responsive style adjustments based on viewport width. By employi

    This library provides a declarative, component-based approach to building responsive layouts in React using CSS Grid, fitting the category of a UI layout framework.

    TypeScriptCSS Grid Layout DesignGrid Layout SystemsResponsive Layout Adapters
    Vezi pe GitHub↗1,140
  • roylee0704/react-flexbox-gridAvatar roylee0704

    roylee0704/react-flexbox-grid

    2,912Vezi pe GitHub↗

    This project is a collection of React components that implement a responsive grid system using CSS Flexbox and CSS Modules. It provides reusable building blocks for constructing fluid interfaces that organize page content into flexible rows and columns, which automatically adjust their size and alignment based on viewport dimensions. The library distinguishes itself by decoupling style definitions from component logic, which facilitates consistent rendering across both server-side environments and client-side runtimes. By utilizing CSS Modules, it encapsulates styles into local scopes to prev

    This library provides a set of React components that implement a responsive grid system using flexbox, offering a declarative way to manage layouts within a component-based architecture.

    JavaScriptFlexbox Layout EnginesFluid Percentage Grids
    Vezi pe GitHub↗2,912
  • ant-design/ant-design-pro-layoutAvatar ant-design

    ant-design/ant-design-pro-layout

    1,000Vezi pe GitHub↗

    This project is a configuration-driven layout framework designed for building enterprise-grade web application shells. It provides a collection of reusable components that orchestrate the structural foundation of an application, including headers, sidebars, and breadcrumbs, to ensure consistent design and navigation across complex interfaces. The framework distinguishes itself through a declarative approach to interface management, allowing developers to define visual themes, menu hierarchies, and responsive behaviors using a structured object schema. By observing application routing, it auto

    This is a React-based layout component library designed for building complex, responsive admin dashboard interfaces, providing a declarative way to implement standard layout structures like sidebars and headers.

    TypeScriptDeclarative UI Layouts
    Vezi pe GitHub↗1,000
  • valqelyan/svelte-gridAvatar valqelyan

    valqelyan/svelte-grid

    1,002Vezi pe GitHub↗

    Svelte Grid is a responsive layout library designed for building interactive, draggable, and resizable dashboard interfaces within Svelte applications. It provides a coordinate-based system that allows users to manipulate the position and dimensions of UI components directly on the screen, ensuring that content blocks remain organized within a structured grid. The library distinguishes itself through a constraint-driven engine that enforces minimum and maximum size boundaries during user interactions, preventing overlapping elements and maintaining layout integrity. It includes built-in suppo

    This library provides a grid-based layout system specifically for Svelte applications, offering the responsive, draggable, and resizable features needed for complex dashboard interfaces.

    SvelteGrid LayoutsDashboard Grid FrameworksSnap-to-Grid Draggable Layouts
    Vezi pe GitHub↗1,002
  • randrew/layoutAvatar randrew

    randrew/layout

    992Vezi pe GitHub↗

    This library is a portable, header-only engine designed for calculating the geometric positions and dimensions of nested rectangular elements. It provides a recursive stacking-box model to determine interface coordinates, serving as a lightweight solution for two-dimensional layout calculations in C99 or C++ environments. The engine distinguishes itself through its focus on portability and resource efficiency. It utilizes a dependency-free memory abstraction that allows developers to override default allocation and assertion routines, making it suitable for specialized or restricted computing

    This is a lightweight, single-file C library that implements a flexbox-like layout engine, providing the core declarative layout capabilities needed for building responsive UI systems.

    CLayout EnginesC99 UI Layout LibrariesCross-Platform Layout Engines
    Vezi pe GitHub↗992
  • emilk/eguiAvatar emilk

    emilk/egui

    29,409Vezi pe GitHub↗

    This library is an immediate mode graphical user interface toolkit that reconstructs the entire interface every frame. By executing procedural code within a high-frequency loop that matches the display refresh rate, it allows developers to define interactive elements and state updates directly. The framework utilizes a multi-pass rendering approach to resolve layout dependencies, ensuring that widget sizes and positions are calculated accurately before final placement to prevent visual jitter. The project functions as a cross-platform graphics toolkit, providing a portable rendering layer tha

    This is an immediate-mode GUI toolkit that provides a declarative, code-first approach to building responsive interfaces, making it a suitable framework for creating complex layouts in Rust applications.

    RustImmediate Mode FrameworksImmediate Mode GUI ToolkitsImmediate Mode Rendering Engines
    Vezi pe GitHub↗29,409
  • golden-layout/golden-layoutAvatar golden-layout

    golden-layout/golden-layout

    6,689Vezi pe GitHub↗

    Golden Layout is a framework-agnostic UI container and web window layout manager designed to organize application interfaces into a flexible grid of draggable and resizable multi-pane windows. It functions as a hierarchical grid system that arranges page elements into a tree of nested rows and columns to create complex professional interfaces. The system acts as a multi-window workspace orchestrator, allowing components to be detached from the main layout into independent native browser windows. It also serves as a serializable layout engine that captures the arrangement of user interface com

    Golden Layout is a specialized UI container and window manager that provides a robust, declarative system for building complex, nested, and resizable grid-based interfaces, fitting the requirement for a sophisticated layout engine.

    JavaScriptMulti-Window Layout ManagersTree-Based Window LayoutsContainer Indexing Logic
    Vezi pe GitHub↗6,689
  • google/accompanistAvatar google

    google/accompanist

    7,824Vezi pe GitHub↗

    Accompanist is a collection of extension libraries that provide additional functionality and specialized components for the Jetpack Compose UI framework. It serves as a toolkit for implementing common layout and system tasks that extend the core capabilities of declarative UI development on Android. The library provides specialized utilities for managing modal bottom sheet destinations and defining custom animations for screen transitions within a navigation graph. It includes tools for detecting screen folds and display features to create adaptive layouts that adjust based on window size and

    This library provides essential utilities and adaptive layout components specifically for Jetpack Compose, making it a direct tool for building responsive and complex UIs within that framework.

    KotlinAdaptive UI LayoutsCompose UI ExtensionsDeclarative Drawable Integration
    Vezi pe GitHub↗7,824
  • cycfi/elementsAvatar cycfi

    cycfi/elements

    3,702Vezi pe GitHub↗

    Elements is a C++ GUI library and component-based UI framework used for building desktop user interfaces. It features a retained-mode layout engine that manages the positioning, sizing, and layering of elements within a window. The framework functions as a cross-platform window manager, handling application event loops and embedding graphical views into native platform windows. It allows for the creation of custom widgets by composing basic primitive elements and alignment wrappers. The system supports responsive layout organization through the use of tiles, grids, and flows. It also provide

    Elements is a C++ GUI framework that provides a component-based architecture and a dedicated layout engine capable of handling responsive grids and flows, making it a suitable tool for building adaptive interfaces.

    C++C++ GUI ToolkitsApplication Window ManagersComponent Composition Primitives
    Vezi pe GitHub↗3,702
  • nicklockwood/layoutAvatar nicklockwood

    nicklockwood/layout

    2,224Vezi pe GitHub↗

    A declarative UI framework for iOS

    This framework provides a declarative syntax for building complex UI layouts on iOS, though it is limited to the Apple ecosystem rather than being a cross-platform solution.

    SwiftLayout Frameworks
    Vezi pe GitHub↗2,224
Compară top 10 dintr-o privire
RepositorySteleLimbajLicențăUltimul push
foundation/foundation-sites29.8KHTMLMIT21 ian. 2025
kristoferjoseph/flexboxgrid9.3KHTMLNOASSERTION1 oct. 2020
facebook/yoga18.8KC++MIT9 iun. 2026
peterramsing/lost4.5KJavaScriptMIT3 mar. 2024
rebassjs/rebass7.9KJavaScriptMIT27 iul. 2023
robb/cartography7.3KSwiftNOASSERTION5 sept. 2025
basscss/basscss5.9KCSSMIT30 dec. 2022
brain-bones/skeleton6KTypeScriptMIT26 iun. 2026
lapce/floem4KRustmit16 feb. 2026
franciscop/picnic3.9KCSSMIT3 oct. 2024

Related searches

  • Layout composition engines
  • Message broadcasting adapters
  • Generic interface libraries
  • o bibliotecă de abstractizare grafică cross-platform
  • a markdown extension for text editors
  • a browser extension for enhancing web functionality
  • a web framework using mvc architecture
  • Component library infrastructure