An open API service indexing awesome lists of open source software.

https://github.com/kresnasatya/good-js-plugins

Currated list of good vanila JS plugins!
https://github.com/kresnasatya/good-js-plugins

javascript-plugins vanilla-javascript

Last synced: 5 months ago
JSON representation

Currated list of good vanila JS plugins!

Awesome Lists containing this project

README

          

# Good JS Plugins

List of good JS plugins without require third party like JQuery. In other words they are Vanilla JavaScript plugins.

## Contribute

Pull requests are welcome and here's the example format.

```

## File Upload

- [FilePond](https://github.com/pqina/filepond)
```

## Analytics

- [Umami](https://github.com/mikecao/umami)

## Datepicker

- [Flatpickr](https://flatpickr.js.org)
- [Duet Date Picker](https://duetds.github.io/date-picker/)

## Select

- [Choices](https://github.com/jshjohnson/Choices)
- [Slim Select](https://github.com/brianvoe/slim-select)

## Single Page Application Router

- [Page.js](https://github.com/visionmedia/page.js/)
- [Navigo](https://github.com/krasimir/navigo)

## State Management

- [Beedle](https://github.com/andy-piccalilli/beedle)

## Dialog

- [Micromodal.js](https://github.com/Ghosh/micromodal)

## Snackbar/Toast Notifications

- [Notyf](https://github.com/caroso1222/notyf)

## Calendar

- [Fullcalendar.io](https://fullcalendar.io)

## WYISWYG Editor

- [Quill](https://quilljs.com)
- [Froalla](https://froala.com/wysiwyg-editor/)
- [Simple MDE - Markdown Editor](https://github.com/sparksuite/simplemde-markdown-editor)
- [Easy MDE - Markdown Editor fork from Simple MDE](https://github.com/Ionaru/easy-markdown-editor)

## Datatable

- [Gridjs](https://github.com/grid-js/gridjs)
- [Clusterize.js](https://github.com/NeXTs/Clusterize.js/)

## Drag and Drop List

- [Sortable](https://github.com/SortableJS/Sortable)
- [Nested Sortable](https://github.com/hesamurai/nested-sort)

## Tree

- [Tree JS](https://github.com/daweilv/treejs)

## File Upload

- [FilePond](https://github.com/pqina/filepond)
- [DropzoneJS](https://www.dropzonejs.com/)
- [Uppy](https://github.com/transloadit/uppy)

## Image Cropping
- [Croppie](https://foliotek.github.io/Croppie/)

## Scroll

- [Simplebar](https://github.com/Grsmto/simplebar)
- [lax.js](https://github.com/alexfoxy/lax.js)

## Progress bar

- [NProgress](https://ricostacruz.com/nprogress/)

## Carousel

- [Swiper.js](https://swiperjs.com/)
- [Glider.js](https://github.com/NickPiscitelli/Glider.js)
- [Chocolat](https://github.com/nicolas-t/Chocolat)

## Syntax highlight

- [EnlighterJs](https://github.com/EnlighterJS/EnlighterJS)

## Lazy Load

- [Lazysizes](https://github.com/aFarkas/lazysizes)

## Video Player

- [Video.js](https://videojs.com/)

## Color Picker

- [iro.js](https://iro.js.org/)

## Typewritter effects

- [Typelt.js](https://typeitjs.com/)

## Form inputs formatting

- [cleave.js](https://nosir.github.io/cleave.js/)

## Charting

- [Chart.js](https://www.chartjs.org/)

## Scroll Animation

- [AOS](https://michalsnik.github.io/aos/)
- [Sal](https://mciastek.github.io/sal/)