Skip to content

Projects and Companies using Backbone

jonashuckestein edited this page Jul 31, 2012 · 115 revisions

The following is a list of companies and projects using Backbone.js in production. This list does not include applications and sites created for the purpose of teaching or demo-ing Backbone.js. For tutorials and demos, please visit Tutorials, blog posts and example sites.

Star Slot City

  • Link: www.starslotcity.co.uk

  • Description: Star Slot City is an online gambling site for UK users only, made as a single page app for speed and best user experience, flash free so works across all devices.

  • Authors:

  • Other Technologies Used:

    • BackboneJS
    • Coffee-script
    • nodeJS
    • Ruby on Rails
    • MongoDB
    • Many others

Star Slot City


RebelMouse.com

Rides.tv

Sprint.ly

Nokia Profiles by Nokia

Taxi

  • Link: http://taximeeting.com
  • Description: Taxi is browser-based web meeting software that gets out of your way. Upload unlimited presentations, and remotely host presentations with scores of visitors right in the browser. Supports all major browsers including for mobile devices.

HTML5 Grooveshark

  • Link: http://html5.grooveshark.com
  • Description: A HTML5 Mobile version of Grooveshark online streaming music player
  • Other technologies used:
    • Underscore.js
    • jQuery
    • PHP

dooloop.tv by Clipfish

  • Link: http://www.dooloop.tv
  • Company: Clipfish GmbH & Co. KG http://www.clipfish.de
  • Description: dooloop.tv is the "second brand" site of Clipfish.de. Watch musicvideos, search in over 40000 videos, choose musicvideos from favourited artists in your facebook stream, share with your friends and post to your Facebook timeline. This is a one-page-app which communicates with the Clipfish.de JSON API.
  • Author:
  • Other Technologies Used:
    • Bootstrap Framework
    • Underscore.js
    • Facebook JavaScript SDK
    • jQuery
    • PHP
  • Restrictions:
    • Due to geoip blocking the site is viewable in Germany only. Sorry!

Digital Pigeon by Sixty Digits

Jellibug

  • Link: http://jellibug.com/
  • Description: Jellibug aggregates pictures that popular celebrities, athletes, and influential people post on Twitter, Instagram, Facebook, Tumblr, and other social media sites into feeds that are easy to browse. Jellibug aims to make it easier for those who like to stay on top of what your favorite celebrities are doing, seeing, and experiencing.
  • Authors:
  • Other Technologies Used:
    • Handlebars.js
    • Ruby on Rails
    • ElasticSearch
    • PostgreSQL
    • jQuery

Mixture.fm - Mixes for the Masses

Meemoo hackable web apps

Radio Deejay Birthday

KANO/GAMES

  • Link: http://www.kanogames.com/
  • Company: http://www.kanoapps.com/
  • Description: KANO/APPS used Backbone.js to create KANO/GAMES, a social gaming web app. Backbone.js is used in almost every aspect of the app, relying on it for seamless page loading and to construct menus, game listings and game canvases, an interactive HTML5 avatar builder, user and developer profiles, and live feeds.

Pinstagram

SQLFiddle

  • Link: http://sqlfiddle.com/
  • Description: Application for database developers to build, test and share their SQL quickly.

AtticTV

  • Link: http://www.attictv.com/
  • Description: It's Music Television (MTV) for the web in a truly "lean back and relax" fashion.

DocumentCloud

Basecamp Mobile by 37Signals

Sudoku Quest

TileMill by MapBox

  • Link: http://mapbox.github.com/tilemill/
  • Company: http://mapbox.com/
  • Description: DocumentCloud's fellow Knight Foundation News Challenge winners, MapBox, created an open-source map design studio with Backbone.js: TileMill. TileMill lets you manage map layers based on shapefiles and rasters, and edit their appearance directly in the browser with the Carto styling language.
  • Other Technologies Used:
    • Carto Styling Language

Bookmarkly by Dan Grossman

  • Link: http://bookmarkly.com/
  • Company: http://www.awio.com/
  • Description: Bookmarkly is a visual bookmark organizer with tagging and search that can import from all major browsers.
  • Other Technologies Used:
    • Node.js

autohaus24.de

  • Link: http://www.autohaus24.de
  • Direct link to backbone app: http://www.autohaus24.de/neuwagen-kaufen/audi/a3/kompaktwagen/modelle
  • Description: autohaus24 is a German portal for selling new cars, making contact between interested customers and traders offering high discounts. Backbone.js helped us to build a well tested, maintainable and highly successful app for configuring cars and showing matching discounts, serving over a million users per month. The complete car configuration process is done with client side javascript - a highly complex task that would have been a lot harder without Backbone and Coffeescript.
  • Other Technologies Used:
    • CoffeeScript
    • Handlebars.js
    • jQuery
    • qUnit
    • Ruby on Rails

Insta-great!

QuietWrite

Projector PM

  • Link: http://www.projectorpm.com/
  • Description: Projector is a project management tool built specifically for web developers who freelance or consult for clients. It's our first heavy application that uses a "dumb" backend where the majority of business logic and templating code is client-side.
  • Author:

Tzigla

Substance.io

Nudie Jeans Fit Guide

Midgard2 User Interface

HeroScale

HelpShelf

Diaspora X^2

Menagerie Whiteboard

Archivematica

Torrent Notify

Blossom.io

CloudApp

Flow

  • Link: http://www.getflow.com/
  • Description: Flow is a task management app that makes working with your team a breeze.

Planbox

OnlineChecklists

  • Link: http://onlinechecklists.com

  • Company: http://aoteastudios.com

  • Description: OnlineChecklists.com is an easy way to store checklists on the web. Backbone.js became the foundation of the core application: managing and filling out checklists, managing users and displaying reports. With Backbone.js, the code became simpler and a lot more structured compared to simply using jQuery to manipulate the DOM, and it was easy to create a responsive UI.

  • Other Technologies Used:

    • CoffeeScript
    • Ruby on Rails 3
    • Underscore.js (in particular its built-in templates)

m.player

Protosal

BitTorrent

Groupon Now!

Trakr

  • Link: https://trakrapp.com
  • Description: Trakr is a new issue tracking web app which is clean, easy to use and feature-rich. It takes advantage of recent advancements in web technologies to achieve a good combination of functionality and user experience.
  • Other Technologies Used:
    • Underscore.js
    • Clojure
    • LESS
    • Mongodb, PostgresQL

eazyBI

font dragr

forgetmenot

rround

Battlefield Play4Free

  • Link: http://battlefield.play4free.com
  • Description: Battlefield Play4Free is the latest play4free shooter from Easy Studios. Backbone is used in the in game client to create a rich and interactive UI.
  • Author:
  • Other Technologies Used:
    • jQuery

Quadro

Wantworthy

Audiovroom

G Adventures Booking

ImplantLink by InVivoLink

  • Link: http://www.implantlink.com
  • Company: http://www.invivolink.com/
  • Authors:
  • Description: ImplantLink is a patient portal and clinical outreach platform designed just for orthopedic patients. Physicians are able to send surveys and questionnaires before and after patients' surgery, helping measure their outcome over time. Patients can view content tailored just to them, such as the implants they have.
  • Other Technologies Used:
    • rApp
    • jQuery
    • Mustache.js

QuikCV

  • Link: http://www.quikcv.com
  • Authors:
  • Description: QuikCV is a simple to use CV management tool that allows users to quick and easily create and manage their online CV.
  • Other Technologies Used:
    • Ruby on Rails
    • jQuery and jQuery UI
    • Sass
    • backbone-rails
    • CoffeeScript
    • MongoDB

Jobcast.net

  • Link: http://www.jobcast.net
  • Authors:
  • Description: Jobcast.net is a free recruitment app for companies to advertise their job postings on their Facebook Pages. The app allows Facebook Page administrators to post jobs, share jobs on social networks, and manage their candidates directly from within Facebook. It relies heavily on Backbone for model and view management, as well as routers for state management. Backbone made it easy to build a rich and responsive web app while only requiring the server to expose a multi-purpose REST-based API.
  • Other Technologies Used:
    • ASP.NET MVC
    • jQuery and jQuery UI
    • Underscore

HALL.com

  • Link: http://hall.com
  • Description: HALL.com uses Backbone.js and Node.js to power the War Room. More than a chat room, the War Room is the future of team collaboration where co-workers communicate and work in one place. Real-time collaborative features include team chat, file sharing, notepads, and video conferencing.
  • Other Technologies Used:
    • jQuery and jQuery UI
    • Underscore
    • Ruby on Rails
    • Node.js
    • Redis

PagerDuty

  • Link: http://www.pagerduty.com
  • Description: PagerDuty is re-writing their web application (that manages on-call alerting and scheduling for IT teams) to use a standard public API rendered with Backbone.js
  • Authors: Ian & Simon

HNterest

ToolPart Team

  • Link: http://www.toolpart.hu
  • Description: At ToolPart Team we use backbone for any not minimalistic client side javascript coding. Moreover, we try to use it as a server-side package for a Node.js based game. You can follow the game development at our feature blog.

Airbnb Mobile

Hotspot by Newicon

  • Link: http://www.hotspot-app.com/
  • Company: http://www.newicon.net/
  • Description: Hotspot is a rapid prototyping tool enabling users to create an interactive visual experience of website and web application designs which can then be shared and reviewed with clients. It was very difficult to create the interactive UI experience that we wanted with jQuery alone as code became difficult to maintain. We knew we needed a method of structuring the application js code better but we wanted to find a solution that worked well with jQuery. Then we discovered backbone! We decided to rewrite the application using backbone models and views to create a clean separation of concerns, routers were used for navigation and the server exposed a simple REST based API making everything very clean, beautiful and easy to maintain.
  • Authors:
  • Other Technologies Used:
    • jQuery
    • jQuery UI
    • plupload
    • Underscore
    • OOCSS
    • PHP + Yii framework

Advanced Poker Clock

  • Link: http://pokerclock.herokuapp.com
  • Description: Fully customizable free poker tournament manager, which works on all the platforms and doesn't require any plugins or installation. Most complete statistics for rounds, blinds, chips, players and prizes.
  • Author:
  • Other Technologies Used:
    • CoffeeScript
    • Ruby on Rails
    • Twitter Bootstrap

Backbone Module for Drupal

  • Link: http://drupal.org/project/backbone
  • Description: The Backbone module provides a foundation for the development of Backbone.js apps with Drupal. It contains classes for working with Drupal nodes, node listings and views in Backbone Apps, with more to come. Backbone's model/collection interface maps onto Drupal's node/view architecture transparently...it's a marriage made in web development heaven.
  • Other Technologies Used:

Cloudnoi.se

  • Link: http://cloudnoi.se
  • Description: A browser based web radio that fetches Soundcloud popular tracks and generates playlists

Paydirt

  • Link: https://paydirtapp.com
  • Description: Online time tracking and invoicing software for browser-based freelancers. Paydirt uses Backbone.js for their time tracker, with the same code shared between the in-app time tracker and the Firefox and Chrome extensions.
  • Other Technologies Used:
    • Ruby on Rails
    • CoffeeScript
    • jQuery

Cloudwords

  • Link: http://www.cloudwords.com
  • Description: The Cloudwords Translation Management Automation platform brings ease, transparency, and cost reduction to businesses looking for translation services. Using Backbone.js as the foundation, we've built a modern front-end architecture that is well-structured and delivers a fast and responsive user experience.
  • Other Technologies Used:
    • Underscore.js
    • Require.js
    • jQuery

Later Dude

  • Link: http://janpunktde.de/later-dude
  • Description: Later Dude is a drag and drop based URI remembering tool living on Mac OS X's Dashboard. You just start dragging your item of choice, fire up the dashboard, and drop it on the widget. Later Dude stores a reference to the item for later use.
  • Author:
  • Other Technologies Used:
    • Underscore.js
    • jQuery

Pacifico Home Online Shop

  • Link: https://www.pacificohome.ch
  • Description: online shop.
  • Author: Pacifico Home GmbH
  • Other Technologies Used:
    • Ruby, Sinatra, Mustache
    • CouchDB
    • jQuery

Rdio

  • Link: http://www.rdio.com
  • Description: Rdio lets you listen to millions of songs ad-free wherever you are – on the web and on your phone, even offline.
  • Author: Rdio, Inc.

Yay!Support

LeFeed

  • Link: http://www.lefeed.com
  • Description: LeFeed is a facebook news feed organizer and recommendation application. It uses ANN algorithms to organize users news feed and creates recommended contents for the user by using Collaborative Filtering techniques.
  • Author: Serdar Yildirim
  • Other Technologies Used:
    • Ruby on Rails 3.2
    • CoffeeScript
    • Underscore.js
    • jQuery
    • Sass

Clickonero Mexico

  • Link: http://www.clickonero.com.mx
  • Description: ClickOnero is a Mexican website that features new offers every day for products and services from different companies.
  • Author: Tomas Salazar
  • Other Technologies Used:
    • Grails
    • Handlebars.js
    • jQuery
    • RequireJS

Nextdays

Ginger

LocalEver & RentalEver by LocalEver

Flowdock

  • Link: https://www.flowdock.com/
  • Link: http://itunes.apple.com/us/app/flowdock/id528568363
  • Description: Flowdock is a communication tool for teams. It's replaces a group chat (such as Skype chat or IRC), and connects to email, project management systems, version control systems and others. Flowdock uses Backbone.js to power the mobile client.
  • Other Technologies Used:
    • jQuery and jQuery UI
    • Ruby on Rails
    • Ruby/EventMachine
    • Node.js
    • Socket.io
    • Redis
    • PostgreSQL
    • MongoDB

Trackthisforme

Trackthisforme

Percolate

center

Ispikit

  • Link: http://www.ispikit.com
  • Description: Ispikit helps English learners improve their pronunciation online. Using speech technologies, pronunciation is automatically and accurately assessed. It is available in the web browser, making use of a browser plug-in, as well as on Android.
  • Other Technologies Used:

center

Nike+ Website

  • Link: http://nikeplus.nike.com/plus/
  • Description: In June 2012, Nike launched a totally redesigned Nike+ website. The Nike+ website allows users to track various activities like running and share this data with people in the Nike+ community or with Twitter and Facebook. Nike switched from an all flash based site to a HTML5 powered site. By doing this, the site loads much faster and it works on a wider range of mobile devices. Backbone is used all over the place; from the user preferences and profile screens, to the page that allows users to see a list of their friends.

Team Dashboard

HipDial Easy Conference Calls

  • Link: https://www.hipdial.com
  • Description: HipDial is the easiest way to do conference calls, both for you and for the participants. Dial a normal phone number and you’re in. There’s no reservation, no setup, no PIN codes and no software installation.
  • Authors:
  • Other Technologies Used:
    • Rails
    • jQuery
    • nodejs
    • Twilio
Clone this wiki locally