Fireworks is a particle engine based on a very slim core and rich set of flexible plugins. You can easily make your own plugins to fit your own needs and go wild on creativity.
Learn more »
This is a very basic example with a rendering in Canvas2D
This is a explosion animation with a spritesheet and a rendering in Canvas2D
This is a very basic example with a rendering in three.js particle system
This is a very basic example with a rendering in three.js object3D
This is an attempts to reproduce tremulous flamethrower in Canvas2D
This is an attempts to reproduce tremulous flamethrower in webgl
It shows how to code a single flame emitter
It shows how to code a black smoke emitter
It shows how to code Space Portal emitter
This is a copy of the cloud demo from mrdoob. It shows how to code the effect with fireworks.js