sortablejs
React
sortablejs | React | |
---|---|---|
30 | 1,970 | |
30,692 | 238,455 | |
0.3% | 0.3% | |
5.3 | 9.9 | |
3 months ago | 4 days ago | |
JavaScript | JavaScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
sortablejs
-
Svelte 5 and SortableJS
We can also pass all the options for SortableJS as the second parameter. See SortableJS Docs.
- 12 Must-Know Libraries to Supercharge Your Frontend Development
-
Frontend Libraries for Your Next Project
SortableJS is a touch-friendly library that enables drag-and-drop sorting of lists. Its simple API and flexibility make it a go-to solution for implementing sortable lists, providing an intuitive user experience for rearranging items on the fly.
-
How to create a drag and drop with Tailwind CSS and JavaScript
Sortable.js
-
A feature-rich front-end drag-and-drop component library
We've been using SortableJS for years for similar functionality.
https://sortablejs.github.io/Sortable/
-
Multi-column drag and drop with SortableJS and Stimulus
Well, it worked. But only for one case: dragging stuff within only one column. You see, stimulus-sortable uses SortableJS under the hood, which is powerful.
-
Suggestions for a library that can resize/move panels on a grid-like basis? Like the AWS dashboard widgets.
Maybe: https://github.com/SortableJS/Sortable Can do this not sure.
-
Show HN: An open source visual editor for React
Well, there are obvious leading contenders like `https://sortablejs.github.io/Sortable/` and, within the `vue` space, `https://sortablejs.github.io/vue.draggable.next/`. Most of the stuff I looked at was unmaintained (lots not updated for vue3).
I really disliked the vuedraggable was handling nesting, and it's just a wrapper around a sortable. At the end of the day, my problem was simple enough that I didn't want a 500kb dependency. If you're wanting to do something like the OP but with nesting, I'd definitely start by looking at Sortable, though (maybe wrapping it the way you want).
- SortableJS: Library for reorderable drag-and-drop lists
-
Ruby on Rails #119 Trello Clone. Advanced Drag and Drop Sortable Lists with Hotwire
Have you looked into alternatives to SortableJS btw? It's a good library but it's also pretty big (43kb) based on https://github.com/SortableJS/Sortable/blob/master/Sortable.min.js.
React
-
React Fundamentals: What It Is, Why We Use It, and How to Get Started
Official React Documentation: react.dev MDN Javascript Documentation: developer.mozilla.org/JavaScript
- Your First React Component: JSX, Components, and the "Hello, World" Program(5/Sept)
-
12 habits that secretly turn average devs into 10x engineers (no, not ChatGPT)
Early in my career, I struggled to understand how React’s state updates actually worked. Docs gave me the basics, but edge cases around batching were confusing. One weekend, I pulled up the React source code on GitHub and traced how state changes bubbled through the scheduler. Suddenly, the “weird bugs” I hit at work made sense because I wasn’t guessing anymore, I’d seen the engine.
-
10 AI Tools That Took My SaaS Website from Zero to Launch!
3. Next.js and React (Frontend framework)
-
Why did I build a transparent, account-free, open-source URL shortener?
My primary passion is backend development, but I wanted to build a user-friendly frontend to complete this project. Given my experience with React, Next.js was the obvious choice due to its excellent documentation and ease of use.
-
What’s New in React 19? A Beginner’s Guide to the Latest Features
Check out the React 19 Upgrade Guide for more details. Have fun coding, and share in the comments what you’re building with React 19! 🎉
-
How I’d Learn React, TypeScript & Tailwind in 2025 — and Build a Job-Ready Portfolio
React Official Documentation — Start here for official guides and tutorials
-
From TypeScript to SQL: Automatically Granting DB Permissions Without Losing Your Mind
At IVAO, we partially follow micro-services best practices. This means each business group (e.g., Flight tracking, Flight planning, Air Traffic controlling, Training) has its own NestJS API and ReactJS frontend. But we took a shortcut on the DB side, as we have quite some references across systems, especially for user IDs, airports, etc... We decided to have a single MariaDB instance while having a dedicated logical database for each API, so we still have a separation of concerns but we can guarantee data integrity with foreign keys across those databases.
-
How to Choose the Right Tech Stack for Your SaaS MVP
React.js (fast, large ecosystem)
-
AI Stack for Solo Developers: Build an Entire Startup with These Tools
Tools: V0 by Vercel, shadcn/ui, React, Tailwind CSS V0 turns natural language prompts into ready-to-use React + Tailwind UI code. Ask for “a responsive SaaS dashboard with a dark theme and collapsible sidebar” and you get production-ready code instantly, accessible, tweakable, and not locked into rigid templates.
What are some alternatives?
react-sortable-hoc - A set of higher-order components to turn any list into an animated, accessible and touch-friendly sortable list✌️
Alpine.js - A rugged, minimal framework for composing JavaScript behavior in your markup.
HTML5Sortable - VanillaJS sortable lists and grids using native HTML5 drag and drop API.
streamlit - Streamlit — A faster way to build and share data apps.
bootstrap-select - :rocket: The jQuery plugin that brings select elements into the 21st century with intuitive multiselection, searching, and much more.
Vue.js - This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core