Stable

March 1, 2016 ยท View on GitHub

Stable

Frontend

bigwheel - https://www.npmjs.com/package/bigwheel

An application state framework driven by routes. Lends itself to heavily animated ui based websites. Render engine independent and can be used outside of the dom.

gsap - https://www.npmjs.com/package/gsap

Tweening engine that has all the bells and whistles. Although its distributed as a module it only exports TweenMax which is heavier than TweenLite also this module creates a bunch of global variables.

dom-css - https://www.npmjs.com/package/dom-css

Modify the inline css of a dom element.

dom-select - https://www.npmjs.com/package/dom-select

Find / select dom elements from the dom tree.

dom-event - https://www.npmjs.com/package/dom-event

Add and remove events on dom elements.

dom-tree - https://www.npmjs.com/package/dom-tree

Allows you to modify the dom by appending and removing dom elements.

tape - https://www.npmjs.com/package/tape

Helps you write tap based unit tests.

eases - https://www.npmjs.com/package/eases

Easing equations which can be used for animations. All of Rober Penner's equations in a simplified format.

xhr - https://www.npmjs.com/package/xhr

Helps you load files. A small abstraction on top of XMLHTTPRequest.

Backend

Express - https://www.npmjs.com/package/express

A backend web framework which can be used to render html server side or create restful api's.

Socket.io - https://www.npmjs.com/package/socket.io

A realtime communication library which uses web sockets but falls back to other methods if websockets are not supported.

redis - https://www.npmjs.com/package/redis

A module which helps you communicate with Redis databases.

mongoose - https://www.npmjs.com/package/mongoose

Helps you to work with Mongo databases.

winston - https://www.npmjs.com/package/winston

Logging for backend applications. A neat feature is restarting your application when an error occurs.

Front or Back

lodash - https://www.npmjs.com/package/lodash

Many many handy utility methods that help with functional programming.

Experimental

Frontend

react - https://github.com/facebook/react

A declarative, efficient, and flexible JavaScript library for building user interfaces. https://facebook.github.io/react/

f1 - https://github.com/Jam3/f1

A stateful ui library

react-f1 - https://github.com/Jam3/react-f1

F1 UI animation library for React

Backend

slimerjs - https://www.npmjs.com/package/slimerjs

Headless browser that supports webgl.