Libraries
JavaScript libraries that work from a script tag or an ES module import, with no build step. Every entry's facts are fetched by script and dated.
Each entry is checked against five gates: no runtime dependencies, a file that loads in a browser as it is, no compile-only entry points, an open-source licence, and a project that is not archived or deprecated. All five earn No-build verified; a library with one small dependency that passes the rest is Buildless. Activity is a label, not a gate: Active (a push or release within a year), Stable (one to three years), Dormant (older).
- 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
- AcrossTabsEasy communication between cross-origin browser tabs. Simplified "CORS"ing!No-build verifiedv1.4.0 · 4.4 KB gz · MIT
- aja.jsAjax without XML : Asynchronous JavaScript and JavaScript/JSON(P)No-build verifiedv0.4.1 · 2.5 KB gz · MIT
- Aloha EditorAloha Editor is a JavaScript content editing libraryv2.1.21 · 0.4 KB gz
- amChartsThe newest, fastest, and most advanced amCharts charting library for JavaScript and TypeScript apps.v5.21.5 · 1.1 KB gz
- AnimateSimple animation libraryNo-build verified0.8 KB gz · MIT
- Animate PlusA+ animation module for the modern webNo-build verifiedv2.1.1 · 3.4 KB gz · MIT
- 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
- autoCompleterAn extremely lightweight and powerful vanilla JavaScript completion suggester.v1.0.4 · 1.9 KB gz
- 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
- AwesompleteUltra lightweight, usable, beautiful autocomplete with zero dependencies.No-build verifiedv1.1.7 · 2.8 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
- Between.jsLightweight JavaScript (ES6) tweening enginev0.1.2-fix.2 · 3.3 KB gz · MIT
- blinkTitle.jsIs a Pure Javascript Implementation of TitleBar Alert or Notification.It Can Perform Blinking of Html Titlebar When Required.No-build verified0.2 KB gz · MIT
- bountyJavascript and SVG odometer effect library with motion blurNo-build verifiedv1.3.0 · 2.5 KB gz · MIT
- BunnyJS Form ValidationBunnyJS - Lightweight native (vanilla) JavaScript (JS) and ECMAScript 6 (ES6) browser library, package of small stand-alone components without dependencies: FormData, upload, image preview, HTML5 validation, Autocomplete, Dropdown, Calendar, Datepicker, Ajax, Datatable, Pagination, URL, Template engv0.14.42 · 1.2 KB gz · MIT
- Chart.jsSimple HTML5 Charts using the <canvas> tagBuildlessv4.6.1 · 69.3 KB gz · MIT
- CKEditorPowerful rich text editor framework with a modular architecture, modern integrations, and features like collaborative editing.v49.0.1 · 0.6 KB gz
- Cleave.jsFormat input text content when you are typing...No-build verifiedv1.6.0 · 6.2 KB gz · Apache-2.0
- Clusterize.jsTiny vanilla JS plugin to display large data sets easilyNo-build verifiedv1.0.0 · 2.5 KB gz · MIT
- 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
- Countable.jsAdd live paragraph-, word- and character-counting to an HTML element.No-build verifiedv3.0.1 · 0.9 KB gz · MIT
- Croppr.jsA vanilla JavaScript image cropper that's lightweight, awesome, and has absolutely zero dependencies.No-build verifiedv2.3.1 · 5.3 KB gz · MIT
- datalist-polyfillMinimal and dependency-free vanilla JavaScript polyfill for the awesome datalist-functionalityNo-build verifiedv1.25.1 · 2.8 KB gz · MIT
- datepickrA simple JavaScript date picker (this codebase isn't maintained at the moment and probably requires a complete rewrite to be useful)v3.0 · 0.6 KB gz
- dragNdropeasy javascript drag and drop plugin – works in IE5 – Example:No-build verifiedv1.3.2 · 2.7 KB gz · MIT
- DragSelectAn easy JavaScript library for selecting and moving elements. With no dependencies. Drag-Select & Drag-And-Drop. – Examples:No-build verifiedv3.1.4 · 11.2 KB gz · GPL-3.0
- 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
- Dynamics.jsJavascript library to create physics-based animationsNo-build verifiedv1.1.5 · 9.1 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
- EQCSSEQCSS is a CSS Reprocessor that introduces Element Queries, Scoped CSS, a Parent selector, and responsive JavaScript to all browsers IE8 and upNo-build verifiedv1.9.2 · 3.6 KB gz · MIT
- Excellent.jsBasic DOM Component FrameworkNo-build verifiedv1.7.3 · 3.1 KB gz · MIT
- FifoFirst In First Out accounting for JavaScript localStorage.No-build verifiedv3.0.0 · 1.9 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
- FileDrop.js 2Self-contained cross-browser pure JavaScript class for Drag & Drop and AJAX (multi) file upload.No-build verifiedv2.1.0 · 6.6 KB gz · Unlicense
- 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
- HolmesFast and easy searching inside a pageNo-build verifiedv1.17.3 · 2.6 KB gz · Apache-2.0
- 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
- Imaskjsvanilla javascript input maskBuildlessv7.6.1 · 15.5 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
- jschema.jsA simple, easy to use data modeling framework for JavaScriptv0.5.6 · 2.6 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
- List.jsThe perfect library for adding search, sort, filters and flexibility to tables, lists and various HTML elements. Built to be invisible and work on existing HTML.Buildlessv2.3.1 · 6.3 KB gz · MIT
- lory☀ Touch enabled minimalistic slider written in vanilla JavaScript.No-build verifiedv2.5.3 · 3.0 KB gz · MIT
- mark.jsJavaScript keyword highlighting. Mark text with options that fit every application. Also available as jQuery plugin.No-build verifiedv8.11.1 · 5.7 KB gz · MIT
- Marquee3000Marquees for the new milleniumNo-build verifiedv1.1.1 · 1.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
- minAjax.jsA minimalist Javascript library to perform AJAX POST and GET Request.No-build verifiedv1.0.0 · 0.9 KB gz · MIT
- MithrilA JavaScript Framework for Building Brilliant ApplicationsNo-build verifiedv2.3.8 · 8.7 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
- MoveToA lightweight scroll animation javascript library without any dependencyNo-build verifiedv1.8.2 · 1.0 KB gz · MIT
- nanobarVery lightweight progress bars. No jQueryNo-build verifiedv0.4.2 · 0.8 KB gz · MIT
- NodeList.jsNodeList.js - Use the Native DOM APIs as easily as jQueryNo-build verified1.5 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
- pixabayjsA Javascript Client for the Pixabay APIv2.0.5 · 0.4 KB gz · MIT
- PluploadPlupload is JavaScript API for building file uploaders. It supports multiple file selection, file filtering, chunked upload, client side image downsizing and when necessary can fallback to alternative runtimes, like Flash and Silverlight.v2.3.9 · 1.8 KB gz · AGPL-3.0
- Pointer3000✨ Supercharged pointer interactionNo-build verifiedv1.0 · 0.9 KB gz · MIT
- 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
- PulltoRefresh.jsA quick and powerful plugin for your pull-to-refresh needs in your webapp.No-build verifiedv0.1.22 · 2.5 KB gz · MIT
- Pushbar.jsTiny javascript plugin for creating sliding drawers in web appsNo-build verifiedv1.0.0 · 0.9 KB gz · ISC
- Quill Rich Text EditorQuill is a modern WYSIWYG editor built for compatibility and extensibilityv2.0.3 · 57.8 KB gz · BSD-3-Clause
- 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
- reqwestbrowser asynchronous http requestsNo-build verifiedv2.0.5 · 3.6 KB gz · MIT
- RoarA zero-dependency, vanilla JavaScript alert/confirm replacement.No-build verifiedv1.1.0 · 1.1 KB gz · GPL-3.0
- Rome date pickerCustomizable date (and time) picker. Opt-in UI, no jQuery!v3.0.4 · 28.4 KB gz · MIT
- Scroll EntranceScroll Entrance Javascript PluginNo-build verifiedv1.0.0 · 0.8 KB gz · MIT
- 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
- Signature PadHTML5 canvas based smooth signature drawingNo-build verifiedv5.1.4 · 5.0 KB gz · MIT
- Simple Ajax UploaderJavascript file upload plugin with progress bar support. Works in all major browsers, including IE7+, Chrome, Firefox, Safari, and Opera. No dependencies - use it with or without jQuery.No-build verifiedv2.6.7 · 7.9 KB gz · MIT
- SimpleValidateSimple and minimal form validation plugin ✌️No-build verifiedv1.0.1 · 0.9 KB gz · MIT
- simplezoom.jsA tiny JavaScript library to preview images, better way!No-build verifiedv0.2.0 · 1.3 KB gz · MIT
- Sizzle JavaScript Selector LibraryA sizzlin' hot selector engine.No-build verifiedv2.3.10 · 7.3 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
- super-workersDistribute load on front-end via parallelismNo-build verifiedv1.0.2 · 5.3 KB gz · MIT
- 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
- SVG-editPowerful SVG-Editor for your browserv7.4.2 · 501 KB gz · MIT
- 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
- Taggle.js📝 Form-ready dependency-less tagging.No-build verifiedv1.15.0 · 4.1 KB gz · MIT
- TagsCustom field for entering tags in the form. Codepen -No-build verified1.4 KB gz · MIT
- ThreeSixty.jsTransforms image sprite into 360 image view. Vanilla js, no dependancies.No-build verifiedv1.3.0 · 2.4 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
- Tiny sliderVanilla javascript slider for all purposes.No-build verifiedv2.9.4 · 12.6 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
- Tribute.jsES6 Native @mentionsNo-build verifiedv5.1.3 · 8.6 KB gz · MIT
- 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
- validate.jsLightweight JavaScript form validation library inspired by CodeIgniter.No-build verifiedv2.0.1 · 2.8 KB gz · MIT
- Validate.jsA declarative validation library written javascriptv0.13.1 · 4.9 KB gz · MIT
- Valum’s File UploaderMultiple file upload plugin with image previews, drag and drop, progress bars. S3 and Azure support, image scaling, form support, chunking, resume, pause, and tons of other features.v5.16.2 · 40.2 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.