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