Luca

A framework and tools for building well architected client side applications.

Based on Backbone.js and Twitter Bootstrap.

Download

Coffeescript, player.

Luca allows you to write most of your app in Coffeescript. Most of the structural markup is taken care of for you, and Bootstrap handles a lot of CSS styling for you already. We find that this allows us to develop apps and focus primarily on their functionality and interaction first.

This also makes it very easy to render your app on the client and on the server.

Component Driven Design

Luca encourages you to design your app as a library of components: re-usable, well encapsulated interface elements with their own concerns. Luca provides ways of joining components together to form more complex pieces which get integrated into the pages of your application.

As your app grows to a certain level, you will find that you have built up a large library of patterns and tools that you can begin to develop new features very quickly without having to solve the same design problems over and over.

Developer Tools

Luca comes with a variety of tools that make developing large browser applications much easier.

A labor of love by @soederpop for my son and my comrades at @benchprep. MIT Licensed.