Skip to main content

A modern rendering engine for the web.

Works with
This package works with Bun
This package works with Cloudflare Workers
This package works with Node.js
This package works with Deno
This package works with Browsers
JSR Score
70%
Published
2 months ago (0.3.0)

Renda

Renda is a modern rendering engine built with the web in mind. You can use it to create games, interactive experiences, or anything that requires 3d graphics. It is lightweight, has zero dependencies, and its download size scales with how many features you use.

Renda comes with an online editor called Renda Studio where you can easily build your scenes and adjust parameters to your liking.

For more information, visit rendajs.org.

Usage

It is recommended to start out with the editor over at https://renda.studio. Check out the getting started guide for more info.

But if you prefer to use Renda as a library, without using Renda Studio, you can import it using the jsDelivr cdn:

<script type="module">
	import {Vec3} from "https://cdn.jsdelivr.net/npm/renda@latest/dist/renda.js";

	console.log(new Vec3(1,2,3).magnitude);
</script>;

Or if you have a build step, you can also use the official npm package:

npm i renda

And finally, Renda is also available on deno.land/x.

If you wish to use Renda as library, you can find a getting started guide here.

Built and signed on
GitHub Actions
View transparency log

Add Package

deno add @renda/renda

Import symbol

import * as mod from "@renda/renda";

Add Package

npx jsr add @renda/renda

Import symbol

import * as mod from "@renda/renda";

Add Package

yarn dlx jsr add @renda/renda

Import symbol

import * as mod from "@renda/renda";

Add Package

pnpm dlx jsr add @renda/renda

Import symbol

import * as mod from "@renda/renda";

Add Package

bunx jsr add @renda/renda

Import symbol

import * as mod from "@renda/renda";