As you would expect, there are plugins that creates image galleries, modal windows, and many other common components that you see on websites and no all-in-one framework, just useful, light weight problem solving solutions. So Enjoy!!
Waud is a simple and powerful web audio library that allows you to go beyond HTML5’s <audio> tag and easily take advantage of Web Audio API.
The Web Audio API provides a powerful & versatile system for controlling audio capabilities of your web app. As Waud abstracts Web Audio API making it consistent and reliable across multiple platforms and browsers plus it also falls back to HTML5 Audio for non-modern browsers where Web Audio API is not supported.
pageAccelerator is a very light solution to load web pages faster. It’s an agnostic library that uses ajax and pushState to deliver a faster navigation experience. As it’s a very light version of turbolinks and pjax, basically what it does is follow every link in your application and each click it loads the page in the background and replaces the content correctly, keeping the real data from the body and head, and updating the title.
GraphicsJS can be utilised to build absolutely any graphics including pictures, cartoons, info-graphics, mind maps, flow charts and so on, literally anything from scratch, with any visual effects.
Lightgallery is a lightweight modular responsive light box gallery, which allows you to create beautiful image & video galleries.
SuperEmbed.js detects any YouTube, Vimeo, Vine, VideoPress, DailyMotion, and more embedded videos on pages and makes them responsive. Essentially, this means they stretch to fill their container while still maintaining the original aspect ratio.
Popper.js is a library used to create poppers in web applications.