GitHub / component 277 Repositories
modular components for component
component/escape-html
Escape string for use in HTML
Language: JavaScript - Size: 31.3 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 471 - Forks: 66

component/textarea-caret-position
xy coordinates of a textarea or input's caret
Language: JavaScript - Size: 566 KB - Last synced at: 23 days ago - Pushed at: about 2 years ago - Stars: 596 - Forks: 81

component/convolve
Canvas convolution filters
Language: JavaScript - Size: 421 KB - Last synced at: about 1 month ago - Pushed at: about 12 years ago - Stars: 21 - Forks: 6

component/reactive
Tiny reactive template engine
Language: JavaScript - Size: 355 KB - Last synced at: about 1 month ago - Pushed at: about 8 years ago - Stars: 384 - Forks: 48

component/dialog
Dialog component
Language: JavaScript - Size: 503 KB - Last synced at: 4 days ago - Pushed at: almost 10 years ago - Stars: 52 - Forks: 30

component/overlay
Page overlay component
Language: JavaScript - Size: 36.1 KB - Last synced at: 19 days ago - Pushed at: almost 8 years ago - Stars: 22 - Forks: 16

component/rope
Efficient data structure for large mutable strings.
Language: JavaScript - Size: 168 KB - Last synced at: about 1 month ago - Pushed at: over 11 years ago - Stars: 135 - Forks: 13

component/pinch
pinch in and out on elements on handheld devices
Language: JavaScript - Size: 238 KB - Last synced at: about 1 month ago - Pushed at: almost 8 years ago - Stars: 56 - Forks: 10

component/model
Minimalistic extensible data models
Language: JavaScript - Size: 548 KB - Last synced at: 17 days ago - Pushed at: almost 10 years ago - Stars: 122 - Forks: 39

component/to-function
Convert property access strings to a function ("user.name.first" etc)
Language: JavaScript - Size: 304 KB - Last synced at: 3 days ago - Pushed at: about 10 years ago - Stars: 65 - Forks: 10

component/clipboard-dom
Makes a DOM element (i.e. <button>) write to the system clipboard
Language: JavaScript - Size: 225 KB - Last synced at: 18 days ago - Pushed at: about 10 years ago - Stars: 34 - Forks: 5

component/autoscale-canvas
Retina-enable an HTML Canvas element
Language: JavaScript - Size: 121 KB - Last synced at: about 1 month ago - Pushed at: over 11 years ago - Stars: 45 - Forks: 1

component/thumb
Scale an image or data uri within the given dimensions
Language: JavaScript - Size: 149 KB - Last synced at: about 1 month ago - Pushed at: over 11 years ago - Stars: 13 - Forks: 1

component/delegate
Event delegation component
Language: HTML - Size: 24.4 KB - Last synced at: 4 days ago - Pushed at: over 8 years ago - Stars: 35 - Forks: 20

component/format-parser
Declarative template engine format string parser ("created_at | date:'%Y/%M/%d'" etc)
Language: JavaScript - Size: 112 KB - Last synced at: about 1 month ago - Pushed at: over 11 years ago - Stars: 10 - Forks: 1

component/audio
Sleek radial audio player skin for the <audio> tag
Language: JavaScript - Size: 136 KB - Last synced at: about 1 month ago - Pushed at: over 11 years ago - Stars: 45 - Forks: 9

component/bind
Function binding utility
Language: JavaScript - Size: 177 KB - Last synced at: about 8 hours ago - Pushed at: about 3 years ago - Stars: 20 - Forks: 12

component/file-picker
File picker component
Language: HTML - Size: 52.7 KB - Last synced at: 5 days ago - Pushed at: about 9 years ago - Stars: 23 - Forks: 6

component/events
High level dom node event management (with delegation support)
Language: JavaScript - Size: 25.4 KB - Last synced at: 11 days ago - Pushed at: over 8 years ago - Stars: 36 - Forks: 14

component/path-to-regexp
DEPRECATED use https://github.com/pillarjs/path-to-regexp
Language: JavaScript - Size: 8.79 KB - Last synced at: 22 days ago - Pushed at: 9 months ago - Stars: 52 - Forks: 7

component/confirmation
Confirmation component built on Dialog
Language: JavaScript - Size: 211 KB - Last synced at: about 1 month ago - Pushed at: about 11 years ago - Stars: 10 - Forks: 9

component/schema
A simple, fluent API for generating immutable schemas.
Language: JavaScript - Size: 149 KB - Last synced at: about 1 month ago - Pushed at: about 11 years ago - Stars: 27 - Forks: 4

component/component.github.io
components search using component-crawler
Language: JavaScript - Size: 688 KB - Last synced at: about 1 month ago - Pushed at: almost 10 years ago - Stars: 120 - Forks: 20

component/levenshtein
The "Levenshtein Distance" algorithm
Language: JavaScript - Size: 148 KB - Last synced at: about 1 month ago - Pushed at: almost 11 years ago - Stars: 13 - Forks: 1

component/regexps
Collection of regular expressions (urlsafe, url, email, credit card, ....)
Size: 93.8 KB - Last synced at: about 1 month ago - Pushed at: over 12 years ago - Stars: 47 - Forks: 5

component/trace
Client-side tracing for performance analysis
Language: JavaScript - Size: 96.7 KB - Last synced at: about 1 month ago - Pushed at: almost 12 years ago - Stars: 46 - Forks: 1

component/network
Measure network latency to make dynamic adjustments to content
Language: JavaScript - Size: 51.8 KB - Last synced at: about 1 month ago - Pushed at: over 11 years ago - Stars: 40 - Forks: 2

component/progress
Circular progress indicator using Canvas
Language: JavaScript - Size: 129 KB - Last synced at: about 1 month ago - Pushed at: over 11 years ago - Stars: 30 - Forks: 10

component/humanize-number
Humanize a number 1000000.99 -> 1,000,000.99
Language: JavaScript - Size: 104 KB - Last synced at: 11 days ago - Pushed at: over 11 years ago - Stars: 25 - Forks: 6

component/ease
Easing functions for canvas etc
Language: JavaScript - Size: 134 KB - Last synced at: about 1 month ago - Pushed at: over 11 years ago - Stars: 140 - Forks: 21

component/enumerable
Enumerable mixin
Language: JavaScript - Size: 293 KB - Last synced at: about 1 month ago - Pushed at: about 11 years ago - Stars: 58 - Forks: 10

component/selectable
Selectable DOM elements
Language: JavaScript - Size: 141 KB - Last synced at: about 1 month ago - Pushed at: almost 12 years ago - Stars: 26 - Forks: 4

component/toidentifier
Convert a string of words to a JavaScript identifier
Language: JavaScript - Size: 103 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 9

component/infinity
infinite scrolling with loading and unloading.
Language: HTML - Size: 25.4 KB - Last synced at: 4 days ago - Pushed at: about 9 years ago - Stars: 105 - Forks: 5

component/dom
DOM traversal, manipulation and events aggregate library (like jQuery)
Language: JavaScript - Size: 776 KB - Last synced at: about 1 year ago - Pushed at: almost 10 years ago - Stars: 226 - Forks: 49

component/raf
requestAnimationFrame
Language: JavaScript - Size: 8.79 KB - Last synced at: 20 days ago - Pushed at: over 2 years ago - Stars: 35 - Forks: 16

component/s3
Upload files to s3 from the client
Language: JavaScript - Size: 38.1 KB - Last synced at: 17 days ago - Pushed at: about 9 years ago - Stars: 45 - Forks: 16

component/color-parser
CSS color string parser
Language: JavaScript - Size: 155 KB - Last synced at: about 1 month ago - Pushed at: almost 6 years ago - Stars: 18 - Forks: 8

component/querystring
Simple key / value pair query-string parser
Language: JavaScript - Size: 52.7 KB - Last synced at: 16 days ago - Pushed at: over 3 years ago - Stars: 34 - Forks: 18

component/menu
Menu component
Language: JavaScript - Size: 338 KB - Last synced at: 19 days ago - Pushed at: over 9 years ago - Stars: 22 - Forks: 17

component/trim
Trim string whitespace
Language: JavaScript - Size: 99.6 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 16

component/block
.replace('{{block}}', string)
Language: JavaScript - Size: 163 KB - Last synced at: 19 days ago - Pushed at: over 11 years ago - Stars: 12 - Forks: 3

component/dropload
Drag and drop uploads
Language: JavaScript - Size: 180 KB - Last synced at: about 1 year ago - Pushed at: about 10 years ago - Stars: 26 - Forks: 12

component/route
Route implementation for client-side routers
Language: JavaScript - Size: 152 KB - Last synced at: about 1 month ago - Pushed at: over 10 years ago - Stars: 16 - Forks: 3

component/calendar
Calendar UI component
Language: JavaScript - Size: 299 KB - Last synced at: about 1 month ago - Pushed at: about 10 years ago - Stars: 73 - Forks: 31

component/within-document
Check if an element is within the document
Language: JavaScript - Size: 188 KB - Last synced at: 11 days ago - Pushed at: almost 11 years ago - Stars: 5 - Forks: 1

component/tip
Tooltips with a nice flexible API
Language: JavaScript - Size: 196 KB - Last synced at: 19 days ago - Pushed at: about 9 years ago - Stars: 95 - Forks: 35

component/user-agent-parser Fork of faisalman/ua-parser-js
Lightweight JavaScript-based User-Agent string parser. Supports browser & node.js environment.
Language: JavaScript - Size: 506 KB - Last synced at: 12 months ago - Pushed at: over 9 years ago - Stars: 21 - Forks: 7

component/event
Event binding component
Language: JavaScript - Size: 13.7 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 37 - Forks: 12

component/create-element
HTML element creator helper
Language: JavaScript - Size: 250 KB - Last synced at: 16 days ago - Pushed at: over 10 years ago - Stars: 7 - Forks: 5

component/histogram
Create JavaScript image histograms with Canvas
Language: JavaScript - Size: 3.97 MB - Last synced at: about 1 month ago - Pushed at: over 11 years ago - Stars: 45 - Forks: 8

component/onload
Add onload transitions to DOM elements (fade in images etc)
Language: JavaScript - Size: 67.4 KB - Last synced at: about 1 month ago - Pushed at: over 11 years ago - Stars: 26 - Forks: 2

component/pager
Pager UI component
Language: JavaScript - Size: 118 KB - Last synced at: about 1 month ago - Pushed at: over 11 years ago - Stars: 5 - Forks: 6

component/sort
Sort DOM elements
Language: JavaScript - Size: 142 KB - Last synced at: 17 days ago - Pushed at: about 11 years ago - Stars: 7 - Forks: 2

component/props
Parse immediate identifiers from a js expression string (useful for template engines)
Language: JavaScript - Size: 218 KB - Last synced at: 18 days ago - Pushed at: about 5 years ago - Stars: 10 - Forks: 7

component/dev
Associate objects with DOM elements in development for easy inspection
Language: JavaScript - Size: 124 KB - Last synced at: about 1 month ago - Pushed at: over 11 years ago - Stars: 14 - Forks: 1

component/grayscale
Turn a <div> background-image or an <img> to grayscale
Language: JavaScript - Size: 188 KB - Last synced at: about 1 month ago - Pushed at: about 12 years ago - Stars: 7 - Forks: 1

component/value
get / set form input values
Language: JavaScript - Size: 153 KB - Last synced at: 9 days ago - Pushed at: about 10 years ago - Stars: 15 - Forks: 10

component/autosuggest
Autosuggest values for text inputs
Language: JavaScript - Size: 93.8 KB - Last synced at: about 1 month ago - Pushed at: over 11 years ago - Stars: 31 - Forks: 4

component/standard-deviation
Array standard deviation utility σ
Language: JavaScript - Size: 94.7 KB - Last synced at: about 1 month ago - Pushed at: over 12 years ago - Stars: 6 - Forks: 3

component/bot
Component bot helping keep the component community badass
Language: JavaScript - Size: 124 KB - Last synced at: about 1 month ago - Pushed at: over 11 years ago - Stars: 6 - Forks: 1

component/focus
Image focal point detection algorithm
Language: JavaScript - Size: 102 KB - Last synced at: about 1 month ago - Pushed at: over 11 years ago - Stars: 51 - Forks: 5

component/color-picker
Color picker component
Language: JavaScript - Size: 149 KB - Last synced at: about 1 month ago - Pushed at: over 11 years ago - Stars: 13 - Forks: 8

component/relative-date
Relative date in words
Language: JavaScript - Size: 137 KB - Last synced at: about 1 month ago - Pushed at: over 11 years ago - Stars: 13 - Forks: 2

component/clone
object deep clone component
Language: JavaScript - Size: 22.5 KB - Last synced at: 19 days ago - Pushed at: over 8 years ago - Stars: 18 - Forks: 16

component/todo
Todo list example application using components and Express for the backend
Language: JavaScript - Size: 204 KB - Last synced at: about 1 year ago - Pushed at: about 10 years ago - Stars: 73 - Forks: 18

component/preloader
Image preloader
Language: JavaScript - Size: 104 KB - Last synced at: about 1 month ago - Pushed at: about 12 years ago - Stars: 13 - Forks: 9

component/css
DOM element css helper
Language: JavaScript - Size: 33.2 KB - Last synced at: about 1 month ago - Pushed at: over 7 years ago - Stars: 30 - Forks: 20

component/flipbox
Double-sided flip box using css transformations.
Language: JavaScript - Size: 113 KB - Last synced at: about 1 month ago - Pushed at: about 12 years ago - Stars: 14 - Forks: 1

component/top
transient back to top link shown on scroll
Language: JavaScript - Size: 101 KB - Last synced at: about 1 month ago - Pushed at: almost 12 years ago - Stars: 6 - Forks: 4

component/query
Query the DOM with selector engine fallback support
Language: JavaScript - Size: 156 KB - Last synced at: 16 days ago - Pushed at: about 11 years ago - Stars: 24 - Forks: 6

component/queue
function job queue with concurrency and timeout support
Language: JavaScript - Size: 13.7 KB - Last synced at: 17 days ago - Pushed at: over 9 years ago - Stars: 25 - Forks: 3

component/pillbox Fork of tomerdmnt/tag-input
Tokenized text input for "tags"
Language: JavaScript - Size: 260 KB - Last synced at: 12 months ago - Pushed at: about 11 years ago - Stars: 24 - Forks: 10

component/scroll-to
Smooth window scrolling with requestAnimationFrame and the Tween component
Language: JavaScript - Size: 176 KB - Last synced at: about 1 year ago - Pushed at: almost 8 years ago - Stars: 88 - Forks: 38

component/orientation-listener
Listen to device orientation changes
Language: JavaScript - Size: 120 KB - Last synced at: 19 days ago - Pushed at: about 8 years ago - Stars: 8 - Forks: 2

component/router
Simple client-side router
Language: JavaScript - Size: 60.5 KB - Last synced at: about 1 month ago - Pushed at: over 11 years ago - Stars: 31 - Forks: 11

component/assert
assert()
Language: JavaScript - Size: 66.4 KB - Last synced at: about 1 year ago - Pushed at: almost 9 years ago - Stars: 6 - Forks: 11

component/datepicker
Datepicker component built on Calendar
Language: JavaScript - Size: 267 KB - Last synced at: about 1 month ago - Pushed at: over 10 years ago - Stars: 24 - Forks: 24

component/history
Keep track of and cycle through capped history (chat messages, REPL command-lines etc)
Language: JavaScript - Size: 151 KB - Last synced at: about 1 month ago - Pushed at: over 11 years ago - Stars: 8 - Forks: 2

component/drop-anywhere
Drag and drop a file anywhere to upload
Language: JavaScript - Size: 202 KB - Last synced at: 17 days ago - Pushed at: about 10 years ago - Stars: 21 - Forks: 6

component/classes
Cross-browser element class manipulation
Language: JavaScript - Size: 36.1 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 52 - Forks: 25

component/tween
Motion tween engine using "ease"
Language: HTML - Size: 262 KB - Last synced at: 7 days ago - Pushed at: about 10 years ago - Stars: 36 - Forks: 10

component/view
Higher level views built on reactive
Language: JavaScript - Size: 113 KB - Last synced at: about 1 month ago - Pushed at: over 10 years ago - Stars: 12 - Forks: 12

component/symbol
ES6 symbols in ES5
Language: JavaScript - Size: 143 KB - Last synced at: about 1 month ago - Pushed at: about 10 years ago - Stars: 11 - Forks: 4

component/url
url parsing utility
Language: JavaScript - Size: 190 KB - Last synced at: about 1 month ago - Pushed at: almost 10 years ago - Stars: 47 - Forks: 12

component/upload
file upload and progress api
Language: JavaScript - Size: 183 KB - Last synced at: 10 days ago - Pushed at: about 10 years ago - Stars: 39 - Forks: 15

component/notification
growl-style notifications for the browser
Language: JavaScript - Size: 226 KB - Last synced at: 19 days ago - Pushed at: almost 10 years ago - Stars: 36 - Forks: 16

component/xhr-image
XHR2 driven images for progress events
Language: JavaScript - Size: 129 KB - Last synced at: about 1 month ago - Pushed at: about 11 years ago - Stars: 39 - Forks: 3

component/channel
two-sided event emitter with support for middleware
Language: JavaScript - Size: 199 KB - Last synced at: 3 days ago - Pushed at: about 11 years ago - Stars: 19 - Forks: 2

component/drop
Drag and drop file uploads a single normalized event
Language: JavaScript - Size: 216 KB - Last synced at: 6 days ago - Pushed at: about 11 years ago - Stars: 31 - Forks: 7

component/swipe
Swipe component with touch support (for image carousels, dynamic content etc)
Language: HTML - Size: 579 KB - Last synced at: 1 day ago - Pushed at: about 10 years ago - Stars: 61 - Forks: 14

component/clipboard
Clipboard API wrapper
Language: JavaScript - Size: 188 KB - Last synced at: about 1 month ago - Pushed at: about 10 years ago - Stars: 21 - Forks: 7

component/file
higher level File and FileReader API
Language: JavaScript - Size: 161 KB - Last synced at: 9 days ago - Pushed at: over 9 years ago - Stars: 11 - Forks: 6

component/dropdown
Dropdown menu
Language: JavaScript - Size: 176 KB - Last synced at: 3 days ago - Pushed at: about 9 years ago - Stars: 16 - Forks: 15

component/cookie
Cookie component
Language: JavaScript - Size: 38.1 KB - Last synced at: about 16 hours ago - Pushed at: about 4 years ago - Stars: 69 - Forks: 34

component/inputarea
single-line / multi-line hybrid input (multi-line triggered via shift+return)
Language: JavaScript - Size: 125 KB - Last synced at: about 1 month ago - Pushed at: over 11 years ago - Stars: 13 - Forks: 4

component/t
translation utility
Language: JavaScript - Size: 204 KB - Last synced at: 17 days ago - Pushed at: about 11 years ago - Stars: 16 - Forks: 6

component/has-cors
Detects support for Cross-Origin Resource Sharing
Language: JavaScript - Size: 183 KB - Last synced at: 18 days ago - Pushed at: over 6 years ago - Stars: 20 - Forks: 9

component/contextual-selector
Create a selector for an element that includes its context.
Language: JavaScript - Size: 121 KB - Last synced at: about 1 month ago - Pushed at: over 11 years ago - Stars: 1 - Forks: 1

component/link-delegate
Anchor tag click delegation / negotiation for simplifying client-side routing
Language: JavaScript - Size: 21.5 KB - Last synced at: 16 days ago - Pushed at: about 8 years ago - Stars: 8 - Forks: 7
