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

awesome-vanilla-js

Listing (awesome) plain—Vanilla—Javascript resources
https://github.com/davidhund/awesome-vanilla-js

Last synced: 30 days ago
JSON representation

Articles

Tooltips

Code

Tooltips

  • Bling.js - Paul Irish adds $ (qSA) and .on in a few lines of goodness. Check comments for more (Promise, etc.)
  • Buoy - A lightweight collection of helper methods for getting stuff done in native JavaScript.
  • Min.js - A super tiny JavaScript library to execute simple DOM querying and hooking event listeners by Remy Sharp
  • Bind.js - Two way data binding for HTML and JavaScript (with node.js compatibility) with additional support for transforming data before it arrives in the DOM. By Remy Sharp

Components

Accordion

Carousel

  • SwiperJS - "The most modern mobile touch slider"
  • Flickity - "Touch, responsive, flickable carousels"
  • Vanilla JS Carousel - "Tiny JavaScript carousel with all the features most of us will ever need."

Dropdowns

  • Slim Select - Slim advanced select dropdown.
  • tail.select - A multiselect component with a lot of options.
  • Vanilla JS Dropdown - Tiny JavaScript replacement for <select> that makes styling easy and consistent.
  • Choices - A lightweight, configurable select box/text input plugin.

ScrollSpy

  • Gumshoe - Update a nav list based on scroll position.

Switches

  • Simple Switch - Simple, accessible, performant implementation of the Switch UI element.

Table of Contents

  • Tocbot - Generate a table of contents based on the heading structure of an html document

Tabs

  • Tabby - Lightweight, accessible vanilla JS toggle tabs.
  • Vanilla JS Tabs - Vanilla JavaScript Tabs - simple and awesome.

Tooltips

  • TippyJS - "The complete tooltip, popover, dropdown, and menu solution for the web"
  • Vanilla JS Tooltip - Vanilla Javascript tooltip. Accepts plain text and fancy HTML.

Lists

Tooltips

Your turn!

Tooltips