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

Components

ethantw edited this page Oct 24, 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.

  • mperdeck/jsnlog.js – Tiny JavaScript logging library, simple and well documented. Lots of options to filter logging data. Sends log data to the server using AJAX.
  • tj/debug – conditional debugging instrumentation
  • component/dev – associate objects to DOM elements in development for web inspector inspection
  • juliangruber/stream-debug – Debug streams.
  • philbooth/get-off-my-log – JavaScript logging library for node and browser.
  • ddo/dlog – a Simple & Beautiful Logging for Browser.

  • 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

  • github-markdown-css - The minimal amount of CSS to replicate the GitHub Markdown style
  • Han.css - The CSS typography framework optimised for Hanzi

  • 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
  • webrtcsupport - Browser module to detect support for WebRTC and extract proper constructors.
  • attachMediaStream - Simple abstraction for handling differences between browsers for attaching a media stream to a video element
Clone this wiki locally