Skip to content
This repository has been archived by the owner on Mar 27, 2019. It is now read-only.

Components

Aleksey Kulikov edited this page Aug 4, 2014 · 1742 revisions

This page acts as our "registry". When you add a component to this list it becomes automatically available to component-search(1) and http://component.io which are refreshed every 15 minutes. It'll also get tweeted by @component_js

The eventual goal of components is that you use only the pieces that you need, not large libraries like jQuery or underscore, these should be application-level dependencies, if used at all. However if you must use them for now, design your APIs in such a way that these are merely implementation details, for example $(selector).mylibrary(options) is not a good choice, so that they can be phased out. Try your best to create components everyone may use, then create backbone-<name> based on that code when possible, otherwise the community will remain fragmented.

If you would like to help maintain any component/* components, please ping @jongleberry!

  • rangermauve/sse - SSE library with EventEmitter API wrapping over EventSource

  • huskies/huskies – method or function processor before execution
  • huskies/lock - Lock method according to options, is huskies framework's middle
  • huskies/strict - strict method ,convert and validate arguments, is huskies middleware.

  • suitcss/suit – HTML/CSS framework for creating loosely coupled UI components
  • suitcss/base – SUIT base styles for web apps

Utilities

Components

Aurora

Nightrider

Celtic

Darktone

  • peer - Composable and clean webrtc peer connection
  • video - Attach video stream to a webrtc peer connection
  • channel - Send data through webrtc peer connection
  • hangout - Plugin free video application