Web framework plugins

roryokane edited this page Sep 11, 2014 · 1 revision

Web Framework Plugins

  • Connect: TrevorBurnham's connect-coffee – a Connect middleware that compiles CoffeeScript to JavaScript transparently. Connect is the standard for Node.js web servers, making connect-coffee compatible with Express, Zappa, and others.

  • CouchApps: andrzejsliwa's CoffeeApp – a CoffeeScript wrapper for CouchApps, web applications served directly from CouchDB.

  • Kohana: DanHulton's kohana-coffeescript – a runtime compiler and minifier for the PHP framework.

  • Symfony: tyaga's sfCoffeeScriptPlugin – a runtime compiler for the Symfony PHP framework.

  • Python: miracle2k's webassets – a Python asset manager that supports CoffeeScript.

  • Rack: mattly's rack-coffee – a small Rack middleware for serving CoffeeScript files as compiled JavaScript on the fly.

  • Rails 2: jnicklas's BistroCar – a plugin that serves and bundles CoffeeScript from within your Rails application.

  • Rails 3: sutto's Barista – a successor to BistroCar that integrates well with Jammit and allows you to package CoffeeScript as gems.

  • Rails 3.1: bradphelans's jasminerice – Pain free testing of coffeescript bringing together jasmine and the rails 3.1 asset pipeline.

  • WSGI: dsc's CoffeeCup – a Python WSGI middleware that compiles CoffeeScript to JavaScript on demand.

  • WSGI: clj's FilterCoffee – another Python WSGI middleware that compiles CoffeeScript to JavaScript on demand.

  • lakshmivyas's Hyde – a Python static generator with built-in support for CoffeeScript.

  • Node.js: dvv's simple -- Simple drop-in JSON REST/RPC server secured by Object Capability

  • Perl: Plack::Middleware::Compile – a Perl Plack middleware that compiles CoffeeScript to JavaScript on demand

  • RSence: RSence since version 2.2 has built-in support for compiling CoffeeScript on demand and many parts of itself are implemented in CoffeeScript.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.