GalleryFRAYActivityLeaderboardStudio
GalleryArtistsFRAYActivityLeaderboardCode modulesHow it worksMy claimsStudio
HomeGalleryClaims

Discover, collect and make digital art that lives onchain. Built on KEEL, so every work stays viewable without depending on any one website.

Creative toolsPreserveDocumentationHow we verifyCode modulesLook up a workYour profile

Open source, hash-bound onchain

Verified modules

Reusable JavaScript modules published onchain. Each one keeps its readable TypeScript source in the open keel-modules repository, hash-bound to the exact minified bytes that live onchain, and carries a VERIFIED badge only after an independent check. Verified is a statement about bytes and is earned before anything is deployed, so a module can be fully verified and not yet on any chain.

Use modules

Keel

Organisation

First-party Keel modules: the reference library every KEEL artwork can build on.

Ravonus (owner)

Generative

Deterministic generators: the seed-driven core a replayable artwork is built from.

Ravonus (owner)

noise2d

v0.1.0 · MIT · generative

Verified

Reproducible build

Not deployed

Seeded 2D value noise with smooth interpolation and fractal octaves.

Readable source on GitHub ↗

seeded-random

v0.1.0 · MIT · generative

Verified

Reproducible build

Not deployed

Deterministic xoshiro128** random helpers for replayable browser art.

Readable source on GitHub ↗

Graphics

Drawing, colour, camera, and shader plumbing.

Ravonus (owner)

orbit-camera

v0.1.0 · MIT · render

Verified

Reproducible build

Not deployed

Framework-free orbit-camera position and perspective matrix helpers.

Readable source on GitHub ↗

palette

v0.1.0 · MIT · render

Verified

Reproducible build

Not deployed

Hex palette parsing, interpolation, and deterministic selection.

Runtime

Host integration: timing, input, capture markers, and verified asset access.

Ravonus (owner)

frame-clock

v0.1.0 · MIT · timing

Verified

Reproducible build

Not deployed

Fixed-timestep animation clock with explicit FPS and bounded catch-up.

Readable source on GitHub ↗

hotkeys

v0.1.0 · MIT · input

Verified

Reproducible build

Not deployed

Scoped, removable keyboard-command map for artwork documents.

Sound

Web Audio primitives.

Ravonus (owner)

audio-envelope

v0.1.0 · MIT · audio

Verified

Reproducible build

Not deployed

Deterministic oscillator and ADSR envelope primitives for Web Audio authoring.

Readable source on GitHub ↗

Ravonus

Person

Customizable KEEL module examples.

orbit-weave

v1.0.0 · MIT · generative

Verified

Reproducible build

Not deployed

Design layered orbital ribbons. Change the colors, loops, thickness and motion.

Tweak and preview →
Readable source on GitHub ↗

pixel-garden

v1.0.0 · MIT · generative

Verified

Reproducible build

Not deployed
Readable source on GitHub ↗

shader-uniforms

v0.1.0 · MIT · render

Verified

Reproducible build

Not deployed

WebGL uniform discovery and strict typed uniform updates.

Readable source on GitHub ↗

sprite-sheet

v0.1.0 · MIT · render

Verified

Reproducible build

Not deployed

Equal-cell and JSON-atlas sprite sheet helpers with crisp pixel drawing.

Readable source on GitHub ↗
Readable source on GitHub ↗

thumbnail-capture

v0.2.0 · MIT · viewer

Verified

Reproducible build

Not deployed

Capture markers for exact Keel poster and motion thumbnails.

Readable source on GitHub ↗

verified-assets

v0.1.0 · MIT · viewer

Verified

Reproducible build

Not deployed

Cached byte, text, JSON, and image views over a host-injected verified resolver.

Readable source on GitHub ↗

Grow a deterministic pixel garden. Design its density, palette, flower shape and wind.

Tweak and preview →
Readable source on GitHub ↗

kinetic-type

v1.0.0 · MIT · generative

Verified

Reproducible build

Not deployed

Make animated lettering. Customize the words, colors, wave strength and layout.

Tweak and preview →
Readable source on GitHub ↗

motion-field

v1.0.0 · MIT · systems

Verified

Reproducible build

Not deployed

A reusable motion system for particles, sprites and games. Tune the vector field; preview one consumer.

Tweak and preview →
Readable source on GitHub ↗