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
·
thoughtbot avatar

thoughtbot/neatArchived

0
View on GitHub↗
4,368 stars·415 forks·Ruby·MIT·5 viewsneat.bourbon.io↗

Neat

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 column placement and gutter widths.

The framework covers a broad range of layout primitives, including column spanning, offsetting, and reordering, as well as centered page containers and clearfix management. It enables responsive design through media query shortcuts that adapt column spans and breakpoint configurations across different viewport widths.

A command line interface is provided for installing, updating, or removing the layout framework files within a project directory.

Features

  • Flexible Grid Layouts - Provides a responsive system for creating flexible, adaptive column widths.
  • Fluid Percentage Grids - Calculates column widths as percentages of the parent container to ensure proportional scaling across screen sizes.
  • Layout Configuration Maps - Stores global layout defaults and breakpoint settings in a central Sass map to maintain design consistency.
  • Grid Implementation Libraries - Defines structural layout rules and global spacing defaults within a Sass-based workflow.
  • Global Configurations - Provides a centralized mechanism for setting global column counts and gutter widths to standardize spacing.
  • Column Spanning - Implements a system for elements to occupy multiple column slots within a fluid grid.
  • Grid Column Sizing - Provides a toolset for managing column sizing, offsets, and centered containers for web layouts.
  • Grid Container Management - Provides layout wrappers that define the structural definition of the grid container and manage internal spacing.
  • Grid Row Definitions - Enables designating elements as column containers by clearing floats and setting display properties.
  • Nested Grid Structures - Supports nesting grid containers within other cells while accurately calculating gutter consumption and alignment.
  • Gutter Management - Implements techniques for controlling whitespace between grid columns, including the removal of gutter margins.
  • Responsive Breakpoints - Implements architectural mapping of responsive breakpoints to adapt layout and column spans across viewports.
  • Responsive Grid Layouts - Creates fluid grid systems with columns and gutters that automatically adapt to different screen sizes.
  • Breakpoint-Based Style Updates - Implements style changes triggered by specific viewport width thresholds via Sass media query shortcuts.
  • Sass Abstractions - Utilizes Sass mixins and functions to programmatically generate fluid widths and spacing based on configuration.
  • Fluid Grid Frameworks - Provides a comprehensive system for defining elements as rows or containers to establish a fluid, column-based structural framework.
  • Responsive Layout Adaptation - Provides mechanisms for overriding column spans and gutter sizes based on viewport size.
  • Responsive Layout Systems - Offers a comprehensive system for defining column spans, gutters, and breakpoints that adapt to viewport sizes.
  • Sass-Based Preprocessor Architectures - Implements a structured Sass architecture to manage layout properties and design settings through a central map.
  • Sass Grid Frameworks - Provides a CSS preprocessor framework for building fluid, responsive grid layouts using Sass mixins and functions.
  • Centered Page Containers - Includes a centered outer wrapper for the viewport with a maximum width to ensure consistent content alignment.
  • Column Offsetting - Shifts elements horizontally by calculating and applying left margins based on the grid column unit.
  • Grid Layout Reordering - Allows shifting the visual position of grid columns using relative positioning.
  • Directional Layout Flows - Provides logic to change the directional flow of elements within the grid layout.
  • Horizontal Element Translation - Allows translating an element horizontally by a specified number of columns in the layout direction.
  • Clearfix Utilities - Includes utility techniques to prevent parent container collapse when holding floated grid columns.

Star history

Star history chart for thoughtbot/neatStar history chart for thoughtbot/neat

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

Open-source alternatives to Neat

Similar open-source projects, ranked by how many features they share with Neat.
  • ericam/susyericam avatar

    ericam/susy

    3,831View on GitHub↗

    Susy is a responsive grid framework and layout calculation engine for Sass. It provides a toolkit for building fluid or static column structures and gutter spacing directly within stylesheets, automating layout mathematics during the compilation phase to produce precise CSS properties. The system distinguishes itself through a layout calculation engine that translates human-readable shorthand syntax into structured data for mathematical functions. It also includes a grid visualization tool that generates inline SVG background overlays to programmatically verify and debug grid alignment. The

    SCSS
    View on GitHub↗3,831
  • oddbird/susyoddbird avatar

    oddbird/susy

    3,831View on GitHub↗

    Susy is a Sass layout framework and grid computation engine designed to automate complex mathematical layout calculations within stylesheets. It functions as a responsive grid generator that calculates column widths, gutters, and spans based on customizable viewport breakpoints to ensure precise element alignment. The system includes a visual layout debugger that generates browser-based grid overlays to verify column alignment and baseline rhythm during development. It also provides utilities for creating repeating background colors and gradients using a template-based syntax. The framework

    SCSS
    View on GitHub↗3,831
  • jgthms/bulmajgthms avatar

    jgthms/bulma

    50,074View on 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

    CSScsscss-frameworkdesign
    View on GitHub↗50,074
  • kristoferjoseph/flexboxgridkristoferjoseph avatar

    kristoferjoseph/flexboxgrid

    9,318View on 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

    HTML
    View on GitHub↗9,318
See all 30 alternatives to Neat→

Frequently asked questions

What does thoughtbot/neat do?

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.

What are the main features of thoughtbot/neat?

The main features of thoughtbot/neat are: Flexible Grid Layouts, Fluid Percentage Grids, Layout Configuration Maps, Grid Implementation Libraries, Global Configurations, Column Spanning, Grid Column Sizing, Grid Container Management.

What are some open-source alternatives to thoughtbot/neat?

Open-source alternatives to thoughtbot/neat include: ericam/susy — Susy is a responsive grid framework and layout calculation engine for Sass. It provides a toolkit for building fluid… oddbird/susy — Susy is a Sass layout framework and grid computation engine designed to automate complex mathematical layout… jgthms/bulma — Bulma is a design-agnostic CSS framework that provides a collection of pre-styled interface components and layout… kristoferjoseph/flexboxgrid — Flexboxgrid is a responsive CSS framework and layout engine based on CSS3 standards. It provides a grid system that… roylee0704/react-flexbox-grid — This project is a collection of React components that implement a responsive grid system using CSS Flexbox and CSS… north/north — North is a responsive web design methodology and Sass-based CSS architecture framework. It provides a system for…