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.

Custom contribution

Donation

Make a custom one-time or recurring contribution.

Contributions by


Recurring contribution

Backer

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

Starts at

$5 USD / month

Contributions by


Recurring contribution

Sponsor

Become a sponsor for $100.00 per month and support us

Starts at

$100 USD / month

Top financial contributors

Organizations

1
RStudio

$80 USD since Dec 2019

Individuals

1
Incognito

$5 USD since Jun 2020

SortableJS is all of us

Our contributors 3

Thank you for supporting SortableJS.

RStudio

Financial Contributor

Total contributions

$80 USD

Thanks for the package! We use it in our R package here: https://github.com/rstudio/sortable

incognito

Financial Contributor

Total contributions

$5 USD

Budget


Transparent and open finances.

$
Today’s balance

$68.78 USD

Total raised

$68.78 USD

Total disbursed

--.-- USD

Estimated annual budget

$52.58 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