Awesome JS Sortable and Swipeable List


Lithium List is a beautifully engineered sortable and swipeable list that works perfectly on desktop and mobile

RESTORE
HHydrogen
HeHelium
LiLITHIUM
BeBerylium
BBoron
CCarbon
NNitrogen
OOxygen
FFluorine
NeNeon
NaSodium
MgMagnesium
AlAluminium
SiSilicon
PPhosphorus
SSulfur
ClChlorine
ArArgon
KPotassium
CaCalcium
Tip: Try this page in a mobile browser too
Why Lithium List?
Beautiful user experience

Sorting, scrolling, swiping... it's all simple and intuitive. Animations are smooth and have been carefully crafted to make every list feel natural and real.

Check out the examples

Desktop and mobile

From the ground up, Lithium List has been designed to behave like sortable and swipeable tables in iOS and Android. It works equally well on desktop and mobile, enabling you to easily offer app-like functionality in your web pages.

Fully customisable

With piles of options, events and methods, everything is customisable and overrideable. It's easy to make Lithium List behave exactly how you want it to.

Awesome documentation

Everthing is fully documented in clear and simple terms, with sample code accompanying every description. You'll have no trouble getting up and running in minutes.

Read the docs

JS frameworks

Lithium List automatically detects changes to list items, meaning there is no need to re-initialise or make method calls when items are added or removed. This makes it super easy to use Lithium List with JS frameworks like React.

Check out the React example

Extensive browser support

Lithium List is tested extensively in all major browsers. So you can have confidence that it will work however your users access your website.

Read the brower support page