Rapid

A Flexible Fast yet Powerful stateless renderer built for html5 games. Rapid adapts cleanly to any game architecture you design.

npm install rapid-render
Read Docs

Main Features.

Rendering Speed

An efficient batching system significantly reduces draw calls, allowing Rapid.js to maintain smooth, stable performance even when rendering large numbers of sprites at once.

Custom Shaders

Build powerful sprite and geometry effects with a shader pipeline that stays close to Rapid's renderer.

Flexible Transforms

Fast, flexible, matrix-powered transforms for motion and hierarchies. Retain the matrix tree after traversal; local changes update only affected subtrees. No rebuild required.

Full 2D Toolkit

Draw lines, masks, particles, render textures, sprites, and custom geometry from one focused WebGL renderer. Yet it is only 19 kB gzipped.

Who is using Rapid.js?

If you built something with Rapidjs and want it to appear here, please tell nightscratch1145@gmail.com

Avoid the Zeros at the Sydney Opera House

Avoid the Zeros

Foxdog Studios used Rapid.js to deliver fast download times and smooth multi-sprite rendering for thousands of audience members playing simultaneously on their mobile phones at the Sydney Opera House.

Foxdog Studios
Emoji Party on Poki

Emoji Party

A featured puzzle hit on Poki, surpassing 6 million plays. Rapid.js powers its smooth rendering and instant-play experience across hundreds of thousands of diverse mobile and desktop browser environments.

illusivegames