HomePluginsToolsWorkflowAboutContact
GetSet

Premium UI/UX layout engines, customizable micro-interaction plugins, and high-performance components for modern web developers.

Plugins

  • Carousel
  • Select
  • Zoom
  • FlexoGrid
  • Sortable
  • Modal
  • Drawer
  • Tooltip
  • Popover
  • Toast
  • ContextMenu
  • Tabs
  • Accordion
  • Reveal
  • Autocomplete
  • Tags
  • Range
  • DatePicker
  • Upload
  • Cropper
  • Table
  • Tree
  • Editor

Company

  • Home
  • Plugins
  • Developer Tools
  • Showcase
  • Our Process
  • About Us
  • Contact

Policies

  • Terms and Conditions
  • Privacy Policy
  • Accessibility Policy
  • Cookie Policy

© 2026 GetSet. All rights reserved.

Crafted for frontend excellence.

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: 444
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
import FlexoGrid from '@get-set/gs-flexogrid';

export default function App() {
  return (
    <FlexoGrid
      layout="masonry"
    >
      <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, e.g. "10px" or "10px 20px".
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.