Awsome Js libraries
- Published on
- • 2 min read
Animations
This sections contains a list of animation and gesture libraries.
- Framer Motion : A library for creating interactive animations in Framer.
- GSAP : A library for creating interactive animations.
- React Spring : A library for creating animated components
- @use-gesture : A React hook for handling gestures
- Paper.js : A vector graphics library for the web.
- PixiJs : A 2D graphics library for the web.
- AnimeJs : A library for creating animations.
- React-Slick : A library for creating carousel-like sliders
- GlideJs : A dependency-free JavaScript ES6 slider and carousel library.
Utilities
- Lodash : A JavaScript utility library delivering modularity, performance & extras.
- date-fns : A collection of useful date-related functions
- popper.js : A library for creating highly customizable popover menus and tooltips.
- MirageJs : A lightweight, flexible and extensible testing server for Node.js.
CMS
- Keystone 6: A free, open-source CMS for Node.js.
- Strapi : Strapi is the leading open-source headless CMS.
- Directus : An Instant App & API for your SQL Database.
Find more at Jamstack.org
Charts
- Nivo : A collection of components for building interactive charts.
- Victory : A library for building interactive charts.
- Grid.js : Free and open-source table plugin
- Chart.js : A charting library for the browser.
Text Editor
- Editor.js : A free, open-source, lightweight, customizable text editor.
- SlateJs : A lightweight, modular, and extensible text editor.
- QuillJs : A rich text editor for the web.
UI
- React Headroom : A React component to hide/show your header on scroll.
- RevealJs : A library for building presentations.
Real Time
- PeerJs : A real-time communication library for the browser.
Chatbots
- Bottender.js : A library for building chatbots.
Media (Audio and Video)
- Tone.js : A library for synthesizing sound.
- howler.js : A library for playing audio.
- video.js : A library for building video players.