Libraries / UI
UI
- Accessible Tabs Panel SystemES2015 accessible tabs panel system, using ARIANo-build verifiedv2.1.0 · 2.0 KB gz · MIT
- AccordionSimple Accordion done in Vanilla JS0.4 KB gz
- accordion-menuSimple solution for an accordion menu using vanilla javascript and some CSS3 properties.0.6 KB gz
- amChartsThe newest, fastest, and most advanced amCharts charting library for JavaScript and TypeScript apps.v5.21.5 · 1.1 KB gz
- Animate.css🍿 A cross-browser library of CSS animations. As easy to use as an easy thing.No-build verifiedv4.1.1 · 5.0 KB gz · MIT
- AutosizeAutosize is a small, stand-alone script to automatically adjust textarea height to fit text.v6.0.1 · 1.1 KB gz · MIT
- AvatarLibrary for showing Gravatars or generating user avatars.v6.0.0 · 0.2 KB gz · MIT
- baguetteBox.js LightboxSimple and easy to use lightbox script written in pure JavaScriptNo-build verifiedv1.13.0 · 3.5 KB gz · MIT
- Barba.jsCreate badass, fluid and smooth transitions between your website’s pagesNo-build verifiedv2.10.3 · 0.3 KB gz · MIT
- bountyJavascript and SVG odometer effect library with motion blurNo-build verifiedv1.3.0 · 2.5 KB gz · MIT
- Chart.jsSimple HTML5 Charts using the <canvas> tagBuildlessv4.6.1 · 69.3 KB gz · MIT
- Cleave.jsFormat input text content when you are typing...No-build verifiedv1.6.0 · 6.2 KB gz · Apache-2.0
- Code PrettifyAn embeddable script that makes source-code snippets in HTML prettier.v0.1.0 · 7.3 KB gz · Apache-2.0
- columns.jsA minimalist masonry layout written in vanila JS, with no dependanciesv1.1.4 · 2.1 KB gz · ISC
- Component PickerA JavaScript/CSS component picker, native JavaScript and CSS transitions.No-build verifiedv1.0.8 · 2.1 KB gz · ISC
- dragNdropeasy javascript drag and drop plugin – works in IE5 – Example:No-build verifiedv1.3.2 · 2.7 KB gz · MIT
- dragulaDrag and drop so simple it hurtsv3.7.3 · 4.9 KB gz · MIT
- Drooltip.js🔥 💦 Minimalistic, powerful and extensible Vanilla JS tooltip libraryNo-build verifiedv1.0.2 · 3.6 KB gz · MIT
- EasyDropDown 4A lightweight library for building beautiful styleable <select> elementsv4.2.0 · 7.9 KB gz · Apache-2.0
- easyPieCharteasy pie chart is a lightweight plugin to draw simple, animated pie charts for single valuesNo-build verifiedv3.2.0 · 2.5 KB gz · MIT
- file-upload-with-preview🖼 Simple file-upload utility that shows a preview of the uploaded image. Written in TypeScript. No dependencies. Works well with or without a framework.No-build verifiedv6.1.2 · 12.5 KB gz · MIT
- flatpickrlightweight, powerful javascript datetimepicker with no dependenciesNo-build verifiedv4.6.13 · 14.1 KB gz · MIT
- flexImagesA lightweight vanilla JavaScript plugin for creating fluid galleries as seen on Flickr and Google Images.No-build verifiedv1.0.2 · 1.0 KB gz · MIT
- FlickityTouch, responsive, flickable carouselsv3.0.0 · 0.5 KB gz · GPL-3.0
- floatingLabel.jsA floating label plugin written in vanilla javascriptv2.0.0 · 1.4 KB gz · Apache-2.0
- GreenSock Animation Platform – GSAPGSAP (GreenSock Animation Platform), a JavaScript animation library for the modern webv3.15.0 · 27.6 KB gz
- halkaBox.jsA simple and basic Javascript lightbox.No-build verifiedv1.6.0 · 3.8 KB gz · MIT
- handorgelAccessible W3C conform accordion written in ES6.Buildlessv1.1.1 · 3.4 KB gz · MIT
- HC-StickyJavaScript library that makes any element on your page visible while you scroll.No-build verifiedv2.3.0 · 3.7 KB gz · MIT
- HighchartsHighcharts JS, the JavaScript charting frameworkv13.1.1 · 99.8 KB gz
- highlight.jsJavaScript syntax highlighter with language auto-detection and zero dependencies.v11.12.0 · 0.2 KB gz · BSD-3-Clause
- horseyProgressive and customizable autocomplete componentv4.2.2 · 10.4 KB gz · MIT
- HYBICONHybrid SVG iconsBuildlessv1.4.0 · 22.6 KB gz · MIT
- Ifvisible.jsCrossbrowser & lightweight way to check if user is looking at the page or interacting with it.No-build verifiedv3.0.0 · 1.6 KB gz · MIT
- IsotopeFilter & sort magical layoutsv3.0.6 · 9.6 KB gz · GPL-3.0
- jKanbanVanilla Javascript plugin for manage kanban boardsv1.3.1 · 7.2 KB gz · Apache-2.0
- JS TooltipNo-build verified0.7 KB gz · MIT
- JustGageJustGage is a handy JavaScript plugin for generating and animating nice & clean dashboard gauges. It is based on Raphaël library for vector drawing.No-build verifiedv2.0.1 · 8.6 KB gz · MIT
- LazyLoadLazyLoad is a lightweight, flexible script that speeds up your website by deferring the loading of your below-the-fold images, backgrounds, videos, iframes and scripts to when they will enter the viewport. Written in plain "vanilla" JavaScript, it leverages IntersectionObserver, supports responsiveNo-build verifiedv19.1.3 · 2.8 KB gz · MIT
- lazySizesHigh performance and SEO friendly lazy loader for images (responsive and normal), iframes and more, that detects any visibility changes triggered through user interaction, CSS or JavaScript without configuration.No-build verifiedv5.3.2 · 3.4 KB gz · MIT
- Lightense ImagesA dependency-free pure JavaScript image zooming library less than 2 KB (gzipped). Inspired by tholman/intense-imagesNo-build verifiedv1.0.17 · 2.4 KB gz · MIT
- LinkifyJavaScript Linkify: Process links in textNo-build verified1.7 KB gz · GPL-2.0
- lory☀ Touch enabled minimalistic slider written in vanilla JavaScript.No-build verifiedv2.5.3 · 3.0 KB gz · MIT
- MediaElement.jsHTML5 <audio> or <video> player with support for MP4, WebM, and MP3 as well as HLS, Dash, YouTube, Facebook, SoundCloud and others with a common HTML5 MediaElement API, enabling a consistent UI in all browsers.v7.1.0 · 15.7 KB gz · MIT
- MenuSpyA JavaScript library to make navigation menus highlight the item based on currently in view section.No-build verifiedv1.3.0 · 1.3 KB gz · MIT
- MixItUpA high-performance, dependency-free library for animated filtering, sorting, insertion, removal and morev3.3.2 · 21.0 KB gz · Apache-2.0
- MotusAnimation library that mimics CSS keyframes when scrolling.v2.0.5 · 8.9 KB gz · MIT
- nanobarVery lightweight progress bars. No jQueryNo-build verifiedv0.4.2 · 0.8 KB gz · MIT
- NotifierNotifications library made with VanillaJS.No-build verifiedv1.0.0 · 0.9 KB gz · MIT
- Notus – Web Notifications WidgetYet another JavaScript pop-up notification library for the web.No-build verifiedv0.3.2 · 2.4 KB gz · MIT
- Offside.jsMinimal JavaScript kit without library dependencies to push things off-canvas using just class manipulation.No-build verifiedv1.4.0 · 1.4 KB gz · MIT
- Paths.jsGenerate SVG paths for geometric shapes :bar_chart:v0.4.11 · 0.8 KB gz · Apache-2.0
- perfect-scrollbarMinimalistic but perfect custom scrollbar plugin. Get more free components with Material Design for Bootstrap UI Kit (link below)No-build verifiedv1.5.6 · 7.9 KB gz · MIT
- PhotoSwipeJavaScript image gallery for mobile and desktop, modular, framework independentNo-build verifiedv5.4.4 · 42.9 KB gz · MIT
- PicoModalA small, self-contained JavaScript modal library. Plain, vanilla JS.No-build verifiedv3.0.0 · 2.4 KB gz · MIT
- PikadayA refreshing JavaScript Datepicker — lightweight, no dependencies, modular CSSv1.8.2 · 5.9 KB gz · 0BSD OR MIT
- Pixabay Images GalleryA JavaScript widget for inserting Pixabay image galleries with ease into any website.3.1 KB gz
- Popbox.jsA tiny and simple stackable modal plugin for web appsNo-build verified1.1 KB gz · MIT
- PrismLightweight, robust, elegant syntax highlighting.No-build verifiedv1.30.0 · 7.2 KB gz · MIT
- Private Secure Sharing ButtonsPrivacy-respecting, simple social sharing buttons in native JavaScript.No-build verified2.6 KB gz · MIT
- Pushbar.jsTiny javascript plugin for creating sliding drawers in web appsNo-build verifiedv1.0.0 · 0.9 KB gz · ISC
- Rainbow Syntax HighlighterSimple syntax highlighting library written in javascriptBuildlessv2.1.7 · 7.0 KB gz · Apache-2.0
- RellaxLightweight, vanilla javascript parallax libraryNo-build verifiedv1.12.1 · 2.4 KB gz · MIT
- RoarA zero-dependency, vanilla JavaScript alert/confirm replacement.No-build verifiedv1.1.0 · 1.1 KB gz · GPL-3.0
- ScrollyScrolly: fast vanilla JS scrollbar plugin with React.js Component & jQuery/Zepto/jBone plugin.No-build verifiedv0.6.0 · 2.3 KB gz · MIT
- SelectableTouch enabled selectable plugin inspired by the jQuery UI widget.v0.22.0 · 6.9 KB gz · MIT
- SiemaSiema - Lightweight and simple carousel in pure JavaScriptNo-build verifiedv1.5.1 · 3.0 KB gz · MIT
- skrollrStand-alone parallax scrolling library for mobile (Android + iOS) and desktop. No jQuery. Just plain JavaScript (and some love).v0.6.26 · 5.4 KB gz · MIT
- Slideout.jsA touch slideout navigation menu for your mobile web apps.v1.0.1 · 2.3 KB gz · MIT
- Slider[DEPRECATED] A simple, fluid, touch-enabled carousel.2.2 KB gz · MIT
- SlipSlip.js — UI library for manipulating lists via swipe and drag gesturesNo-build verifiedv3.0.0 · 5.0 KB gz · BSD-2-Clause
- SmallPopA lightweight small pop up widget with no dependencies, create notifications easily with this javascript plugin.No-build verifiedv0.1.3 · 1.2 KB gz · MIT
- Snazzy Info WindowCustomizable info windows using the Google Maps JavaScript API.No-build verifiedv1.1.1 · 3.8 KB gz · MIT
- SocialightGet Social Network Share Counts with Vanilla JSNo-build verifiedv2.2.3 · 2.1 KB gz · MIT
- v2.1 · 3.0 KB gz
- SortableVanilla JavaScript table sortNo-build verifiedv4.1.7 · 0.8 KB gz · Unlicense
- Speckle.jsA JavaScript plugin that adds responsive, stylized speckles to any element; with no dependencies.No-build verifiedv0.0.10 · 2.4 KB gz · GPL-3.0
- superplaceholder.js⚡Super charge your input placeholdersv1.0.0 · 1.2 KB gz
- SuperSlide.jsA flexible, smooth, GPU accelerated sliding menu for your next PWANo-build verifiedv1.0.0 · 1.7 KB gz · GPL-3.0
- Swipe 2Swipe is the most accurate touch slider. Support both React and Angular.No-build verifiedv2.3.1 · 3.1 KB gz · MIT
- Swiped.jsSwiped.js - pretty swipe list for your mobile application, written in pure JSNo-build verifiedv0.1.4 · 1.6 KB gz · MIT
- tablesortA small tablesorter in plain JavaScriptNo-build verifiedv5.7.1 · 1.5 KB gz · MIT
- Tabs SliderTabs sliderNo-build verifiedv3.1.1 · 3.0 KB gz · MIT
- Tingle⚡ 2kB vanilla modal plugin, no dependencies and easy-to-useNo-build verifiedv0.16.0 · 2.0 KB gz · MIT
- Tiny ScrollbarA lightweight cross browser javascript scrollbar.No-build verifiedv2.4.2 · 1.5 KB gz · MIT
- TinyAnimateAnimation micro library. Vanilla JavaScript.No-build verifiedv0.4.0 · 1.3 KB gz · MIT
- TinyMCE WYSIWYG EditorThe world's #1 JavaScript library for rich text editing. Available for React, Vue and Angularv8.10.1 · 0.8 KB gz
- type.jsType.js – Typographic tools for better web type.3.0 KB gz
- Typewriter JSA simple yet powerful native javascript plugin for a cool typewriter effect.v3.3.0 · 6.1 KB gz · MIT
- Uglipop.jsA Lightweight Non-fancy Modal/LightboxNo-build verified0.6 KB gz · MIT
- Vanilla JS Responsive MenuA vanilla JS responsive menu pluginNo-build verifiedv2.0.0 · 3.4 KB gz · MIT
- Vanilla vancy selectorNo-build verified1.5 KB gz · MIT
- Vanilla-DataTablesA lightweight, dependency-free javascript HTML table pluginv1.6.16 · 8.0 KB gz · MIT
- vanilla-tilt.jsA smooth 3D tilt javascript library.No-build verifiedv1.8.1 · 2.4 KB gz · MIT
- vanilla-tooltipA simple javascript tooltip with no external dependecies whatsoever.No-build verified0.9 KB gz · MIT
- Velocity.jsAccelerated JavaScript animation.No-build verifiedv1.5.2 · 15.6 KB gz · MIT
- vivusJavaScript library to make drawing animation on SVGNo-build verifiedv0.4.6 · 4.1 KB gz · MIT
- Waterfall.jsTired of use creepy hacks or heavy ways to get a Grid based on Pinterest?No-build verifiedv1.1.0 · 0.6 KB gz · MIT
- wheelnav.jsAnimated wheel navigation JavaScript library based on Raphaël.js (SVG/VML). It can be a pie menu (radial menu, circular menu) and many more.No-build verifiedv1.7.1 · 12.7 KB gz · MIT
- WhitestormJS🌪 Super-fast 3D framework for Web Applications 🥇 & Games 🎮. Based on Three.jsv2.1.9 · 109 KB gz · MIT
- ZingChartA declarative, efficient, and simple JavaScript library for building responsive chartsv2.9.16-1 · 256 KB gz
Facts fetched 2026-10-30; refreshed monthly.