Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/leodutra/flux
2D graphic library for JavaScript and HTML5
https://github.com/leodutra/flux
Last synced: 1 day ago
JSON representation
2D graphic library for JavaScript and HTML5
- Host: GitHub
- URL: https://github.com/leodutra/flux
- Owner: leodutra
- Created: 2012-05-06T16:11:06.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2016-11-13T06:48:34.000Z (about 8 years ago)
- Last Synced: 2023-03-23T22:28:50.445Z (over 1 year ago)
- Language: JavaScript
- Homepage: jsflux.googlecode.com
- Size: 102 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![](/visual/flux_logo.jpg)
==========================### 2D graphic Library for JavaScript and HTML5
#### Objective:
Create a very fast, easy and light engine, for "HTML5 Canvas".
#### So, why Flux:
There are great projects around HTML5, SVG, WebGL and some other new stuff. Some are doing a very nice work.But most of these projects aim more than one of these technologies. Flux will focus only on HTML5 Canvas Element. Flux shall be a base for many other amazing projects.
#### More:*Focus:*
+ physics: soft and rigid bodies, joints, fluids, collision and more (similar to Box2D)
+ lightweight and fast scene graph (rendering organization too)
+ scalable viewport
+ general graphic effects (blur, etc)
+ mouse events and panning
+ very fast and lightweight code
+ single (and closure-compiled)`.js` file
*Integration/suggestion:*
+ sound management
+ chat API ([Ajax IM](http://ajaxim.com/))
+ [WebSockets](http://dev.w3.org/html5/websockets/)
+ easy UI creation for Canvas
+ useful formats for map, scenery and other stuff data
+ isometric engine (similar to [as3isolib](http://code.google.com/p/as3isolib/))
+ pathfinding.
*References:*+ [Box2D](https://github.com/erincatto/Box2D)
+ [Box2DNode](https://github.com/jadell/box2dnode)
+ [Box2DWeb](https://github.com/hecht-software/box2dweb)
+ [Box2DFlash](http://www.box2dflash.org/)
+ [Chipmunk](https://github.com/slembcke/Chipmunk2D)
+ [Flash ActionScript 3 API](http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/)
+ [renderengine](http://code.google.com/p/)
+ [three.js](https://threejs.org/)+ [Badass](avaScript)[http://badassjs.com/)
+ [HTML5Gamer](http://html5gamer.com/)
+ [W3Schools](http://w3schools.com/)
+ [jsPerf](http://jsperf.com/)
##### Games, experiments and some more (not using Flux, yet...)+ http://www.canvasdemos.com/type/games/
+ http://canvasrider.com/
+ http://hakim.se/experiments/
*This is a project developed in spare time. Wanna join and build it faster? Get inspired and welcome on board!*