awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

26 مستودعات

Awesome GitHub RepositoriesGrid Layouts

Systems for building responsive, draggable, and resizable UI layouts.

Explore 26 awesome GitHub repositories matching part of an awesome list · Grid Layouts. Refine with filters or upvote what's useful.

Awesome Grid Layouts GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • strml/react-grid-layoutالصورة الرمزية لـ STRML

    STRML/react-grid-layout

    22,320عرض على GitHub↗

    React Grid Layout is a draggable and resizable grid system for React that organizes components into a coordinate-based layout. It functions as a responsive layout manager and a serialized grid state engine, providing the tools necessary to create user-customizable workspaces where interface elements can be moved and resized. The system distinguishes itself through breakpoint-driven layout mapping, which adjusts grid configurations based on container width. It utilizes a serialized state model to convert spatial positions and dimensions into data formats for saving and restoring user layouts,

    Draggable and resizable grid system with responsive breakpoints.

    TypeScript
    عرض على GitHub↗22,320
  • jbaysolutions/vue-grid-layoutالصورة الرمزية لـ jbaysolutions

    jbaysolutions/vue-grid-layout

    7,414عرض على GitHub↗

    vue-grid-layout is a draggable and resizable grid system for Vue.js that enables users to customize the placement and size of interface elements. It functions as a dynamic widget orchestrator and a state-persistent layout manager, allowing for the creation of customizable dashboard interfaces where components can be arranged and sized according to user preference. The system operates as a responsive dashboard framework that automatically adapts grid arrangements based on viewport size and supports right-to-left text directions. It provides the ability to capture and serialize grid positions a

    Implements a grid system where users can drag elements to new positions and resize them within boundaries.

    JavaScriptdrag-and-dropgridgrid-layout
    عرض على GitHub↗7,414
  • ducksboard/gridster.jsالصورة الرمزية لـ ducksboard

    ducksboard/gridster.js

    5,981عرض على GitHub↗

    Gridster.js is a jQuery plugin that turns page elements into a draggable, resizable grid layout. It provides a framework for building interactive dashboards and interfaces where widgets snap to a multi-column grid and can be repositioned by dragging, with automatic layout reflow when items are added, removed, or resized. The plugin handles mouse and touch events through a drag-and-drop manager, calculates widget overlap with a collision detection engine, and positions items using CSS transforms for smoother animations. It maintains an internal registry of all grid items with their coordinates

    A jQuery plugin for building intuitive, multi-column grid layouts where elements can be dragged and resized.

    JavaScript
    عرض على GitHub↗5,981
  • etsy/androidstaggeredgridالصورة الرمزية لـ etsy

    etsy/AndroidStaggeredGrid

    4,771عرض على GitHub↗

    The AndroidStaggeredGrid library provides a multi-column, masonry-style grid component for Android applications. It arranges items in a staggered layout where rows contain items of varying heights, similar to a Pinterest-style grid. The library supports dynamic column count configuration and includes built-in item interaction handling through tap event callbacks. Key capabilities include adjustable column counts that can be changed at runtime, separate column configurations for portrait and landscape orientations, automatic scroll position restoration across configuration changes, and an empt

    Grid view supporting multiple columns with varying row sizes.

    Javanon-sox
    عرض على GitHub↗4,771
  • maurycyw/staggeredgridviewالصورة الرمزية لـ maurycyw

    maurycyw/StaggeredGridView

    1,623عرض على GitHub↗

    A modified version of Android's experimental StaggeredGridView. Includes own OnItemClickListener and OnItemLongClickListener, selector, and fixed position restore.

    Modified grid view with item selection and position restoration.

    Java
    عرض على GitHub↗1,623
  • xudafeng/autoresponsive-reactالصورة الرمزية لـ xudafeng

    xudafeng/autoresponsive-react

    1,586عرض على GitHub↗

    ⚛️ Auto Responsive Layout Library For React

    Library for creating auto-responsive grid layouts.

    JavaScript
    عرض على GitHub↗1,586
  • tonicartos/stickygridheadersالصورة الرمزية لـ TonicArtos

    TonicArtos/StickyGridHeaders

    1,494عرض على GitHub↗

    This project has been superseded by SuperSLiM, a layout manager for RecyclerView. I strongly recommend using SuperSLiM and not StickyGridHeaders.

    Grid view with persistent section headers that stick to the top.

    Java
    عرض على GitHub↗1,494
  • eiriklv/react-masonry-componentالصورة الرمزية لـ eiriklv

    eiriklv/react-masonry-component

    1,468عرض على GitHub↗

    A React.js component for using @desandro's Masonry

    Wrapper for masonry-style grid layouts.

    JavaScript
    عرض على GitHub↗1,468
  • liaohuqiu/android-gridviewwithheaderandfooterالصورة الرمزية لـ liaohuqiu

    liaohuqiu/android-GridViewWithHeaderAndFooter

    1,362عرض على GitHub↗

    A GridView which can addHeaderView and addFooterView

    Grid view component supporting header and footer view attachments.

    Java
    عرض على GitHub↗1,362
  • aeagle/react-spacesالصورة الرمزية لـ aeagle

    aeagle/react-spaces

    1,314عرض على GitHub↗

    React components that allow you to divide a page or container into nestable anchored, scrollable and resizable spaces.

    Nestable, anchored, and resizable layout components.

    TypeScriptcomponent-librarycomponentsjavascript-library
    عرض على GitHub↗1,314
  • dantrain/react-stonecutterالصورة الرمزية لـ dantrain

    dantrain/react-stonecutter

    1,229عرض على GitHub↗

    Animated grid layout component for React

    Animated grid layout component.

    JavaScriptgridgrid-componentreact
    عرض على GitHub↗1,229
  • gdg-korea/pinterestlikeadapterviewالصورة الرمزية لـ GDG-Korea

    GDG-Korea/PinterestLikeAdapterView

    1,155عرض على GitHub↗

    Deprecated An Android multi column list view like Pinterest.

    Multi-column list view with pull-to-refresh functionality.

    Java
    عرض على GitHub↗1,155
  • valqelyan/svelte-gridالصورة الرمزية لـ valqelyan

    valqelyan/svelte-grid

    1,002عرض على 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

    Provides a responsive grid system for Svelte that enables draggable and resizable dashboard components with layout serialization.

    Svelteadmin-dashboarddragdraggable
    عرض على GitHub↗1,002
  • ksylvest/jquery-gridlyالصورة الرمزية لـ ksylvest

    ksylvest/jquery-gridly

    852عرض على GitHub↗

    This project is a jQuery plugin designed for creating responsive grid interfaces that support interactive drag-and-drop reordering and manual resizing of elements. It provides a framework for managing structured layouts where content can be organized into a grid system that automatically adjusts to maintain visual alignment. The library enables users to customize dashboards by rearranging and scaling widgets through mouse-based interactions. It utilizes a coordinate-based system to detect collisions and ensure that elements snap into valid slots, while providing callback functions to monitor

    Implements a jQuery plugin for creating responsive grid interfaces with interactive drag-and-drop reordering and manual resizing.

    CoffeeScriptjquery
    عرض على GitHub↗852
  • jsbros/hedronالصورة الرمزية لـ JSBros

    JSBros/hedron

    862عرض على GitHub↗

    A no-frills flexbox grid system for React, powered by styled-components.

    Flexbox grid system powered by styled-components.

    JavaScript
    عرض على GitHub↗862
  • leefsmp/re-flexالصورة الرمزية لـ leefsmp

    leefsmp/Re-Flex

    660عرض على GitHub↗

    Resizable Flex layout container components for advanced React web applications

    Flexbox-based layout container for advanced applications.

    JavaScript
    عرض على GitHub↗660
  • thquinn/draggablegridviewالصورة الرمزية لـ thquinn

    thquinn/DraggableGridView

    562عرض على GitHub↗

    A drag-and-drop scrolling grid view for Android

    Drag-and-drop grid view for vertical item reordering.

    Java
    عرض على GitHub↗562
  • mrklar/pageddragdropgridالصورة الرمزية لـ mrKlar

    mrKlar/PagedDragDropGrid

    403عرض على GitHub↗

    An Android ViewGroup that implements a paged grid with drag'n'drop moveable items

    Paged grid view supporting horizontal drag-and-drop reordering.

    Java
    عرض على GitHub↗403
  • paol-imi/muuri-reactالصورة الرمزية لـ Paol-imi

    Paol-imi/muuri-react

    368عرض على GitHub↗

    The layout engine for React

    Responsive grid layout with sorting and filtering capabilities.

    TypeScript
    عرض على GitHub↗368
  • zzhouj/android-draggablegridviewpagerالصورة الرمزية لـ zzhouj

    zzhouj/Android-DraggableGridViewPager

    200عرض على GitHub↗

    Zaker style grid view pager, support dragging & rearrange, using as zaker's main screen.

    Grid view pager with drag-and-drop item rearrangement.

    Java
    عرض على GitHub↗200
السابق12التالي
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Grid Layouts

استكشف الوسوم الفرعية

  • Layout Change NotificationsEvent triggers that notify parent components when grid items are moved or resized. **Distinct from Grid Layouts:** Focuses on specific layout mutation events rather than the general grid layout system.
  • jQuery Grid Layout PluginsA jQuery plugin for building intuitive, multi-column grid layouts where elements can be dragged and resized. **Distinct from Grid Layouts:** Distinct from general Grid Layouts: specifically implemented as a jQuery plugin, not a standalone CSS or JavaScript framework.