Dorokhov.codes
17. Libraries
Galleries
| Name | Dep | Description |
|---|---|---|
| GLightbox | No | A touchable JS lightbox with mobile and video support. |
| PhotoSwipe | No | JavaScript image gallery and lightbox. |
| Fotorama | jQuery | Responsive image gallery. |
| Tiny Slider 2 | No | Tiny slider for all purposes, inspired by Owl Carousel. |
| Owl Carousel 2 | jQuery | Touch enabled plugin that lets you create a responsive carousel slider. |
| slick | jQuery | Carousel gallery. |
| FlexSlider 2 | Demo | Github | jQuery | Not bad slider. |
Interactions with users
| Name | Description |
|---|---|
| Waypoints | Github | Executing a function whenever you scroll to an element. |
| Hammer.js | Using gestures made by touch, mouse and pointerEvents. |
Working with time
| Name | Description |
|---|---|
| Moment.js | Parse, validate, manipulate, and display dates and times in JavaScript. |
Working with forms
| Name | Description |
|---|---|
| noUiSlider | JavaScript Range Slider. |
| Dropzone | Add file drag and drop functionality to your web forms. |
| Select2 | Customizable select box. |
| Choices.js | Similar to Select2 and Selectize but without the jQuery dependency. |
Working with text
| Name | Description |
|---|---|
| highlight.js | Syntax highlighter written in JavaScript. |
Drawing
| Name | Description |
|---|---|
| Raphaël | Working with SVG (supports browsers all the way back to IE 6). |
| Snap.svg | Working with SVG (designed specifically for modern browsers: IE9 and up, Safari, Chrome, Firefox, and Opera). |
| D3 | Custom dynamic visualizations. |
| GSAP | GreenSock Animation Platform focuses on making animated HTML and SVG content fast, smooth, and cross-browser compatible. |
| SVG.js | SVG.js is a lightweight library for drawing, manipulating, and animating SVG elements. It doesn’t offer much new functionality compared to “vanilla JS,” but it offers a much friendlier, more compact API for creating elements and setting attributes. |
Maps
| Name | Description |
|---|---|
| Leaflet | Mobile-friendly interactive maps |
Communication with a server
| Name | Description |
|---|---|
| Axios | Promise based HTTP client for the browser and node.js |
3D
| Name | Description |
|---|---|
| Three.js | 3D canvas. |
Gameplays
| Name | Description |
|---|---|
| Crafty | |
| Pixi Renderer |
Working with data
| Name | Description |
|---|---|
| DataTables | Data tables with a lot of functions. |
Other libraries
| Name | Description |
|---|---|
| jqueryscript.net | A lot of jquery plugins. |
Useful services
| Service | Description |
|---|---|
| cdnjs | CDN powered by Cloudflare. |