Skip to content
rmm5t edited this page Apr 12, 2011 · 122 revisions

CoffeeScript In The Wild

(Please use only a single line and try keep things in alphanumerical order) :)

Applications

Ars Technica iPad application - Official Ars Technica application for the iPad

Basecamp Mobile - Mobile web version of 37signals' Basecamp (Backbone + CoffeeScript + Eco)

BusyConf - Making great conferences even better (CoffeeScript + jQuery + Sencha Touch)

camo - Asset Proxy for Secure Embedding

Chalk - A simple drawing application for the iPad.

Conway's Game Of Life - A small simulation of Conway's Game of Life.

cortex - "core technologies" - MMO game platform written on node.js and WebGL.

diaspora-x2 - Diaspora ported to XMPP and CoffeeScript.

Gates of Olympus - A browser based 3d tower defense game, using webgl (source)

HelpShelf - Upload and Organize your technical PDFs with full text search

Heroscale - Tool that monitors and scales your Heroku dynos/workers

HotelTonight iPhone application - HotelTonight is the best way to book a same-day/last-minute hotel stay. The entire iPhone app is written in Coffeescript, on top of Appcelerator Titanium. Thus, it is not a web app, but a native, installable app, with great performance and looks great.

Kodingen - Cloud Development Environment with php/ruby/perl/python support.

Pixel Ping - DocumentCloud's pixel tracker for embedded documents.

Showbomber - A mash-up of upcoming concerts and videos.

WordSquared - Massively multiplAayer online scrabble.

Widescript - Digital textbook platform

Tools and Frameworks

Build and Deployment

settings - Simple, hierarchical environment-based app settings.

Database

riak-js - Node.js Riak client

Design Patterns

WebActors - Actors for JavaScript

Documentation Generators

Docco - a quick-and-dirty literate-programming-style documentation generator for CoffeeScript. Used to produce the annotated source.

Flow Control

seq - chainable asynchronous flow control; written in javascript, works with coffee (methods ending in underscores added specifically to work with coffee to thread along this explicitly)

Module Loaders - CommonJS

browserify - Mix and match coffee and javascript in your browser-side require()s

requisition - Server-side module library packer and client-side module loader -- via require()

nibjs - Compile and Concatenate your CoffeeScript files for the browser

Templating

eco - Embedded CoffeeScript templates (the erb of CoffeeScript)

Testing

Zombie.js - headless full-stack testing using node.js

Spec - An event-driven unit testing library.

Web App Frameworks - Node.js

zappa - DSL for CoffeeKup, socket.io, express

CouchCover - mock evironment for testing CouchDB design document functions

Miscellaneous

tag - Simple Terminal.app window titles

courier - npm packages in CoffeeScript - (package.coffee) -> (package.json)

Math - high performance 2D/3D extensions for CommonJS's "Math" module

Clone this wiki locally