HomePluginsToolsGuidesPortfolioWorkflowAboutWork with usContact
GetSet

We build and fix production web applications, and publish the UI packages and free browser tools on this site.

info@get-set.it

Explore

  • Plugins
  • Tools
  • Guides
  • Portfolio

Company

  • About
  • Workflow
  • Work with us
  • Contact

Legal

  • Terms
  • Privacy
  • Accessibility
  • Cookies

© 2026 GetSet

We're on npm

Your Bundle

Your bundle is empty

Add plugins from the catalog to build one combined CDN link — like picking font families.

Browse plugins
Layout Plugin

GS FlexoGrid

Flexbox-based masonry layout engine with auto-arranging grids, variable-height columns, and dynamic reflow animations.

Latest: v0.0.27
Downloads last month: 66
Visit Demo Website

Install Package

npm i @get-set/gs-flexogrid
or via CDN
<link rel="stylesheet" href="https://cdn.get-set.it/gs-flexogrid/latest/gs-flexogrid.min.css">
<script src="https://cdn.get-set.it/gs-flexogrid/latest/gs-flexogrid.min.js"></script>
Interactive Playground

Live Sandbox

FlexoGrid.jsx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import FlexoGrid from '@get-set/gs-flexogrid';

export default function App() {
  return (
    <FlexoGrid
      layout="masonry"
      gap="20px"
    >
      <div className="card">Card A</div>
      <div className="card">Card B</div>
      <div className="card">Card C</div>
      <div className="card">Card D</div>
    </FlexoGrid>
  );
}
Live Preview

Options

Configuration Values

Layout Algorithm?How items are placed.
Columns?Column count.
Row Height (px)Masonry computes heights from content — row height only applies to Uniform/Justified layouts.
Gap?CSS gap in px or rem, e.g. "20px", "1.25rem" or "10px 20px" (row column).
Relayout Easing?Personality of position transitions.
Relayout Duration (ms)?Relayout transition duration.
Entrance Reveal?One-time reveal of newly placed items.
Entrance Stagger (ms)?Per-item delay creating a cascade.
Theme?Design-token theme.
Item Radius?Corner radius token, e.g. "12px".
Skeleton TilesEnable Skeleton Loading first.
Reference Key?Registry key.

Feature Flags

API Specifications

OptionTypeDefaultDescription
countnumber3Masonry target layout column count.
gapstring'20rem'Grid spacing gap margin.
filter'all' | 'even' | 'odd''all'Filtering selector parameter.
sort'default' | 'asc' | 'desc''default'Height sorting parameter.

Technical Features

Masonry Reflow

Calculates child heights and arranges them with zero layout shift.

Dynamic Columns

Auto-adapts column counts dynamically on resize.

Image Reflow Sync

Re-calculates grid coordinate matrix once all images complete loading.

SCSS Injector

Translates custom SCSS constraints to head styles programmatically.

We build and maintain these packages. If you want this kind of work on your own product, we’re available.

Work with us Contact us