Skip to content

Instantly share code, notes, and snippets.

@datapimp
Created December 13, 2010 17:22
Show Gist options
  • Save datapimp/739263 to your computer and use it in GitHub Desktop.
Save datapimp/739263 to your computer and use it in GitHub Desktop.
Here are some javascript projects I am watching closely
Trying to think of a good front end stack to put together
for a large app I am working on
head.js ( http://www.headjs.com )
---------------------------------
Asynchronous script loading is better than putting every javascript
file in a single asset and loading it at the end if your body.
Also has modenizr type functionality.
sammy.js (http://code.quirkey.com/sammy/)
-----------------------------------------
Allows for complex ajax apps on top of jquery,
using the URL bar with a #hash key ala gmail or github
underscore.js ( http://github.com/documentcloud/underscore )
------------------------------------------------------------
Utility belt library for common functional / enumerable styles ( each, inject, map, reduce, etc )
backbone.js ( http://github.com/documentclouf/backbone )
--------------------------------------------------------
model, view, event driven system for keeping the view and model
in sync without running into a bunch of callback spaghetti
socket.io ( http://socket.io )
------------------------------
websocket abstraction which will fallback to flash socket, xhr long polling
or whatever. for push style functionality in your web app.
requires node.js backend
Unit Testing / BDD
Jasmin ( http://pivotal.github.com/jasmine/ )
---------------------------------------------
Integrates nicely with rails
vows.js ( http://vowsjs.org )
-----------------------------
BDD style testing framework for Asynchronous node.js apps
jspec ( http://visionmedia.github.com/jspec/ )
----------------------------------------------
Unit Testing for Javascript.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment