An open API service providing repository metadata for many open source software ecosystems.

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