awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
roylee0704 avatar

roylee0704/react-flexbox-grid

0
View on GitHub↗
2,912 stars·201 forks·JavaScript·1 viewroylee0704.github.io/react-flexbox-grid↗

React Flexbox Grid

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 prevent global namespace collisions while allowing for the integration of external grid styling on third-party components.

The system includes comprehensive layout utilities for managing dynamic column sizing, element alignment, and content distribution. These tools enable the creation of proportional, percentage-based layouts that scale smoothly as container dimensions change. The codebase is maintained with automated test suites and linting to ensure functional integrity.

Features

  • Component and React Utilities - Provides a collection of React components that implement a responsive grid system using CSS Flexbox.
  • Flexbox Layout Engines - Aligns and distributes elements within containers using flexible, responsive layout properties.
  • Row Item Distribution - Provides flexible row and column alignment utilities to manage content distribution and spacing within responsive grid layouts.
  • Responsive Grid Layouts - Adapts page content fluidly across screen sizes using grid-based structures.
  • Scoped CSS Modules - Localizes CSS class names at build time to prevent global namespace collisions.
  • UI Layout Components - Provides components for building responsive grids and dashboard layouts.
  • Grid Alignment Systems - Snaps UI elements to predefined column and row grids to ensure consistent alignment.
  • Server-Side Rendering Style Registries - Collects and manages CSS styles during server-side rendering to ensure correct client-side hydration.
  • Component-Based Layouts - Organizes interfaces into nested, independent functional panels using reusable components.
  • Column-Based Responsive Grids - Defines column-based grids which automatically reflow elements to fit different viewports.
  • Grid Column Sizing - Calculates column widths dynamically to distribute available space evenly within a grid.
  • Fluid Percentage Grids - Uses relative percentage widths to resize layout elements automatically based on the browser window.
  • React Component Styling - Applies visual styles to components to ensure consistency with the surrounding application.
  • CSS Layout-Design Separations - Decouples structural layout classes from visual design classes for greater portability.
  • Fluid Grid Frameworks - Defines fluid, column-based structural frameworks using rows and outer containers.
  • Isomorphic Rendering - Shares rendering logic between server and client environments to support consistent rendering.
  • Server-Side Rendering - Renders web components on the server to generate static markup before sending it to the client.

Star history

Star history chart for roylee0704/react-flexbox-gridStar history chart for roylee0704/react-flexbox-grid

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Curated searches featuring React Flexbox Grid

Hand-picked collections where React Flexbox Grid appears.
  • CSS layout adapters

Open-source alternatives to React Flexbox Grid

Similar open-source projects, ranked by how many features they share with React Flexbox Grid.
  • thoughtbot/neatthoughtbot avatar

    thoughtbot/neat

    4,368View on 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

    Rubybourbonbourbon-familycss
    View on GitHub↗4,368
  • lusaxweb/vuesaxlusaxweb avatar

    lusaxweb/vuesax

    5,596View on GitHub↗

    Vuesax is a frontend framework and UI component library for Vue.js applications. It provides a customizable design system and a set of pre-styled user interface elements designed to accelerate the development of web interfaces. The project is distinguished by a themeable visual toolkit that supports dynamic color updates and server-side style customization to maintain brand identity. It also features a specialized data table component with built-in support for inline cell editing and server-side processing for pagination, filtering, and sorting. The library covers a broad surface of UI capab

    Vue
    View on GitHub↗5,596
  • rstudio/shinyrstudio avatar

    rstudio/shiny

    5,608View on GitHub↗

    Shiny is a framework for building interactive web applications using R code, eliminating the need for HTML, CSS, or JavaScript. At its core, it provides a reactive programming model that automatically tracks data dependencies and re-executes only the parts of an application that depend on changed inputs. The framework handles server-side UI rendering and maintains persistent WebSocket connections between the browser and server for real-time updates without page reloads. The framework distinguishes itself through deep integration with the R ecosystem, including the ability to embed interactive

    Rrreactiverstudio
    View on GitHub↗5,608
  • layui/layerlayui avatar

    layui/layer

    8,196View on GitHub↗

    This project is a JavaScript UI component library and frontend utility toolkit. It serves as a web modal framework and popup library, providing a specialized system for rendering interactive dialogs, overlays, and layered interfaces over web page content. The library is distinguished by its comprehensive set of overlay tools, including alert dialogs, confirmation prompts, and the ability to embed external content via iframes. It also features a responsive twelve-column grid system for cross-device layout compatibility and an internal modular dependency management system for on-demand loading

    JavaScriptalertconfirmdialog
    View on GitHub↗8,196
See all 30 alternatives to React Flexbox Grid→

Frequently asked questions

What does roylee0704/react-flexbox-grid do?

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.

What are the main features of roylee0704/react-flexbox-grid?

The main features of roylee0704/react-flexbox-grid are: Component and React Utilities, Flexbox Layout Engines, Row Item Distribution, Responsive Grid Layouts, Scoped CSS Modules, UI Layout Components, Grid Alignment Systems, Server-Side Rendering Style Registries.

What are some open-source alternatives to roylee0704/react-flexbox-grid?

Open-source alternatives to roylee0704/react-flexbox-grid include: thoughtbot/neat — Neat is a Sass grid framework and responsive layout system used to build fluid, column-based web architectures. It… lusaxweb/vuesax — Vuesax is a frontend framework and UI component library for Vue.js applications. It provides a customizable design… rstudio/shiny — Shiny is a framework for building interactive web applications using R code, eliminating the need for HTML, CSS, or… ericam/susy — Susy is a responsive grid framework and layout calculation engine for Sass. It provides a toolkit for building fluid… layui/layer — This project is a JavaScript UI component library and frontend utility toolkit. It serves as a web modal framework and… vercel/styled-jsx — styled-jsx is a CSS-in-JS library and styling framework for JSX components. It functions as a scoped CSS engine that…