Jerome Etienne's Portfolio

Here are some projects i did.

Marble Soccer
- Marble game in WebGL

MarbleSoccer

It is a Marble game in WebGL. It is currently in progress. Its dev. is explained on learningthreejs blog. It uses three.js, physics engines, and many HTML5 technologies.

Visit marble soccer

LearningThreejs
- blog about three.js

Learning Three.js - a blog about WebGL for dummies

a blog about learning three.js or WebGL for dummies

Visit the blog

nowebgl.js
- makes WebGL calls as noop for benchmarking

nowebgl.js

nowebgl is a library which declares WebGL calls as noop. It is made to measure performance. It is usefull to benchmark the javascript part of your demo/game.

Visit nowebgl code

Pacmaze

It is a pacman in WebGL. You are a pacman trapped in a maze. You need to eat all the pills to get out, and avoid the ghosts in the process. Well... you known pacman.

Visit pacmaze

Buddymaze
- fps game in webgl with twitter touch

Buddymaze

It is a First Person Shoot in WebGL. You are in a dungeon with other people. Invite your friend and happily shoot at each other!!!

Visit buddymaze

Gowiththeflow.js - Async flow control micro library

Gowiththeflow.js

Gowiththeflow.js is a javascript asynchronous flow-control micro library. only 20lines. works in node.js and browser. It allow to control how your async code is executed, sequentially or in parallel.

Visit github

nmod - node_modules installer

nmod

nmod is a node_modules packages installer. node_modules is a new feature in node.js 0.4. It provides a simple and regular way to install packages

Visit nmod

jQuery Mobile 960

jquery-mobile-960 is a port of 960 grid to jquery mobile. It merge the flexibility of 960.gs, and the ease of jquery mobile. It aims to bring more flexibility to jquery-mobile layout and thus make it easier to use on tablets.

jQuery QRcode

jQuery QRcode

It is a jquery plugin for a pure browser qrcode generation to easily add qrcode to your webpages. It is standalone, less than 4k after minify+gzip, no image download, no external services.

Visit homepage

Easy WebSocket

It's a WebSocket client to broadcast messages to webpages. It's simple websockets broadcasting. It's perfect for a quick prototype.. getting it going quick. 90% this is all you need if you're doing websocket something.

Physics.js

physics.js

physics.js is a javascript physics engine. It has chained API (ala jQuery) and a plugin system. physics.js is my attempts to make box2d easier to use.

Visit physics.js

Drop-In Require.js

It's a drop-in replacement for common js module in a browser. No server to run, No preprocessing of javascript files. Using node.js and is willing to share code with a browser? It's for you!

Visit dropinrequire.js

Microevent.js - Events for any javascript object

microevent.js

MicroEvent.js is a event emitter library which provides the observer pattern to javascript objects. It works on node.js and browser. It is a single .js file containing a 20 lines class.

Visit microevent.js

MicroCache.js - A micro library for caching

MicroCache.js

MicroCache.js is a javascript micro library to handle in-memory cache. It works in works in node+browser.

Visit MicroCache.js

console4Worker - console.* API for WebWorker

console4Worker

WebWorkers are hard to debug. On top of that, console.* API is unavailable in WebWorkers. It doesn't help. console4Worker is a simple library which try to fill this gap.

Visit github

ShortTag.js - A micro library for templating

shorttag.js

ShortTag.js is a javascript template engine. It is a micro framework, only 20 lines. It works in node and browser.

Visit github

AceWidget

a widget which make ace trivial to embed in your pages. It avoids the global namespace collisions.

Visit demo

WebPeer

Webpeer is free and opensource. It seamlessly unifies web and p2p to leverage the best both worlds in a breeze. It is efficient , robust and transparent .

Visit webpeer

Jotnode

Jotnode

IPv4 reloaded for the mass

Visit jotnode

Streamie - full realtime twitter webapp

Streamie

Streamie is a full realtime Twitter client that runs in your web browser. I contributed patches, such as automatic translation.

Visit streamie.org

dotjs - like greasemonkey but gittable

dotjs

dotjs is a Google Chrome extension that executes JavaScript files in ~/.js based on their filename. I ported it to node.js and made it compatible with greasemonkey.

Visit dotjs

Contact

Contact

You can follow me on twitter , look at my code on github , or email me here

Visit homepage