SortableJS

Open source

Sortable — is a JavaScript library for reorderable drag-and-drop lists on modern browsers and touch devices. No jQuery required. Supports Meteor, AngularJS, React, Polymer, Vue, Ember, Knockout and any CSS library, e.g. Bootstrap.

Contribute


Become a financial contributor.

Financial Contributions

Recurring contribution

Backer

Show your support and get your avatar on the SortableJS README.

Starts at$5 USD / month

Latest activity by


Recurring contribution

Sponsor

Become a sponsor for $100.00 per month and support us

Starts at$100 USD / month

Custom contribution

Donation

Make a custom one-time or recurring contribution.

Latest activity by


Top financial contributors

Individuals

1
STEVEN MCGREW

$20 USD since Jun 2021

2
Incognito

$5 USD since Jun 2020

3
Justin Bishop

$5 USD since Apr 2021

Organizations

1
RStudio

$120 USD since Dec 2019

SortableJS is all of us

Our contributors 5

Thank you for supporting SortableJS.

RStudio

backer

$120 USD

Thanks for the package! We use it in our R pack...

incognito

$5 USD

Justin Bishop

$5 USD

Budget


Transparent and open finances.

$
Today’s balance

$122.35 USD

Total raised

$122.35 USD

Total disbursed

--.-- USD

Estimated annual budget

$60.85 USD

About


Sortable — is a JavaScript library for reorderable drag-and-drop lists on modern browsers and touch devices. No jQuery required. Supports Meteor, AngularJS, React, Polymer, Vue, Ember, Knockout and any CSS library, e.g. Bootstrap.


  • Supports touch devices and modern browsers (including IE9)
  • Can drag from one list to another or within the same list
  • CSS animation when moving items
  • Supports drag handles and selectable text (better than voidberg's html5sortable)
  • Smart auto-scrolling
  • Advanced swap detection
  • Smooth animations
  • Multi-drag support
  • Support for CSS transforms
  • Built using native HTML5 drag and drop API
  • Supports
  • Supports any CSS library, e.g. Bootstrap
  • Simple API
  • Support for plugins
  • CDN
  • No jQuery required (but there is support)

Our team