Skip to content
omarkhan edited this page Aug 11, 2011 · 122 revisions

CoffeeScript In The Wild

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

Applications

Album Plus - Native iPhone Photo app (Pure CoffeeScript compiled with Titanium)

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

Apiary.io - API prototyping & debugging

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.

CloudApp - Share. Files. Fast. (CoffeScript + Backbone.js annotated source)

Conway's Game Of Life - An implementation of Conway's Game of Life using OOP CoffeeScript.

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.

DocPad - The easiest way to generate static websites. Port of Jekyll to Node.js

Eight Queens - Eight Queens, animated and annotated

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 mobile applications - HotelTonight is the best way to book a same-day/last-minute hotel stay. Both the iPhone app and Android app are written in CoffeeScript. For the iPhone app, it is an Appcelerator Titanium based app, and the Android app is an HTML5 app (using Backbone.js and jQuery Mobile).

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

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

PixieEngine - Web based IDE focusing on HTML5 game development.

Pow - Rack web server for Mac OS X, from 37signals

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

ToE - Theory of Everything - MMORPG written in CoffeeScript on node.js and HTML (WebGL, WebSocket)

Tzigla - Collaborative drawing application. Includes a pixel art editor.

WordSquared - Massively multiplayer online scrabble.

Widescript - Digital textbook platform

Tools and Frameworks

Build and Deployment

Buildr - Javascript Project Builder/Compiler/Bundler/Checker settings - Simple, hierarchical environment-based app settings.

Database

riak-js - Node.js Riak client

Design Patterns

WebActors - Actors for JavaScript meta_code CoffeeScript metaprogramming tools

Documentation Generators

CoffeeDoc - an API documentation generator for CoffeeScript

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

nibjs - Compile and Concatenate your CoffeeScript files for the browser

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

Stitch - Stitch CommonJS modules together for the browser. Includes support for CoffeeScript and Eco modules.

Templating

eco - Embedded CoffeeScript templates (the erb of CoffeeScript) CoffeeKup - Markaby in CoffeeScript

Testing

Spec - An event-driven unit testing library.

Twerp - Synchronous class-based unit testing framework.

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

Web App Frameworks - Node.js

Coffee4Clients - Renders .coffee files into javascript when requested on a Express.js server

CouchCover - mock evironment for testing CouchDB design document functions

zappa - DSL for CoffeeKup, socket.io, express

coffeemate - the coffee creamer! Push coffeescript into web development.

Miscellaneous

Blocky - Clientside QR code generation

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

Cupcake - Web App Template Generator for CoffeeScript

Curator.js - A flexible process monitoring and management framework

FilePad - Edit your local files in your browser with realtime collaboration

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

Nack - Serve Rack applications from Node.js

NowPad - Realtime Text Collaboration for Node.js apps

PDFKit - A powerful PDF generation library for Node.js

Tag - Simple Terminal.app window titles

Clone this wiki locally