Check out the custom elements for YOOtheme Pro created by the first YOOtheme Pro extension provider. They can easily be installed used on your website via a plugin. There are eight elements so far, all of them are included in the plugin: Toggle, Progress, Timeline, Counter, Flipcard, Image Comparison and Slideshow Grid. No fees, no ads, no subscription required. No additional JavaScript libraries such as jQuery are loaded by any of these elements (except for the Lottie element which, of course, requires the Lottie library).
YOOtheme Pro is a page builder for Joomla! and WordPress developed by YOOtheme and probably the most powerful theme and page builder. It offers more than 30 built-in elements with a lot of options. Still, in some cases the built-in elements might not be enough. Fortunately, you can easily extend the functionality of the YOOtheme Pro page builder with custom elements.
This page provides an overview of my custom elements (which are free software), their features and links to the demos. You can view the source code for both the Joomla! plugin and the custom elements on GitHub. The source code for the WordPress plugin can be viewed on WordPress Trac. For details on the license, please see the GPL 3.0.