Edit on github

Feature list

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+</kbd>
  • 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

❤️ Love JS Bin?

Support this open source project today, and help it continue to run for another decade 🎂