Tingle
⚡ 2kB vanilla modal plugin, no dependencies and easy-to-use
Documentation and demo can be found here: [https://robinparisi.github.io/tingle/](https://robinparisi.github.io/tingle/) The project is written primarily in JavaScript, distributed under the MIT License license, first published in 2015. It has gained significant community traction with 1,559 stars and 177 forks on GitHub. Key topics include: modal, modal-plugin, plugin, popup, ui.

Documentation
Documentation and demo can be found here:
https://robinparisi.github.io/tingle/
Introduction
Tingle is a minimalist and easy-to-use modal plugin written in pure JavaScript:
- No dependencies required
- Fully customizable via CSS
- CSS transitions
- Simple API
- No extra files to download
- Created with UX in mind
Roadmap
Flexbox supportBetter responsive- alert/dialog
- Accessibility (any help is welcome)
Contribute
Run the demo and listen for changes:
bash$ git clone git@github.com:robinparisi/tingle.git $ cd tingle $ npm install $ gulp serve
License
© 2018 Robin Parisi
Released under the MIT LICENSE
Contributors
Showing top 12 contributors by commit count.
This article is auto-generated from robinparisi/tingle via the GitHub API.Last fetched: 6/19/2026
