2. SLICK SLIDER
A carousel/slider is a recurring deal in any web development endeavor. Apart from a normal button click slide navigation we also need to accommodate for newer trends like gesture sliding, lazy loading, breakpoint, infinite looping, arrow key support, autoplay, reference dots, etc.
Slick is a JQuery plugin that provides all these mentioned functionalities and has a very small code footprint, which makes debugging and transferring speed extremely fast even on a device with slow internet speed. Slick is highly customizable hence it makes a great deal when it comes to choosing the ultimate slider plugin.
3. JSON EDITOR
JSON Editor allows you to define a schema for your forms in JSON format which in turn will render the form according to the schema format, you can create highly complex forms which supports recursion of form fields, support for different types of data fields, subsetting forms, supports CSS frameworks like Bootstrap, Spectre, Tailwind internally.
JSON Editor is also compatible with other JS libraries that support custom input UI widgets like Select2, AutoComplete, Choices, FlatPickr, Signature Pad, DOM Purifier.
With JSON Editor can create a custom question and answer app, recursive comment thread, dynamic form without requiring any backend code.
4. CHART JS
In times where data visualization is booming due to smart dashboard features, and more of the web development domain demanding support to display analytical data in a user-friendly way, many solutions are proposed to obtain desired results.
5. THREE JS
Three JS is a modern WEBGL library that is very powerful if you want to create, manipulate and play with 3d models in the browser. Three JS is not just limited to 3d renders but is also used for implementing complex transitions, fluid animations in 2d websites.
Three JS is your companion for creating Augmented Reality and Virtual Reality for websites, it is also cross-compatible and enjoys wide support in most modern web browsers.