"Don’t just share links — share logic, meaning, and ownership.”

TLDR;

Dynamic content and JS live off-chain. GnoFrame embeds metadata on-chain. Frames use markdown and custom HTMLElements to offer an interactive UX.

https://gnoserve.fly.dev/ ← Try out live demo hosted on fly.io

https://github.com/allinbits/gnoserve

What is it?

GnoFrame is a framework designed for the Gno.land ecosystem that provides utilities for rendering and managing content, metadata, and sharing features in a decentralized environment.

Key aspects of GnoFrame:

Example: gno-mark

A simple frame implementation that includes only a single button that simulates a POST to a remote URL.

Screenshot 2025-04-30 at 9.04.57 AM.png

NOTE: the user of the tag on gno-land does not supply links to JS - only json content (see below): required fields are gnoMark, and gnoFrame

Screenshot 2025-04-30 at 9.04.07 AM.png

Future Opportunities