Grow your team on GitHub
GitHub is home to over 50 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.
Sign upRepositories
-
classes
Cross-browser element class manipulation
-
merge-descriptors
Merge objects using descriptors
-
debounce
Debounce functions. Useful for implementing behavior that should only happen after a repeated action has completed.
-
throttle
Throttle function calls
-
props
Parse immediate identifiers from a js expression string (useful for template engines)
-
pad
String padding utilities
-
cookie
Cookie component
-
raf
requestAnimationFrame
-
color-parser
CSS color string parser
-
textarea-caret-position
xy coordinates of a textarea or input's caret
-
emitter
Event emitter component
-
array-equal
check if two arrays are equal
-
-
has-cors
Detects support for Cross-Origin Resource Sharing
-
domify
html -> elements
-
toidentifier
Convert a string of words to a JavaScript identifier
-
github-buttons
Script version of @mdo's Github Buttons
-
css
DOM element css helper
-
matches-selector
Check if an element matches a given selector string
-
pinch
pinch in and out on elements on handheld devices
-
scroll-to
Smooth window scrolling with requestAnimationFrame and the Tween component
-
overlay
Page overlay component
-
inserted
Invoke a callback when a DOM element is inserted into the document
-
link-delegate
Anchor tag click delegation / negotiation for simplifying client-side routing
-
reactive
Tiny reactive template engine
-
orientation-listener
Listen to device orientation changes
-
ie
get the running version of IE without UA sniffing.
-
gesture
Multi-touch gesture sugar layer on top of hammer.js
-
events
High level dom node event management (with delegation support)