Edit on github

Features

This is a non-exhaustive, non-priortised list of features that JS Bin has.

Please feel free to contribute to this list if you know of a feature, and add descriptions and demos where appropriate.

  • Live reload both in editor and in full preview
  • Codecasting - blog post
  • Console
  • Full unmodified rendered view
  • Gist support: import and export
  • Processors
    • HTML
      • Markdown
      • Jade
    • CSS
      • Less
      • Myth
      • Stylus
      • Sass & SCSS (with Compass & Bourbon)
    • JavaScript
      • Babel (previously 6to5)
      • Coffeescript
      • Processing
      • React (jsx)
      • Traceur
      • TypeScript
      • LiveScript
  • Debug/source mode
  • Linting (inline to code, gutter or in footer) with full config control
    • JSHint
    • CoffeeLint
    • CSSLint
    • HTMLLint
  • Archive a bin
  • Delete bins
  • Pronounceable urls - explanation
  • Embeddable in any configuration
  • Self-host and locally installable
  • CodeMirror (4.4.0)
    • Multiple cursors
    • Themes
    • Addon support
    • Keybindings: vim, emacs and sublime
    • Tern
  • Custom templates and default preferences (like default processors)
  • Library support
  • Custom libraries
  • Drag & drop file
  • File update binding
  • Custom URLs
  • Emmet (previously known as Zen Coding)
  • Hide toolbar - ctrl+shift+\
  • Keyboard shortcuts - cmd+shift+?
  • Download
  • Clone
  • Shortcut URLs
    • /:user/last
    • /:bin/latest
  • Bin info card - details about the owner, and whether they're streaming
  • Plain text mode / accessibility mode
  • oEmbed
  • SSL

Pro features

Coming features (currently in closed alpha or under pro)

  • Collaborative mode