GitPedia

Tingle

⚡ 2kB vanilla modal plugin, no dependencies and easy-to-use

From robinparisi·Updated May 24, 2026·View on GitHub·

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.

Logo Tingle

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 support
  • Better 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.

View all contributors on GitHub →

This article is auto-generated from robinparisi/tingle via the GitHub API.Last fetched: 6/19/2026