Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A responsive, draggable and resizable grid layout, for Svelte. [NOT MAINTAINED]

Standalone Summernote plugin that opens a Bootstrap modal gallery to select server-hosted images and insert their URLs into the editor.

Steam Inventory Lister and Inventory Worth Calculator with Next.js (React) + Tailwind + DaisyUI and ChakraUI
svelte-grid is an open-source Svelte component library that provides a responsive, draggable, and resizable grid layout system, built 100% in Svelte with no third-party dependencies. It is designed for building dashboard-style interfaces where widgets need to be moved, resized, and persisted across sessions.
svelte-grid is a grid layout component for Svelte applications, installable via npm with npm i svelte-grid --save-dev. It produces draggable and resizable widgets arranged on a responsive grid, with support for static widgets, serializable layouts, and responsive breakpoints. The repository also states that it is compatible with Sapper, Svelte's server-side rendering framework, and that the project is no longer maintained.
Developers building admin dashboards or analytics tools in Svelte are the primary audience, since the grid is optimized for draggable and resizable widget panels. Teams using Sapper or SvelteKit for SSR can integrate it because of the Sapper compatibility note. Prototyping interactive layouts is another use case, given the serialization and restore capabilities.
Pros
Cons
No. The GitHub repository description includes the text "NOT MAINTAINED", and the source URL in the metadata repeats that flag. New users should expect limited updates and may need to maintain their own fork.
Install it as a development dependency via npm with the command npm i svelte-grid --save-dev. The package is available on the npm registry.
Yes. The README explicitly lists "Compatible with Sapper (SSR Svelte)" as a feature, so the grid can be used in server-side-rendered Svelte applications built with Sapper.
It supports draggable widgets, resizable widgets, static widgets, serializable and restorable layouts, responsive breakpoints, min/max resizing constraints, helper functions for custom dragging, a configurable grid gap, and soft autoscroll while dragging.
