Simple
Just create or download JSON configuration.
Fast
Optimized for performance.
Customizable
Endless possibilities to create brand new particles using plug-ins.
Framework
Babel
The framework uses Babel to transpile ES6 JavaScript source to ES2015 standard for wide browser compatibility.
All sources are packed into a library and deployed using CDN.
HTML5 canvas
Particles are rendered on HTML5 canvas using 2d context. All 3d transformation are performed by matrix calculation in pure JS.
Modular
Create new particles or behaviour just by adding plug-in modules to the framework.
Zero dependency
Framework is built without any dependencies on external libraries. this is really wonderfull.
Features
Interactions
Make the particles react to mouse or mobile device movements.Change camera view or particle movement.
Canvas scaling
Canvas are scaled automatically when browser window or mobile device orientation is changed.The scaling can be adjusted for retina displays or down - scaled to boost performance.
Transitions
Out-of-box support for transitions of particle parameters or css styles with easings functions.
Projections
Perspective, orthogonal or 2D projection of the particles on the canvas.