1 kB
browser-javascript, jquery-like liblight-weight helpers jquery-like simple
1.5 kB
VanillaMasker is a pure javascript mask inputmask input mask vanilla
3.7 kB
Generate repeatable random datadata
1.5 kB
The fastest + concise javascript template engine for nodejs and browsers. Partials, custom delimiters and more.nodejs browsers templating partials custom delimiters
1.1 kB
The 1kb JavaScript Carouselsimple carousel slider gallery slideshow javascript-carousel
0.4 kB
Functions to create namespaces inside objects.namespace ns space object
0.9 kB
A layman's tool to style HTML Elements and share CSS valuesstyle CSS GUI
0.5 kB
An easy way to manipulate events on DOM.dom events event evento
2.1 kB
Converts geojson to svg string given svg viewport size and maps extent. Used for data visulizaton on maps.maps geojson svg
1.4 kB
JavaScript library to generate a human readable String describing the filesizemath language amd
0.4 kB
Smart python like argument management for javascriptpython arguments kwargs defaults function syntactic sugar
1.2 kB
Use the Native DOM APIs as easily as jQueryDOM NodeList
3.5 kB
An immutable tree data structure that is always updated from the root, making easier to think in a reactive way.immutable react tree cursors store events
3.4 kB
A framework agnostic, animated, gallery plugingallery plugin animation
1.6 kB
Convert between RGB and several CIE color spaces for smarter color manipulation.color
1.7 kB
Tiny replacement of jQuery jstree ("interactive trees") with no dependencies.jstree jquery interactive trees vanilla pure native
1 kB
A lightweight and flexible microkernel/IOC container which helps to build testable decoupled systemsIOC dependency injection microkernel
0.6 kB
JavaScript classical inheritance for the browser and Node.js. Super methods and namespacesclass inheritance namespace node
2.9 kB
Micro-library for writing vanilla web componentsweb-components
0.6 kB
A small entity-component-system library written in JSsimple games entity component system
0.1 kB
Two way color conversion for Hexadecimal and RGB integer colorscolor
1.3 kB
A formfactor detection library, to help developers target tablet, tvs, desktops and handhelds (or anything you choose)formfactor loader
0.3 kB
A minimal URL parameter parsing library.uri url query queryparams parameters parsing querystring
1.3 kB
A spinning activity indicator. An animated CSS3 loading spinner.spinning indicator loading spinner
0.4 kB
A small SVG library with a chaining APIsvg
3.7 kB
Cross-browser (and IE8) + node.js event emitter in 35 lines. Invoke custom or DOM event. Useful for two-way data-binding!!browser chrome chromium cross cross-browser custom dom dual emitter event events explorer firefox ie ie8 internet invoke bind mini mozilla node nodejs spa databinding binding two way data binding
1.4 kB
A generalized and simple hooking API for adding extensibility to your applicationshooks before after pre post wrapper plugins
1.4 kB
A simple CSS Transitions animation frameworkanimation ui transitions
0.3 kB
Simple lightweigh javascript data observerobserver events lightweight
1.5 kB
Define scoped keyboard shortcuts, including modifier keys.events
0.7 kB
The Ultra Lightweight version of Wirup.nano-framework data-binding lightweight fast wirupexpress frontend javascript
0.2 kB
Really, really lightweight event emittingevents
0.4 kB
Probably the fastest JS class system. No wrappers.language class
0.5 kB
A super simple JS library for playing sound effectssound audio play media
0.6 kB
A media queries polyfillpolyfill responsive
0.4 kB
Responsive image maps to all browsersresponsive image usemap imagemap map area
0.4 kB
A simple, dynamic, powerful module loader with hot swapping and optional remote loading support.loader spa cross-platform
0.6 kB
Width management tool for responsive designersresponsive
0.7 kB
A small library for easily creating tabbed content. Small markup and a single function.dom tabs tabbed content
3.7 kB
Custom scrollbars for modern webapps. Supercharge the native scrollscroll ui event touch scrollbar
3.5 kB
An Express.js-Style router for the front-endfrontexpress router routing express spa framework front-end tiny parameters querystring named path uri
0.4 kB
Secure URL-friendly unique string ID generatorid uuid generator
5.5 kB
Library for progressive parsing of ajax responses. Provides notification of objects found without waiting for the request to complete.ajax streaming download json parser sax jsonpath http
0.6 kB
Tiny, simple-to-use URL parser/routerroute routing query parameters
1.5 kB
Collection.js is small but yet powerfull local database build on top of the localstorage.localStorage database db simple crossbrowser query collection entity
1.5 kB
Canvas based image manipulation librarycanvas image manipulation
0.9 kB
An elegant armor-plated JavaScript lexer modelled after flex. Easily extensible to tailor to your need for perfection.lex lexer lexical analysis scan scanner scanning token tokenize tokenizer tokenization flex jison
1.9 kB
A lightweight 1-to-1 mobile slider. Optimized for touch devices.jsanimation mobile
1.7 kB
HTML content swapping via HTML5 imports or XHR (Ajax).HTML5 imports xhr ajax swapping
0.4 kB
An image (pre)loader with promisesloader async
1.9 kB
Provides ransformations to plain text for typographically-improved HTML.dom data css text ui typography hyphenation
1.2 kB
A (seemingly backwards) JS class builder with support for runtime patchinglanguage class
0.6 kB
Easter eggs made easy.easter-egg keys sequence
1.3 kB
Tiny, fast, easy, yet powerful hash router in JavaScripthtml5 router routes browser location history hash
2.3 kB
An animator that lets you tween in parallel on multiple elements, from integers to colors in a single high-performant loopanimation jsanimation color
1 kB
Simple, lightweight key-binding libw. MIT or Apache 2.0.keyboard
0.5 kB
Give `Number.prototype` the `Math` methods it deserves.math language sugar
0.3 kB
Super tiny library to set and get (encoded/decoded) parameters in the hash of your URL.library fast frontend javascript
0.3 kB
Simple way to make ajax requests with or without arguments in single line of code. Easy for novice users.ajax xhr xmlhttprequest simple nojquery minimalcode
0.4 kB
Lazy initialize components of a webpage when they become visiblelazy initialize viewport amd library scroll
0.8 kB
A simple wrapper for JavaScript's built-in hash storage.functional extend data
0.5 kB
A small RGB <-> HSI converter.color
1.3 kB
User Timing polyfillusertiming user timing performance timeline window.performance.now mark measure
1.3 kB
A tiny and AMD javascript loader with nested dependencies.loader
1.4 kB
Enables use of modern JavaScript by augmenting built in objects with the latest JavaScript methods.polyfill
1.1 kB
A polyfill for animate events on SVG on non-supported browsers, like webkit enginessvg events animation polyfill
1.3 kB
Lightweight modern jQuery-like DOM libraryjquery dom ajax
0.7 kB
Change values by dragging itui input forms drag
1.6 kB
Fast and small hyphenation engine for Node.js and the browserhyphenation
2 kB
Headache-free DOM collection management and traversal with an API inspired by both jQuery and Prototypedom
1 kB
Automatically switch css html background color.overflow color DOM css
3.8 kB
Form-ready delicious style tagging library.tags input autocomplete
0.3 kB
Synchronous module system for browsers.di dependency injection container module require
3.9 kB
Web workers, but easy.worker parallel
1 kB
CSS Selector to HTML generator.html css selector
0.5 kB
A very small user-agent (browser) and device detection library.feature
0.5 kB
Easily kick-off page specific JavaScript.functional
2.1 kB
A small library for checking types and throwing exceptions.types type-checking duck-typing
0.4 kB
A flexible, plain javascript youtube video embedding script in less than 40 lines.youtube iframe video
1.3 kB
Flexible pubsub-ish framework for handling namespaced events.utils pubsub notifications events async callbacks
3.1 kB
a few lines of code to convert OSF to HTML.osf markup parser html shownotes mp4chaps podcast
1.7 kB
CSS-in-JS libray. Small, yet robust and featureful. Local classes, nested selectors, all @rules (nestable), full style sheets or inline styles...CSS CSS-in-JS compiler preprocessor SASS LESS Stylus JSON
1.1 kB
Tiny and beautiful site-wide progress indicatorui progress bar loading side-wide
1.3 kB
Uniloc is a utility to match URIs to named routes, and to generate URIs given a route name and optionsrouter routing query parser parsing parameters uri
1.1 kB
Make your dom elements draggable easily.dom css css3 amd
1.2 kB
Simple URI parser/builderclient server util parser uri
0.8 kB
Clean, Fast, Modular and customizable Modal Window controllermodal javascript vanilla simple
0.4 kB
A tiny library inspired by Redux & Vuex to help you manage state in your JavaScript appsstate data functional
1.1 kB
i18n library that allows users to easily support multiple languages and requirejs supporti18n translation multilingual language internationalization amd
1.2 kB
A scrolling library with a simple api and a small overheadscroll scrolling trigger parallax
0.5 kB
blobcounter.js helps you find blobs and shapes in an imageblob image canvas processing 2D blobcounter
3 kB
ppo is a super small and useful utils library for JavaScript utils tool util
1.2 kB
Dom traversing with lodashlodash dom traverse
0.9 kB
A seeded random number generator. Can override Math.random or return a generator function.random RNG PRNG
1 kB
A non-intrusive Facade Pattern on the HTML5 WebSocket API which allows for: custom event-emissions, custom event-listeners, and binary sending - all in a chainable, jQuery-LIKE way.websocket socket HTML5 custom events emit emission on jquery
2.3 kB
Semantic templates. Binds data to HTML markup. Direto da roça for the browser and server, no DOM needed, just strings.templating
0.2 kB
ClassIE is an unobstrusive library which detects Internet Explorer version for JS and CSS sidesfeature
3.1 kB
A cross-browser framework-independent responsive images loader. jQuery version available.image images responsive loader
2.2 kB
Ajax library with promises and XHR2 supportajax async
3.1 kB
EQCSS is a CSS reprocessor that introduces Scoped Styles, Element Queries, Container Queries, and new selectors like $parent and $prev and moreelement queries container query css reprocessor rwd scoped styles parent selector
1 kB
Creates a very simple fps counter in a browser. Zero config by default, options available.performance canvas
3.1 kB
Succinct native REST client, for client-side web apps and node.js. Turns URLs into magic JavaScript objects.ajax
2.5 kB
A JavaScript / PHP to manage lazy loading from server to client.ajax lazy loading remote package
0.4 kB
The undo/redo manager for well formed javascript applications.undo redo done ui functional
0.5 kB
A lite but powerfull javascript template enginetemplating
2 kB
Domchanger calculates diffs between virtual dom trees (JSONML) and applies only the difference to the domdom ui reactive
0.3 kB
Simple JavaScript Class notation, fully CoffeeScript compliantlanguage class
4.1 kB
A simple library for logging and exception tracking in Javascript.logging error exception log
1 kB
Detects when fonts are loaded.font load webfont font-face FOUT
0.9 kB
Countable is a JavaScript function to add live paragraph-, word- and character-counting to an HTML element.paragraphs words characters counting live text
2.3 kB
A functional object operations library.functional language data
0.8 kB
logs every keypress and store it for laterevents input bind keypress hotkeys keyboard shortcuts
1.2 kB
A lightweight JavaScript library for number, money and currency formatting - fully localisable, zero dependencies.math number money currency parsing currency formatting
1.4 kB
A tiny library for type and sanity checkingtype checking verification utility library
3.3 kB
A utility library for observing visibility changes of DOM elements. Immediately know when an element becomes hidden, partly visible or fully visible.visibility viewtime viewport visible dom
0.5 kB
Class system with clean implementation and multiple inheritanceclass inheritance multiple super extend
0.3 kB
The world's smallest and fastest classical JavaScript inheritance pattern.augment augments augmentation extend extends extension prototype prototypal class classical object inheritance uber super constructor oop
0.4 kB
Give a function a daemon like interface (start, stop, restart)unix daemon
1.3 kB
Minimalist, fast, rather-slim and pretty concise framework/library. Provides the flavour of both jQuery and RequireJS without the payload. Small enough to be embedded in any first-byte.browser embeddable loader base dom micro framework require
0.3 kB
Convert Unix style permissions to strings like ls (0755 => 'rwxr-xr-x')permissions perms ls chmod unix
0.9 kB
A simple fluent library to write html DOM elementshtml DOM builder scriber writer
0.9 kB
console.log every call made to Web SQL, for debugging purposeswebsql debug sql
0.4 kB
Simple route callbacksrouter callback init
0.8 kB
CSS3 animation and transition DOM event handler with a simple fallback pattern for unsupported browsers.animation css3 events polyfill transitions
0.8 kB
A slim JSONP request library for Javascriptjsonp asynchronous async
1.5 kB
A ~2kb lib for quickly prototyping templated contenttemplates
1.4 kB
Asynchronous dependency injections that works on any promise frameworkdependency injection di asynchronous promise
0.7 kB
A client-side solution to conditional loading.responsive rwd conditional loading progressive enhancement
0.4 kB
Populate form fields from a JSON object. Extremely small, no dependencies.json form
0.7 kB
Lighten background images with Canvas2Dcanvas responsive
1.2 kB
A JavaScript key state handler for web appsgames
3.9 kB
Tiny ~1200 byte Express-inspired client-side router.page page.js router routing express spa
3 kB
DOM-Manipulation FrameworkDOM manipulation framework
0.4 kB
very simple and powerful client-side HTML via JSON templating engine.templating
2 kB
A msgpack encoder and decoder using ArrayBuffer and DataViewmsgpack json format encoder decoder
1.6 kB
JavaScript micro library to generate gradient color stopscolors palette gradient hex rgb hsl
1.1 kB
Exact rounding with a choice of rounding algorithmsnumeric algorithm
0.6 kB
String based lambdas for Node.js and the browser, that allow strings such as 'x+1' and 'x -> x+1' to be used as functions.lambda function expression anonymous literal functional
2.9 kB
Animatelo is a bunch of cool, fun, and cross-browser animations for you to use in your projects. This is a porting to Web Animation API of the fabulous animate.css project.animation animate web animation
0.4 kB
Universal light Event Emitterbrowser node.js universal publish subscribe listen message sender receiver observer push distribution event emitter 3
6 kB
A platform detection library that works on nearly all JavaScript platforms.feature
1 kB
A very small Markdown to HTML convertermarkdown html nano micro microjs small
1.3 kB
A really light library for creation, manipulation and animation of SVG.svg vector graphics games
1 kB
Clones/copies arbitrary objects recursivelyclone copy duplicate
1.5 kB
Lightweight nano framework for Single Page Applications (SPAs) on the web.nano-framework single-page-application fast routing wirup frontend javascript
0.7 kB
It parses HTML ¯\_(ツ)_/¯html dom manipulation json parser htmlparser
0.4 kB
A JavaScript micro-library that provides promise functionality.promise pledge
0.2 kB
Reduced Google's original analytics snippet by one third, with better performance.analytics
0.3 kB
A tiny pub/sub jQuery micro-framework for distant component interactionpubsub component-interaction event jquery
0.5 kB
Micro event emitter which provides the observer pattern to JavaScript objects.events functional
0.8 kB
Functional flow-control for JavaScript. Combines features of the underscore and async libraries.functional async
1.4 kB
1kb progressive state management library inspired by Vuex.store state state management reactive vuex redux flux manager
1.5 kB
ExtJs syntax for declaration object inheritance, mixins, static methods / properties / mixins, singleton declaration out of the box and less then 2kB minified JavaScript code.class classes extend inheritance oop mixins
0.8 kB
Create and manage CSS3 animations from JavaScript.animation animations css css3
0.5 kB
A tiny event emitter-based finite state machinestatemachine state fsm event finite state machine
0.6 kB
Generates a JavaScript object with the user's system information.feature
1.9 kB
A small library to brew JavaScript objects.traits oop classes objects object composition
0.8 kB
A tiny JavaScript frameworkdom events query selection
0.8 kB
converts and updates UNIX-Timestamps to strings like "5 days ago" in six languages (en, de, it, es, fr, pt)time date dates times language ago
0.2 kB
Aspect Oriented Programming Micro Library.aspect oriented programming aop functional
1.4 kB
Functions to mix, filter, change and copy/clone objects.mix merge mixin object filter change copy clone
0.4 kB
Add touch event support to the desktop and other mouse-based browsers.polyfill
0.3 kB
Dependency Injection Micro Library.dependency injection di
1 kB
Set localStorage keys and values as objectsdata storage
0.6 kB
`window.btoa` and `window.atob` for browsers which don't provide these functions.polyfill
1.4 kB
URL parsing library with sane parameter handlingclient server util parser uri url query parameters queryparams
0.7 kB
Via is a small library that allows you to load content on to a page dynamicallycontent load route dynamic browser page html
0.3 kB
Tiny command line options parser for node.js in CoffeeScriptnodejs options parser
0.5 kB
Dependency-free JS module to freeze body scroll when opening modal boxscroll freeze modal scrolling lightbox performance
0.4 kB
Add media-query classes to DOM nodesmediaquery mediaqueries css3 css media
0.2 kB
A minimal html entities decoder/encoder using DOM.htmlentities decode encode dom
1.7 kB
A minimal JavaScript library for automating practically anything in Javascript.Automation Unit testing Sequence User interaction
0.6 kB
Custom error messages for HTML5 form validation.html5 input validation
1 kB
A flexible dependency injection librarydi ioc dependency injection inversion of control
1.3 kB
A micro library that implements a customizable temporized image slider, with custom text and title for each one.animation events
0.6 kB
Tiny but impossible powerful jQuery-like Javascript DOM librarydom selectors jquery library
0.8 kB
Lighting fast class system. Beautiful API.language class inheritance
2.4 kB
convert strings like "five days ago" to an integer (with time in milliseconds) in three languages (en, de, pt)time date dates times language parse strings
0.5 kB
Create your very own css-colorcss color parse ui rgb rgba hex creative
0.8 kB
Lightweight, extendable JavaScript logging library.logging CORS localStorage DOM
1.3 kB
A JavaScript implementation of the C# List object.list collection array library c#
0.9 kB
Dynamic tab favicon notifications/alertsnotification alert browser canvas tab
0.8 kB
Build your own framework from scratchbase compose
1.1 kB
Animation micro library. Vanilla JavaScript.animate animation css easing svg tiny lightweight requestAnimationFrame window.performance
0.9 kB
A Facade Pattern on the HTML5 IndexedDB API.IndexedDB database object store localStorage
0.7 kB
A tiny plain JavaScript library for fully responsive image slideshows.javascript slideshow slider responsive fade image
0.6 kB
Yielding enumeration replacement functions for async.forEachSeries() and jQuery.each()enumeration setimmediate enumerate jquery yield
1.7 kB
The smallest (1100 bytes gzipped!) JavaScript Router with Named Parametersgrapnel route routing router hash anchor tiny require named parameters
0.7 kB
Perform an aggregate of method calls upon an object in only one statementchaining object syntax shorthand wrapper
2.8 kB
Choona.js is a tiny JavaScript framework for scalable , modular architecture for one-page-applicationspubsub modular scalable sandbox spa architecture
0.7 kB
A basic routes framework for JS that hooks in to HTML5 historyhistory route spa
1.6 kB
A JavaScript implementation of the $1 Gesture Recognizer, a two-dimensional template based gesture recognitiongesture recognition recognizer multitouch interactive input jquery
0.4 kB
A tiny javascript async flow control library.async flow
2.8 kB
Accessible W3C conform accordion written in ES6.handorgel accordion tabs toggle collapse
4.4 kB
it is a tiny implementation of Promises/A+ and a mixin for turning objects into event targets. It works in node and the browser.Promises/A+ asynchronous
0.7 kB
Chainable SVG path string generator with some sugar addedSVG raphael graphics
1.3 kB
Create sparkline graphs inline with the text. Good defaults, easy to customize.sparkline sparklines tiny graph line spark chart
0.5 kB
An asynchronous javascript micro framework for event broadcasts along routes and channels.async asynchronous channel route observer mediator events callbacks queue
0.4 kB
Chic is an extremely simple class-like interface to JavaScript prototypal inheritance.class classes extend inheritance oop prototypal prototype
0.4 kB
Calculate difference between two datesdate time
5 kB
Physical Quantities and Measures (PQM) is a Node and browser package for dealing with numbers with unitsunits physics quantities dimensions
0.6 kB
A simple function to translate strings. With support for multiple plural forms and replacements/placeholderstranslation translate i18n internationalization languages localization
0.5 kB
Adds the functions .hasClass, .addClass, .removeClass and .toggleClass to the Element prototype.css
1.3 kB
A micro (~1.5kb gzipped) JS routing library. Satnav provides functionality for Regex-like paths in JavaScript.routing micro hashchange pushState
2.1 kB
A floating tooltip function, using mutation observers. Has 6 customizable callbacks!ui hints html5 css3 animation mutation observers pretty dom tool tip tooltip tooltips tool tips floating tooltip floating tool tips
1.1 kB
VP PubSub is a publish/subscribe library that supports message filteringpubsub publish subscribe message pub sub emitter event
0.5 kB
A javascript spell-correctionspell-correction spell linguist language text
3 kB
Predictable state container for JavaScript appsdata functional
0.5 kB
A minimal and fast promise/deferred implementation, compatible with Promises/A+promise deferred functional async future
0.7 kB
Make your CSS transitions go in slow motion (like Mac animations)slow motion css css3
0.8 kB
DIY presentation micro-framework, harnessing the power of CSS3 transitions.presentation slides deck css3
3.4 kB
A tiny yet complete toolkitbase css functional
0.9 kB
Small embeddable online code editor for demos.embeddable code editor
1.4 kB
Create pretty scrollbarsscrollbar ui interface scroll
0.3 kB
Function to provide a similar syntax to a switch statement but with regex as cases.switch regexp
0.4 kB
Unopinionated JavaScript (unit/integration/whatever) testing librarytesting tdd unit bdd
0.2 kB
It's an agnostic, cross-browser and very lightweight library to help you to work with Promise in JavaScript.promise callback library functional
2.9 kB
Transformable scroll elements (with mobile support)scroll transform css ui creative color json responsive
0.8 kB
A CSS backdoor API for providing awesome scripts in a centralized waypolyfill
0.9 kB
Minimal Client JS Frameworkframework web websocket browser
1.4 kB
Resize images in a Canvas based on edge detection.canvas image manipulation resize
1.6 kB
Keyboard shortcuts handling with support for key sequences.events
3.3 kB
A modern JSON implementation compatible with nearly all JavaScript platforms.polyfill json amd
2.9 kB
Elegant, highly efficient data validation for JavaScriptxtype type typeof data-type validation
0.6 kB
DSL for expressing and comparing dates and timesdates times language sugar
1.4 kB
KolorWheel.js generates color palette from a base color and chainable absolute/relative H-S-L transformation methods (incl. specified target color). Documentation contains live examples with editable parameters.jQuery color color manipulation gradient HSL
0.7 kB
A prototype-based inheritance library that makes it easy to create objects and inheritance hierarchies without losing the power of javascript's prototype system.class inheritance prototype javascript superclass parent child inherit
0.6 kB
Easily define CSS keyframes and animations during runtimeanimation css3
0.4 kB
Reactive microlibrary with observables and Knockout-style computeds in 430 bytes (minified and gzipped)observable frp functional reactive functional state knockout rx
4.4 kB
convert markdown to HTML in under 5kbmarkdown md html converter
0.7 kB
The tiniest debugger in the worlddebugging console output stack trace time execution
1.6 kB
BigScreen is a simple library for using the JavaScript Full Screen API.browser canvas
2.9 kB
A JavaScript work-around for hardware accelerated CSS3 transitions with custom easing functions.animation jsanimation
0.5 kB
A concise CSS selector enginecss
4 kB
API for immutable color objects in RGB, HSV and HSL with optional alpha. Comprehensive CSS format parsing and output.color color manipulation
2 kB
Standalone AJAX library inspired by jQuery/zeptoajax jquery
3.5 kB
An absurdly fast selector engine. Supports CSS3/CSS4 selectors - faster than Sizzle.css selector dom
0.2 kB
micro DOM selector library that maps queries to native get commandsdom selectors traversing library
0.2 kB
Preload images and callback when they are all readypreload images asset
3.4 kB
strftime for JavaScript. Works in Node and browsers.strftime format date time
0.3 kB
Tiny stack for browser or serverstack data amd
0.8 kB
General purpose event triggeringevents
0.5 kB
Chainable publish/subscribe frameworkevents pubsub
1.7 kB
Utility class to simplify use of timers created by setTimeout.setTimeout setInterval timer timeout management utility
0.9 kB
Non-deterministic finite state machine (with empty moves) implementationautomaton finite-state machine deterministic non-deterministic input event
0.6 kB
Super lightweight svg identicon (avatar) generator for your site. Try the online demo 😃identicon generator svg avatar icon webcomponent component browser nodejs html image picture username
0.7 kB
A micro, super fast, scope limited, javascript selector engine to be used anywherecss
0.5 kB
TimeJump adds deep-linking to HTML5 audio and video podcasts.audio video podcast player
3.4 kB
Light and clean tooltips with CSS3 animationui tooltips hints html5 css3 animation
1.5 kB
vinny-dragger is a drag and drop plugin for javascript.viiny viiny-dragger drag and drop
0.2 kB
Tiny and blazing-fast fuzzy search in JavaScriptLightweight Tiny fast fuzzy fuzzy-search search
0.5 kB
1kb JavaScript Identify Number Validater.javascript Validation
1.9 kB
Micro library that interfaces with the HTML5 Gamepad API and publishes gamepad update events.gamepad html5
1.1 kB
Custom Event/Messaging system for JavaScript.events
1.2 kB
dependency-free infinite scrollingajax scroll
1 kB
Non-recursive JSON.stringify and JSON.parsenon-recursive json stringify parse
4.2 kB
Lightweight Date Polyfill with a lot of flexibility.date polyfill
1 kB
Evented JavaScript for the browserevents
3.1 kB
scaleApp is a tiny JavaScript framework for scalable one-page-applicationsspa base events node pubsub async flow flow control
0.6 kB
printf, sprintf, and vsprintf for JavaScript. Works in Node and browsers.format printf sprintf vsprintf string
0.7 kB
Syntactic sugar for JavaScript's setTimeout() and setInterval().functional sugar
0.6 kB
Binary Heap implementation in Javascriptbinary heap binaryheap data algorithm
2.1 kB
Drag-and-Drop functionality for advanced UI development.dragdrop ui
1.6 kB
General purpose context-free languages parser - Earley parserparsing context-free grammar earley parser natural language processing nlp parse tree
4.1 kB
Cross-browser DOM events, with keystroke handling, hashchange, mouseenter/leave.events dom
0.4 kB
Scrolls up your curtain!curtain scroll transform position css responsive creative
2.2 kB
Pattern matching (like in Haskell or Scala) for JavaScript.pattern matching functional object json query decompose
5.6 kB
boomerangCache is a client side caching library based on localStorage and sessionStorageboomerang boomerang-cache localStorage sessionStorage javascript cache
0.7 kB
A fast, small, robust and extensible binary conversion library.binary decode encode
1.4 kB
A very lightweight and dependency-free Flux implementationflux lightweight full flux tiny micro
0.3 kB
Event dispatching, can be used either as static or instance based.events dispatcher static callbacks
1.2 kB
Jaml tries to emulate Ruby's Haml library, making it easy to generate HTML in your JavaScript projects.templating
0.3 kB
Simple, small, fast, multilingual text highlighter in javascript.functional es6 node-js browser
3.2 kB
Functions to create, process and test objects.object process create check field value type kind size split filter copy change map remove reverse empty transform
1.6 kB
Metamorph.js is a library that allows you to create a string of HTML, insert it into the DOM, and update the contents later.string HTML DOM
0.4 kB
A simple and fast DOM creation utilityDOM
1.1 kB
Small, fast, elegant, powerful, and cross platform OOP library. Support singleton, super call, private, mixins, plugins, AOP and more.oop language commonjs node class
2.9 kB
Pure indentation of JS, CSS, HTML code and nothing extra.indent autoindent indentation jsbeautify
1.2 kB
A polyfill for native ES6 Promises as close as possible (no extensions) to the strict spec definitions.async asynchronous promise promises
4.7 kB
Z-data is an extremely lightweight zero configuration embedded front-end js framework.lightweight framework embedded template-engine js frontend minimal zero-dependency zero-configuration
2.8 kB
Powerful JavaScript URL routing/dispatch for server-side and client-side applications.route events spa
0.7 kB
formats time differences as a vague time, e.g. 'just now' or '3 weeks ago'time date
0.3 kB
Extremely simple event emitter for javascriptpubsub event
2.6 kB
A lightweight, cross browser library for adding IDE style behaviors to plain text areaside text editor behave behaviors code ace codemirror
0.4 kB
DOMinate the DOM with this simple, yet powerful DOM building utility and template engine.dom-builder dom templating
0.2 kB
Half queue half pubsub. Super small and simple queue that supports subscriberspubsub queue
0.1 kB
A small and simple Javascript namespace functionnamespace module scope simple name space
0.3 kB
Make one class (constructor function) inherited from another.extend inherit prototype inheritance class
0.1 kB
Micro helper for JavaScript dependency injection (DI).dependency injection di es6
1.4 kB
Microlanguage with common syntax subset of JS/C++/Python/Rust/Go, for custom DSL/expression evaluations/templates etc. Also provides justin lang - JSON with expressions.dsl language expression evaluator calculator arithmetic math justin
0.5 kB
Create flag promisesflag event promise
0.8 kB
Client-side storage the way it should be - using the HTML5 localStorage API. lostorage.js allows you to save any kind of data.storage localStorage sessionStorage
2.6 kB
Simple JavaScript Class. Create your advanced JavaScript Class!class node npm javascript nojquery browser chrome
1.2 kB
Browser history manager for rich-media applications.spa
0.5 kB
Simple, buildable, repeatable workflows for client or serverside javascriptfunctional workflow async
1.1 kB
A localStorage-based memcache-inspired client-side caching library.data storage
0.5 kB
Initialize your code when the DOM is ready. Based on jQuery's ready() method. AMD compatible.dom event ready load
0.2 kB
Inject and update dynamic CSS using simple js templatingcss templates global client browser util
3.3 kB
A simple scrollbar for desktop and mobile application using javascript. scrollbar touch desktop scroll
1.5 kB
Small class providing async control flow, property listeners, barrier pattern, and more. For node and browser.async barrier control events flow properties
5.2 kB
DOM.js is a lightweight, fast and cross browser library for DOM traversal, manipulation and event handling.dom dom manipulation dom traversal dom events crossbrowser event traversal manipulation
0.6 kB
A micro library to fade elements in and out.animation
0.7 kB
Classy is a small JavaScript library that implements Python inspired classes for JavaScript.language class
1.9 kB
Standalone and Compact asynchronous library in JavaScript.defered asynchronous callbacks
0.6 kB
Create chainable sync/async APIs easilydata functional chain
1 kB
Image updater for responsive designsresponsive
4.7 kB
when/defer-style promises for JavaScript (CommonJS/Promises/A,B,D)functional events
0.5 kB
Event Emitter Class for the browser based on NodeJS EventEmitterevents
1.5 kB
Small but powerful string cleanup and reduction library.string remove cleanup redundant gibberish trim
1.5 kB
A better API for using localStorage and sessionStorage.localStorage sessionStorage JSON namespace API extensible
0.4 kB
Serves 'n' bit tokens, either digested or not.token api digest base64 api-token
0.8 kB
Determine if a date is a holiday or falls on custom dates. Add custom and recurring datesholiday holidays date dates date checker holiday parser holiday checker
4.5 kB
One of the fastest and most convenient class systems in the worldlanguage class inheritance multiple extend
1.1 kB
min.css is the tiniest, fastest and efficient JavaScript library for minifying CSS files. It works in node and the browser.minify css javascript nodejs fastest tiniest
0.3 kB
A teensy class system. It's just prototypes, but without the nasty parts.class inheritance
2.7 kB
Drag and drop so simple it hurtsDrag and Drop simple Library
0.9 kB
Date-agnostic time parsing for node and the browser.time parse parsing format validate
1.3 kB
A minimal JS library for showing & hiding things.helper lightweight slider browser carousel native slideshow gallery toggle
1.4 kB
A JavaScript library for i18n text messages.i18n
2 kB
A fast & lightweight polyfill for min/max-width CSS3 Media Queries (for IE 6-8, and more).polyfill min-width max-width Media Queries CSS3
0.7 kB
Tooltips with CSS3 transitions (650 bytes of JS min+zipped)ui tooltips hints
0.8 kB
Functions to create functions and evaluate expressions.create function dynamic eval evaluate expression execute delegate method
0.8 kB
An asynchronous JavaScript loader and dependency manager with an astonishingly impressive footprint.loader
3.5 kB
A lightweight, full featured client side router for single page apps.spa
0.3 kB
Basic CSS DOM manipulation and animation optimized for webkit browsers(Safari, Chrome) for building mobile web appsCSS CSS3 mobile
0.5 kB
A minimal JavaScript Channels library, inspired by Clojure's core.async.Channels core.async async Promise Deferred Deferreds Promises
0.4 kB
A stupid simple functional reactive router built for use with Rx.js appsrouter frp rxjs cycle rx
0.5 kB
dropin replacement for require() in browser.loader commonjs require node
0.4 kB
Simple, yet powerful inheritance library to make polymorphism and super-constructors work propertly.class extend commonjs amd
0.6 kB
ease component for animation, include 30 ease functions.ease animation
3.1 kB
A lightweight, extensible, and fast selector engine with excellent support for matchesSelector(), commonly used in event delegation. Jaguar supports all CSS1, CSS2, and most CSS3 selectors.css
3.3 kB
xPrototype is a fast, small and feature-rich JavaScript library. It makes things like for loop, for each, time out / interval, data types, sort / order, conversion, clone object, extend object, string manipulation much simpler with an easy-to-use API that works across a multitude of browsers and platforms.javascript prototype extend object quick simple nojquery loop browser chrome firefox
0.6 kB
A small IoC service locator container.ioc service locator
2 kB
A lightweight pubsub utility for node and the browser.publish subscribe pubsub browser node
0.6 kB
Tiny, simple framework to benchmark your JS functions in browser consoleperformance benchmark
1.8 kB
A lightweight DOM manipulation libraryDOM manipulation events css query selection data traversal es2015 js:next functional
1.8 kB
Make your sidebar floatingsticky float sidebar
0.7 kB
A Super Tiny JavaScript Animation Libraryanimation banner CSS animations
0.1 kB
10-SLOC no-bullshit dependency injection micro-librarydependency injection inversion control ioc di require
2.1 kB
Completely unobtrusive, full featured template antimatter. Works in Node.js or the Browser, awesome built-in debugger.templating
0.2 kB
A/B/n Testing Micro Library.ab test a/b test split test testing
0.6 kB
A minimal event emitter implementationevent performance event emitter listener handler eventing amd node web
2.3 kB
play with the Document Object Model (DOM) tree - change and insert Elements.dom ready html getElement selector
1.5 kB
Vanilla JS library for clean toast notificationstoast notification growl snarl alert flash messages vanilla
2.3 kB
Zero dependency javascript RIFF Wav file manipulation routines.audio wav sound html5 RIFF
1.5 kB
A mini (1.2kb) DOM Manipulation library. A very slim and fast helper.javascript DOM jQuery Manipulation
4.2 kB
Transfer data objects from server to javascript on page loadserver pubsub events base
0.5 kB
Sorts an Array of Objects with SQL ORDER BY clausearray object sort keys sql where
1 kB
A library for functional operationsfunctional
0.3 kB
Lets you know when the DOM is readydom event ready load
0.5 kB
Probability.js makes it easy to call JavaScript functions by probability in Node.js and the browser.math mathematics probability random statistics
1.8 kB
Predicate-based JS execution engine, for in-page and external scripts. Loads itself asynchronously.loader async
1.6 kB
Franklin M. Liang's hyphenation algorithm, implemented in Javascripttext hyphenation hyphen liang
4.3 kB
Inversion of Control / Dependency Injection Librarydependency inversion control injection ioc di require dependency injection provider IOC microkernel module framework service locator
1.3 kB
Promises/A+ micro library to help with asynchronous work flow.promises promise deferred deferreds aynchronous async
2.5 kB
An AMD-compatible natural extension-based class and event model, fully compatible with prototypal inheritance.class inheritance events extend amd prototype prototypal
0.2 kB
A 338-byte super small, simple, light, fast, XMLHttpRequest wrapperxmlhttprequest http xmlhttprequest-wrapper browser
0.8 kB
Ultra lightweight javascript routing for traditional and single page apps.lightrouter route routing router hash querystring named parameters
0.2 kB
Load JSON data while still loading other scripts (xhr + promise).AJAX JSON GET xhr request promise parallel performance load preload
0.3 kB
A super-tiny jQuery-like JavaScript librarydom selectors traversing library
1.1 kB
Tiny and lightweight browser router library, developed with SPA in mind :)hash path route router
0.6 kB
A very lightweight (anti-gravity?) data model and Flux store with actions and a state change listener.Hoverboard Flux React store model data listener
0.3 kB
Simple small functional event observer for the browser and node.pubsub event observer
0.2 kB
A mini event library for Javascript applicationsevents
2 kB
asynchronous flow-control using sequences and gatesasync asynchronous control flow flow control
0.4 kB
A tiny javascript templating framework in ~400 bytes gzipped.templating
0.4 kB
Tiny implementation of RPC-style interfaces for web workers.web worker proxies rpc remote procedure call
3 kB
An elegant OOP with mixins + AOP for JavaScriptclass oop aop inheritance object compose
1 kB
Async JavaScript and CSS loader.loader
0.5 kB
Provides jQuery-like functionality for graph structures in JavaScript.traversing graph
4.1 kB
Smooooooth JavaScript charts for realtime streaming datacanvas charts graphs
0.6 kB
Very basic cross-browser AJAXajax http
0.1 kB
A high resolution performance benchmarking polyfillperformance benchmark polyfill high resolution timer now
1.4 kB
A very lightweight and dependency-free Flux implementationflux lightweight full flux tiny micro
1.4 kB
A modal creation library with a multitude of configuration options. Customizable html, colors, closable actions, on open and/or on closing functions, or just give it a body!modal popover
0.9 kB
Light weight, portable, single purpose responsive javascript library.responsive respond media query media-query queries
0.8 kB
Utility to separate into parts and to format time duration in milliseconds.time duration divide separate decompose format millisecond
2 kB
http.js is an object oriented javascript library for making http requests and ajax calls.http ajax rest
0.8 kB
A lightweight Javascript library for swiping open/close off-canvas menus.swipe menu navigation off-canvas off canvas
2.3 kB
Simple & powerful client-side templating for jQuery or Zepto.js.templating
2.1 kB
A simple assertion library for server and client side JavaScript.assert test
0.6 kB
A HTML5 Audio Libraryaudio games
1.5 kB
A bare bones animation librarycss animation
1.2 kB
Small library for DOM and AJAX operations (jQuery function style).dom lightweight shorthand ajax
1.3 kB
Creates objects that generate number sequences.number sequence generator progression Fibonacci
0.3 kB
A single function for dead simple asynchronous control flow.async control flow functional
0.7 kB
Micro javascript library to lazy load responsive images (also with srcset attribute).lazy load lazyload responsive image images loader srcset picture spinner
3.5 kB
A functional library inspired by Clojure and ClojureScript, built on Underscorefunctional monads data protocols
3.3 kB
Dynamic Loading of Javascript based on DOM elements.dependency injection module loader event bus eventBus
3.3 kB
Cross-platform & cross-browser classical inheritance in JavaScriptclass inheritance namespace dependencies pubsub notifications
6.3 kB
Add search, sort and flexibility to plain HTML lists (div, ul, table, everything!).list extend templating utils sort search filter
2 kB
Adds support for HTML5 Forms chapters new field input types, attributes and constraint validation API in non-supporting browsers.polyfill
0.5 kB
An open, powerful, micro-to-macro API for composing your own custom JavaScript library.compose base mobile
0.2 kB
A micro-library to return ordinal suffixes from integers (ie: 1st, 2nd, 3rd, 7th of 9)string numbers formatting language text
0.5 kB
A small, zero-dependency form-to-object serialization utilityform serialization
0.2 kB
FastActive is a javascript snippet that makes websites and web apps feel as responsive as native apps on touch devices.events mobile touch
0.6 kB
A tiny event emitter-based finite state machine with promisesstatemachine state fsm event finite state machine promise promises
1.3 kB
A minimal ~3kb JavaScript kit without library dependencies to push things off-canvas using using just class manipulation.menu navigation responsive off-canvas offcanvas off canvas
2.8 kB
Simple, flexible and sane JavaScript loader and build tool for browsersloader
0.3 kB
A very minimal event emitter for browsers, forked from Benjamin Thomas' smokesignals.js, that allows for cancelable eventsevents
2.1 kB
A (really) tiny Javascript MVC microframework. Perfect for mobile.mvc class events mobile
0.9 kB
Another Tiny js/css loader supporting aliases, ordered and parallel loading, callbacks ... loader
0.1 kB
A simple library for creating namespaced objects in the browser.namespace modules
1.6 kB
The fastest smallest Javascript polyfill for the encode of TextEncoder and decode of TextDecoder for UTF-8 onlyutf-8 encoding decoding browser node-js polyfill
4.2 kB
make AJAX Requests and get (parsed) values (and headers).ajax http xml csv json binary api
1 kB
Lightweight promises (or futures, or deffered). Includes AJAX REST functions.async promise future deffered ajax
1.7 kB
A powerful, extensible dependency injection micro container.dependency injection dependency injection ioc di provider
0.2 kB
Bizarrely clean & simple syntax sugar for building HTML/XML stringstemplating
0.6 kB
Semantic template engine for the browser that maps JSON objects to DOM elements by id, class and data-bind attributes.templating
0.3 kB
A very lightweight javascript library for async iteration. Callback-chain-free. Zero dependency.async iterate callback
2.3 kB
Plates (short for templates) binds data to markup. Plates has NO special syntax. It works in the browser and in Node.js.templating
0.4 kB
A a small script which allows you to load youtube player on page only when the user wants to watch the video.youtube video loader
1.7 kB
Micro javascript library that allows you to do conditions faster.condition validate
0.4 kB
The smallest implementation of Mustache logic-less template engine.templating template tiny
0.2 kB
Simple includes in the browser.loader
0.8 kB
Cross Browser caching util leveraging LocalStorage and XML Store with a Memcached interfacedata storage
2.3 kB
A simple modal library for JS.modal library simple modal library modal simple modal alert confirm prompt
1.5 kB
Mold is a templating library.templating
0.2 kB
RFC-4122 Compliant Random (v4) UUID Generatorrandom uuid data browser commonjs node
3.5 kB
Small, zero-dependency date picker (~1500 bytes min+zipped)date calendar picker datepicker
7.7 kB
Lightweight MVC—models with custom events, collections with rich enumerables, views and RESTful JSON.mvc data functional
0.3 kB
A publish/subscribe messaging frameworkevents pubsub
3.2 kB
Library to synchronize automatically a local WebSql database (SQLite on the browser) with your serverwebsql sqlite synchronization sync sql web-sql database server
1.1 kB
Visualize your data with Timesheet.jstimesheet graph charts flow gantt draw
2.1 kB
It's a wonderful image library! With the purpose to facilitate the manipulation of images, imago.js enables you to perform trimming and resizingimage image manipulation image resizing image trimming
0.1 kB
The cross-browser force DOM reflow library that will work in all current and future browsersdom-reflow css-transitions browser
4.3 kB
A tiny foundation that providing nested state-based routing for complex web application.decodeURIrouter state spa
2.5 kB
Selecting, styling, traversing and animating DOM elements.dom events animation
2.7 kB
Yet another touch slider. Fast, lightweight, extensible, works on everything.mobile slider touch carousel slideshow
0.2 kB
a smart mixin/merging object helpermixin merge json
1.2 kB
Awesome Media Queries in JavaScriptmatchMedia mediaquery mediaqueries css3 css
0.7 kB
LOGO-inspired canvas drawing lib, adds method chaining and polar coordinates for added fun.canvas graphics
0.3 kB
Fast & simple centralized state management librarystate state-management centralized management
0.5 kB
An expressive, cross platform JavaScript Class provider with a slick, classical interface to prototypal inheritance.language class
0.5 kB
A tiny implementation of the Promises/A+ specification.promises
1.7 kB
A very small library for promisespromise deferred async
0.1 kB
function t(s,d){for(var p in d)s=s.replace(new RegExp('{'+p+'}','g'),d[p]);return s;}templating
3.9 kB
Hassle-free, library agnostic, extensible DOM utility.dom
0.2 kB
Micro library to easily add the creator pattern to your class.pattern creator node browser
0.6 kB
Handles dynamic style sheetsutil css client browser
1 kB
Tiny library for building Decision Tree and Random Forest classifiers.machine learning decision tree classifier
0.3 kB
Ruby inspired Structs for JavaScript.utilities
0.7 kB
Simple and clear localStorage, sessionStorage and cookie operating library with the single APIlocalStorage sessionStorage cookie cookies
0.8 kB
Small, easy-to-learn and modular JavaScript framework for bigmodule simple autoload context settings module pattern advice
0.3 kB
A small fast library that solves the 'Maximum Stack Call Exceeded' errordeferred-tasks trampoline node-js browser
1.6 kB
A dependency-free PullToRefresh implementationwebkit mobile scroll
3.2 kB
JavaScript Library for Events and DOM manipulation. Replacement jQuery for Backbone in browsers.base events html performance backbone jquery attributes manipulations dom mobile
4 kB
Small and fast DOM and event library for modern browsers. It has the same familiar API as jQuery, and is lean & mean with small, optional modules.DOM events selector modern modular es6
0.6 kB
Rococo is a Micro Framework to create elegant and robust Javascript Applications.mvc data functional events
0.8 kB
A library that allows you to access the text selected by the userselecting selection string text api
0.4 kB
A tiny, optimized, tested, standalone and robust pubsub implementation supporting different javascript environmentsevents pubsub publish subscribe node rhino amd commonjs titanium
1 kB
yepnope is an asynchronous conditional resource loader that allows you to load only the scripts that your users need.polyfill loader
0.9 kB
Monitor multiple async operations and triggers when all or some are complete.async node.js watch flow flow control
1.7 kB
A fast jQuery replacement library for DOM, ajax, and CSS. 2kb minified+gzipped. Supports IE8+.jQuery DOM ajax CSS
0.5 kB
JavaScript's missing range function.range
1.6 kB
Convert between RGB, YUV, HSL, HSV, CMYK and HEX color defining with these JavaScript functions under MIT-Licensecolor color manipulation
0.5 kB
Little state objectsevents
3.1 kB
A tiny, cross-browser, library with DOM manipulation, events, pub/sub, Ajax and language utilities.base dom events ajax language
0.3 kB
Tiny script detecting if you are on a desktop, mobile or tablet device.device detector client-side ismobile check mobile
0.3 kB
Ruby-like simple string interpolation for Node.js and browsers.interpolation string formatting template templating
2.1 kB
A collection of utility functions for stringsstring functional language
0.7 kB
Callbacks library similar to jQuery's Callbacks. There's also an event manager that allows you to use on(), one(), off() and trigger()callbacks events event manager
1 kB
Functions to test/check objects.test check object utility filter validate data
2.9 kB
A small, fast, easy-to-use library for arbitrary-precision decimal arithmetic.big number bignumber bigdecimal biginteger arbitrary precision decimal arithmetic math
0.7 kB
A JavaScript library for cricket scoring.cricket scoring
0.8 kB
Shim for latest ES6.next Map speclanguage polyfill
2.5 kB
Render website sections with data from Google Spreadsheetsspreadsheet fast dom templating website
1.1 kB
Very simple vanilla javascript library for creating a custom scrollbar cross-browser and cross-devicesscrollbar ui interface scroll custom lightweight
1.7 kB
Bullet is an ultra lightweight and simple to use pub-sub library, with AMD/module support and an intuitive API.bullet pubsub pub-sub events communication oop
3.9 kB
Bean is a slick, cross-platform, framework-agnostic event utility designed for desktop, mobile, and touch-based browsers. events dom
0.8 kB
Universal analytics event tracking API wrappertrak track events analytics google tag tagging
0.7 kB
Utility to split opportunities by the account level (free\pro\enterprise\etc.) for frontend and nodeaccess control acl guard auth authorized unauthorized
0.7 kB
A teeny tiny, ease-in-out, smooth scroll library with no dependencyscroll smooth
0.4 kB
Helper to build sorting functions for array.sort()sort sorting ordering arrays
2.5 kB
Phonetically encode w/ DoubleMetaphone algorithm ('Alexander' -> 'ALKS')phonetic metaphone codec sounds like
1.9 kB
LocalDB.js is a tool that maps the structure of the databases in objects using the localStorage API, no database drivers are required, just add the library and use it!nosql ODM mongo json database web applications localStorage
0.6 kB
Easy fetch requestsfetch promise json xhr ajax rest
0.6 kB
Blazing fast query selector engine allowing you to select elements with CSS1, CSS2 & CSS3 selectors.css
0.3 kB
Enable firstBy().thenBy().thenBy() sorting of arrays using the standard Array.sortsorting sort arrays
1.7 kB
Enable you canvas with zoom, drag and rotate functionalitycanvas
1.2 kB
A super small, super efficient library that helps you lazy load (almost) anything. Core Web Vitals friendly.lazy loader lazyloader lazy-load async defer
0.8 kB
Blazing fast CRC-32 checksum algorithm for binary and Unicode data.crc crc-32 checksum check verify error hash
4.5 kB
A comprehensive node-tree solution, for smart datadata
2.1 kB
Smart select is replacing and beautifying standard selects while keeping them async.select multi-select multi select standalone library micro smart
1.3 kB
A tiny, static AMD API implementation. Combine with TypeScript to replace Webpack.amd umd javascript typescript web loader bundler webpack rollup
0.4 kB
Undo library for browser and Nodeundo redo history
1 kB
A standalone JavaScript library for cross-browser mouse wheel support.mousewheel mouse wheel events
1.8 kB
JavaScript Library for Cross Browser Persistence using WebStorage (LocalStorage, SessionStorage, WebSQL and IndexedDB) for all browsers.IndexedDB WebSQL localStorage sessionStorage localStorage storage database object store
0.6 kB
mess - Messages Extremely Simple Script: dialog 'android toast' like messages.message toast toasts android dialog info
2.4 kB
Ajax without XML : Asynchronous JavaScript and JavaScript/JSON(P)rest ajax xhr jsonp
0.5 kB
A tiny high-performance JavaScript 2D/3D polyline simplification library.math geometry simplification polyline
0.5 kB
A tiny, fast, zero-dependency event emitter (~500 bytes min + gzip)emitter events event listener pubsub trigger observe
0.3 kB
event emitter for any javascript object for node and browser.events node
1.3 kB
Creates a JSON property in the global object, if there isn't already one, with stringify and parse methods.polyfill json
1.9 kB
A lightweight script for lazy loading and multi-serving (retina and responsive) imageslazy lazyload image images retina responsive loader
0.6 kB
Tiny, simple, light-weight routing (~500 bytes min+zipped)rlite route routing router hash querystring named parameters
0.3 kB
A collection of helper functions for your functions, using `setTimeout()` to delay and defer.async timer defer events
0.3 kB
micro-library for embedding video backgrounds into web pagesvideo background embed
1.3 kB
IE9+ Angular-style directives for binding events to adding, removing and modifying classes, attributes and tags of DOM elements. Includes MutationObserver and WeakMap IE9+ polyfillsdirectives WeakMap MutationObserver
1.3 kB
Arrow is a small library for displaying a arrow pointing to the browser download locationnotification cross-browser namespace
0.6 kB
OORJa = Object Oriented JavaScriptlanguage class
0.4 kB
A DOM instantiation API designed to tidy up and encapsulate attaching JavaScript to the page.dom instantiation attach javascript
0.9 kB
A Lambda String implementation for Node.js that supports some ES6 (...rest, ()=>{}, ()=>retval) and a built in JSON encoder.lambda function expression anonymous literal functional
1 kB
Microlibrary that makes it quick and easy to draw using the HTML5 Canvas API/HTML5 canvas
0.8 kB
Provides a histogram data structure from a PNG/JPEG/GIF image path. NodeJS, AMD module and vanilla JS supportcanvas color
0.1 kB
Enforce that a CoffeeScript or JavaScript function can only be executed once.called once function one single coffeescript javascript amd node web
0.5 kB
psColor is a small JavaScript library for calculating the average color of an <img> element in the browser.color canvas
1.5 kB
essential unit test framework compatible with browsers, node.js, and Rhinotesting
2.1 kB
Pure JavaScript modal dialog designed to simplify the creation of dialogs in Web and Hybrid Mobile appsmodal dialog popup pop under alert
4.4 kB
A simple, easy to use color picker with alpha selection.ux ui color colour picker color picker color-picker colorpicker rgb rgba hsl hsla hex alpha
2.6 kB
A tiny JavaScript micro-framework.chibi framework
1 kB
An IOC/DI framework in Javascript, inspired by Robotlegs and SwiftsuspendersIOC dependency injection
4.1 kB
The core module of RaptorJS provides a lightweight module system that supports namespacing, AMD, class inheritance, mixins, enums and lazy initialization. Works in the browser and Node.jsclass inheritance extend amd prototype prototypal lazy
0.6 kB
simplebinder is a zero dependency one-way databinder for javascript.binding data input change event callback library functional
0.5 kB
A micro-framework or a collection of small, helpful utilities for common javascript tasks.dom selector events templating ajax storage
0.3 kB
Preload images, one after another if needed and callback when every image is ready and/or all of thempreload images
1.7 kB
Make that shiz draggabledrag dragable draggable
0.5 kB
A micro javascript library for managing an undo/redo history.undo redo history chronology
2 kB
Tiny asynchronous flow control library.async asynchronous flow events callbacks queue
1.3 kB
A tiny JavaScript modular architecture library.architecture module scalable spa
1.1 kB
Client side JSON document store. Perfect for WebKit mobile apps.data storage webkit mobile
1.3 kB
Minimal lightweight logging for JavaScript, adding reliable log level methods to wrap any available console.log methodslog logging console
0.2 kB
Easily and automatically cast common datatypes in JavaScriptauto cast typecast convert
1 kB
Clean API high performance DOM builderdom dom-builder
0.9 kB
Stately.js is a JavaScript based finite-state machine (FSM) engine for Node.js and the browser.automata finite fsm machine state
3.3 kB
ColonJs Front End Micro Frameworkfrontend front dom diff templating framework components
2.4 kB
Script loader, using the 'Deferred' pattern for async operations.loader
2.6 kB
Minimal, logic-less templating with {{mustaches}}. Great for server- or client-side templating.templating
4.2 kB
A cross-browser responsive image gallery without dependencies.image images responsive photo slideshow carousel gallery slider lightbox
2.3 kB
Tiny wrapper for CSS Defined Animations (@keyframes).animation animate css css3 keyframe defined
0.8 kB
Infectiously simple dependency injection for any JavaScript projectdependency injection DI dependency injection dependency-free
0.7 kB
Use objects on canvascanvas graphics oop html5 games image draw
0.8 kB
Provides a very basic HTML multilingual support using JavaScripti18n dom translation multilingual html language internationalization
2.7 kB
A Library for creating beautiful mobile shelfs in Javascriptsnap droor drawer shelf mobile ios reveal slide drag pane back panel side menu
4 kB
ResourceTiming compression and decompressionresourcetiming compress
1.3 kB
A tiny JavaScript library that prevents the autoplaying of the animated Gifsgif play control stop first frame
1.8 kB
Bind, fire and assert on keyboard events, with easy to use keyboard selector combosevents
0.2 kB
A micro library used to parse and manipulate formsform forms parse
0.5 kB
A tiny synchronous module definition and dependency management framework.module ioc di injection dependency framework
4.1 kB
Javascript mvc framework that help developers write loosely-coupled applications to increase scalability and maintainability.framework mvc events command observer
0.4 kB
CommonJS implementation of the observer design patternobserver events
3.6 kB
Sly is a query selector engine allowing you to select elements with CSS1, CSS2 & CSS3 selectors.css
1.5 kB
A tiny implementation of the Promises/A+ spec for Node.js and the browser, with some extensions to the spec Promises async promises/A+
1.6 kB
Reduce user-misspelled email addresses in your forms.library email spelling autosuggest autocorrect typo
3.5 kB
Robust wrapper for asynchronous http requests.ajax
2.2 kB
A simple library for handling keyboard shortcuts in Javascript.events
0.6 kB
A normalization pattern to build, query, and manipulate everything.data
2.1 kB
JavaScripts functional sister providing iterators, type checking, and basic utilsfunctional language data
0.8 kB
diff & merge algorithm realized with Javascript.diff compare string array queue
0.4 kB
CSSfilter.js helps you, adding CSS filters to images (or other elements)css css3 filter
2 kB
The *performance* script loader: on-demand parallel script loading with ordered execution for dependencies.loader
0.8 kB
Small, easy-to-learn and modular JavaScript framework for bigmodule simple autoload context settings module pattern advice
1.5 kB
A simple, modern, browser notification systemnotification alert
1.9 kB
Library for validating and creating Finnish IBAN bank account numbers and reference numbers.Finnish IBAN Validation Viitenumero Reference number
5.4 kB
jQuery API-compatible framework for modern web browsers. Optional Ajax, Events, Data and Touch modules.base dom webkit jquery ajax events mobile
1.5 kB
DOM Modification observermutantobserver dom changes scroll observer change mutate
0.6 kB
A (animated) javascript progress bar without dependencies.progress bar progressbar
0.7 kB
To the point dependency management.modules loader require define dependency manager
4 kB
Web's fastest and most lightweight animation tool. This is a compact version including: Animation, Easing, Bezier, Transform, Colors.fast animation tool tween transform transition filter effect slide animate
1.3 kB
A JavaScript implementation of the C# List object.list collection array library c#
2.9 kB
Standalone polyfill that inserts the vendor-specific CSS3 properties necessary for old and new browsers.css css3 polyfill
0.3 kB
A tiny library that converts milliseconds to and from CSS time strings.css time string milliseconds convert conversion
0.8 kB
Design pattern to write clean, reusable, decoupled, standalone Modules that are coupled with Mediators.mediator module design pattern MVC
0.6 kB
The most standard, most cross-browser, most compact, and fastest possible btoa and atob solution for unicode strings with high code pointsbtoa atob utf-8 browser node-js
1.8 kB
Fluent, extensible, easy-to-use ajax Framework.ajax xhr rest fluent XMLHttpRequest
2.4 kB
A simple middleware-style router for isomorphic JavaScript web appsreact reactjs react-component route routes router routing flux
0.8 kB
Dependecy injection container inspired by Angular.js.dependency injection container di dic
0.6 kB
A small javascript library to build DOM elements by chaining javascript functionshtml lightweight dom dom-builder templating chain
2.2 kB
Provides support for manipulating with DOM and events handling. Easy for use, optimized for performance, native browser's support first.simplyjs simply simple easy DOM events async asynchronous native prototype CSS
1.1 kB
Simple, lightweight routing for web browsersroute
1.4 kB
A lightweight and extensible type ahead librarytypeahead autocomplete autosuggest complete suggest
0.6 kB
Tiny, simple, light-weight routingrlite route routing router hash querystring named parameters
1.6 kB
Minimal javascript library for creating movable DOM elementsmove dom drag tiny mouse touch
0.9 kB
Simple event delegation librarydom events delegation
1.4 kB
Full control over JavaScript PopUp's.popup window.open javascript browser callback nojquer simple easy events chrome firefox
0.8 kB
Timer.js is a periodic timer for Node.js and the browser.interval timeout timer periodic
0.9 kB
Process live audio input in the browserhtml5 audio microphone signalprocessing dsp mic sound
1.4 kB
A parser for mongo db queries.mongo mongodb mongo db parse parser
0.8 kB
Convert JSON, Arrays or Objects to CSVcsv json array object encode transform
0.8 kB
Lightweight pub/sub for any JavaScript environmentpubsub publish subscribe broadcast message
0.7 kB
A fast, lightweight, Javascript Map and WeakMap polyfillpolyfill map weakmap-polyfill map-polyfill weakset-polyfill set-polyfill es6 browser
0.3 kB
Collect logs selectively from client instances on demand.logging logs
0.2 kB
Extra-extra-small publish/subscribe micro-library in JavaScriptpubsub
0.3 kB
A object extend utilityextend augment
0.4 kB
Plug changes like HTMLInputElement.value into MutationObservers in 766 bytes. Framework agnostic!.mutation-observer evil es6 browser
1.1 kB
signals, in JavaScript, fastevents signals fast
1.6 kB
Add momentum to anything. It's like iScroll, except not for scrolling. Supports mouse and touch events.momentum touch mouse mobile
0.5 kB
A simple way to asynchronously defer execution of code stored in a string to prevent execution thread blockageeval asynchronous global node-js browser
0.6 kB
Keyboard events simulator.dom events amd
1.6 kB
Increases / decreases text quantity inside inline elements by pressing keys to check if the design can cope with different text length.content text helper tool developer tool
0.8 kB
A JavaScript utility for processing text.text utility
2.6 kB
A small, self-contained JavaScript modal library with some extra features.modal dialog popup message
1.2 kB
Nestable custom events, trappable internal events, functional try/catch abstraction, unsubscribable unnamed functions.shotgun events error observer pubsub publish subscribe node unsubscribe
0.5 kB
Implement authentication using Mozilla Persona in your web application.authentication
2.1 kB
A self-contained modal popup librarymodal popup message
4.8 kB
A good compromise between speed and validity to hash stringshash hashing md5 whirlpool
0.7 kB
Sprites.js is simple canvas sprites animation library. No setTimeout() or setInterval(). Just rAF.sprite canvas sprites.js requestAnimationFrame raf front-end frontend javascript