Overview
JavaScriptβs ecosystem includes thousands of libraries that extend the languageβs built-in capabilities. This section covers notable libraries used for DOM manipulation, drag-and-drop interactions, audio playback, rich text editing, data visualization, and other UI concerns.
These libraries complement core JavaScript and framework knowledge documented in JavaScript, Svelte, and React.
Libraries in This Collection
UI and Interaction
- SortableJS β Touch-friendly drag-and-drop list reordering
- Muuri β Responsive grid layouts with drag-and-drop
- SwiperJS β Mobile-first touch slider and carousel
Rich Text and Editors
Media and Files
Animation and Visualization
Utilities
- js-cookie β Simple cookie read/write API
- Leaflet.js β Lightweight interactive maps
- Auth.js β Authentication for web applications