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

Components

timaschew edited this page Oct 29, 2014 · 1742 revisions

This page is our old "registry". If you want to add your component to our new "registry", available via component-search(1) and http://component.github.io please visit our crawler app and type in your username at the bottom.

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