All Git Users → component

74 open source projects by component

1. Dom
DOM traversal, manipulation and events aggregate library (like jQuery)
✭ 227
javascript
2. Domify
html -> elements
✭ 201
javascript
3. Model
Minimalistic extensible data models
✭ 124
javascript
4. Ease
Easing functions for canvas etc
✭ 121
javascript
5. Component.github.io
components search using component-crawler
✭ 120
javascript
6. Merge Descriptors
Merge objects using descriptors
✭ 113
javascript
7. Infinity
infinite scrolling with loading and unloading.
✭ 108
html
8. Rope
Efficient data structure for large mutable strings.
✭ 97
javascript
9. Tip
Tooltips with a nice flexible API
✭ 96
javascript
10. Scroll To
Smooth window scrolling with requestAnimationFrame and the Tween component
✭ 90
javascript
11. Calendar
Calendar UI component
✭ 77
javascript
12. Type
Type assertions aka less-broken `typeof`
✭ 70
javascript
13. Enumerable
Enumerable mixin
✭ 60
javascript
14. Classes
Cross-browser element class manipulation
✭ 50
javascript
15. Audio
Sleek radial audio player skin for the <audio> tag
✭ 46
javascript
16. Delegate
Event delegation component
✭ 35
html
17. Tween
Motion tween engine using "ease"
✭ 35
html
18. Css
DOM element css helper
✭ 33
javascript
19. Drop
Drag and drop file uploads a single normalized event
✭ 33
javascript
20. Progress
Circular progress indicator using Canvas
✭ 31
javascript
21. Onload
Add onload transitions to DOM elements (fade in images etc)
✭ 27
javascript
22. Inherit
https://github.com/component/inherits
✭ 14
javascript
23. Removed
Invoke a callback when a DOM element is removed from the document
✭ 14
javascript
24. Relative Date
Relative date in words
✭ 14
javascript
25. Format Parser
Declarative template engine format string parser ("created_at | date:'%Y/%M/%d'" etc)
26. Grayscale
Turn a <div> background-image or an <img> to grayscale
27. Value
get / set form input values
✭ 17
javascript
28. Favicon
Dynamic favicon library via data uris (canvas.toDataURL() etc)
✭ 16
javascript
29. Trim
Trim string whitespace
30. Emitter
Event emitter component
✭ 529
javascript
31. Debounce
Debounce functions. Useful for implementing behavior that should only happen after a repeated action has completed.
✭ 487
javascript
32. Textarea Caret Position
xy coordinates of a textarea or input's caret
✭ 437
javascript
33. Reactive
Tiny reactive template engine
✭ 383
javascript
34. Escape Html
Escape string for use in HTML
35. thumb
Scale an image or data uri within the given dimensions
✭ 14
javascript
36. fullscreen
Fullscreen api wrapper
37. regexps
Collection of regular expressions (urlsafe, url, email, credit card, ....)
✭ 40
38. is-near-bottom
Check if the document is scrolled near the bottom
✭ 20
javascript
39. histogram
Create JavaScript image histograms with Canvas
✭ 47
javascript
40. inputarea
single-line / multi-line hybrid input (multi-line triggered via shift+return)
✭ 14
javascript
41. events
High level dom node event management (with delegation support)
42. bus
Event bus component
✭ 13
javascript
43. symbol
ES6 symbols in ES5
44. spin
Higher level spinner api built on component/spinner - positions and scales automatically within target element
45. dropload
Drag and drop uploads
46. s3
Upload files to s3 from the client
47. selectable
Selectable DOM elements
✭ 27
javascript
48. clipboard
Clipboard API wrapper
49. in-viewport
Check if an element is in the viewport
✭ 33
javascript
50. per-frame
throttle per animation frame
✭ 28
javascript
1-50 of 74 user projects