Lenis is an open-source library built to standardize scroll experiences and sauce up websites with butter-smooth navigation, all while using the platform and keeping it accessible.
LittleJS is a lightweight 2D JavaScript game engine with fast WebGL rendering. It was designed to be small, simple, and easy to use for various applications, from game jams to commercial releases.
WinBox.js is a professional HTML5 window manager for the web. WinBox is a lightweight, outstanding performance, no dependencies, fully customizable and open source.
htmx is a javascript library that allows you to access AJAX, WebSockets and Server Sent Events directly in HTML, using attributes. It is small (~7k min.gz'd), dependency-free, extendable & IE11 compatible.
gandul is a lightweight javascript module that adds a different approach on lazy loading focusing on accessibility.
src
attribute of the image<noscript>
tag.Glider.js is a blazingly fast, lightweight, responsive, unopinionated, dependency-free carousel alternative. It's inspired by Slick.js.
Beer Slider is a lightweight vanilla JavaScript plugin to create before-after slider. It's basic purpose is to compare two versions of an image.
Sal.js (Scroll Animation Library) is a performance focused, lightweight scroll animation library, written in vanilla JavaScript. It's based on the Intersection Observer.
Between.js is a lightweight JavaScript (ES6) tweening library.
FakeScroll is a lightweight vanilla script for creating nice looking custom scrollbar.
TextFit is a fast, dependency-free text sizing component that quickly fits single and multi-line text to the width and/or height of its container.
SpriteJS is a lightweight 2D canvas rendering engine for modern browsers. Manipulate the sprites in canvas as you do with the DOM elements.
SpriteJS can be used with D3.js, Proton and Matter-js.
Glide.js is a dependency-free JavaScript ES6 slider and carousel. It’s lightweight, flexible and fast. Designed to slide, no less.
Charming is a vanilla javascript library as Lettering.js jQuery plugin. Optionally change the inserted DOM element (defaults to span
), or change or remove the class prefix (defaults to char
)
iFlow is a concise & powerful state management framework, iFlow has no dependencies and it's very small.