There are no reviews yet. Be the first to send feedback to the community and the maintainers!
debounce
Debounce functions. Useful for implementing behavior that should only happen after a repeated action has completed.textarea-caret-position
xy coordinates of a textarea or input's caretemitter
Event emitter componentescape-html
Escape string for use in HTMLreactive
Tiny reactive template enginedom
DOM traversal, manipulation and events aggregate library (like jQuery)domify
html -> elementsease
Easing functions for canvas etcrope
Efficient data structure for large mutable strings.merge-descriptors
Merge objects using descriptorsmodel
Minimalistic extensible data modelscomponent.github.io
components search using component-crawlerinfinity
infinite scrolling with loading and unloading.tip
Tooltips with a nice flexible APIscroll-to
Smooth window scrolling with requestAnimationFrame and the Tween componentthrottle
Throttle function callscalendar
Calendar UI componenttodo
Todo list example application using components and Express for the backendtype
Type assertions aka less-broken `typeof`cookie
Cookie componentto-function
Convert property access strings to a function ("user.name.first" etc)swipe
Swipe component with touch support (for image carousels, dynamic content etc)enumerable
Enumerable mixinpinch
pinch in and out on elements on handheld devicesclasses
Cross-browser element class manipulationdialog
Dialog componentpath-to-regexp
DEPRECATED use https://github.com/pillarjs/path-to-regexpfocus
Image focal point detection algorithmurl
url parsing utilityregexps
Collection of regular expressions (urlsafe, url, email, credit card, ....)audio
Sleek radial audio player skin for the <audio> tagtrace
Client-side tracing for performance analysiss3
Upload files to s3 from the clientautoscale-canvas
Retina-enable an HTML Canvas elementhistogram
Create JavaScript image histograms with Canvasnetwork
Measure network latency to make dynamic adjustments to contentupload
file upload and progress apixhr-image
XHR2 driven images for progress eventstween
Motion tween engine using "ease"notification
growl-style notifications for the browserevents
High level dom node event management (with delegation support)event
Event binding componentraf
requestAnimationFrameclipboard-dom
Makes a DOM element (i.e. <button>) write to the system clipboardpiecon
Pie favicons -- great for upload progress etcquerystring
Simple key / value pair query-string parserdelegate
Event delegation componentin-viewport
Check if an element is in the viewportautosuggest
Autosuggest values for text inputsrouter
Simple client-side routerdrop
Drag and drop file uploads a single normalized eventprogress
Circular progress indicator using Canvascss
DOM element css helperfullscreen
Fullscreen api wrappergithub-buttons
Script version of @mdo's Github Buttonsper-frame
throttle per animation frameschema
A simple, fluent API for generating immutable schemas.selectable
Selectable DOM elementsonload
Add onload transitions to DOM elements (fade in images etc)humanize-number
Humanize a number 1000000.99 -> 1,000,000.99queue
function job queue with concurrency and timeout supportdropload
Drag and drop uploadsdatepicker
Datepicker component built on Calendarquery
Query the DOM with selector engine fallback supportmenu
Menu componentfile-picker
File picker componentclipboard
Clipboard API wrapperbind
Function binding utilityspin
Higher level spinner api built on component/spinner - positions and scales automatically within target elementdrop-anywhere
Drag and drop a file anywhere to uploadie
get the running version of IE without UA sniffing.has-cors
Detects support for Cross-Origin Resource Sharingtouchit
multi-touch event simulation in the browserarray-equal
check if two arrays are equalworker
Nicer web worker APIconvolve
Canvas convolution filtershumanize-keys
Humanize keys (command -> β)popover
Popover component built on top of Tipchannel
two-sided event emitter with support for middlewareis-near-bottom
Check if the document is scrolled near the bottomclone
object deep clone componenttap-event
Create tap event listenersset
Set containercolor-parser
CSS color string parserdropdown
Dropdown menugesture
Multi-touch gesture sugar layer on top of hammer.jsfavicon
Dynamic favicon library via data uris (canvas.toDataURL() etc)collection
Enumerable data model collectionsroute
Route implementation for client-side routersinherit
https://github.com/component/inheritst
translation utilitysparkline
Tiny sparkline canvas graphsvalue
get / set form input valuesnoticon
Notification bubble faviconsindexof
Thanks microsoftthumb
Scale an image or data uri within the given dimensionsflipbox
Double-sided flip box using css transformations.removed
Invoke a callback when a DOM element is removed from the documentdev
Associate objects with DOM elements in development for easy inspectionmatches-selector
Check if an element matches a given selector stringLove Open Source and this site? Check out how you can help us