Simplicity as Freedom: The Hypermedia Nostr Experiment

A hypermedia Nostr client proves you don’t need JavaScript bloat to build powerful apps. Plain HTML delivers more freedom, more resilience, and a cleaner path back to the web’s cypherpunk roots.

Geek

9. Dezember 2025December 9, 2025 · 5 Min. Lesezeit5 min read

Nostr web clients behave like any other modern web applications. They ship React bundles, state managers, WebSocket layers, build pipelines, and megabytes of JavaScript just to display a feed. Nostr-hypermedia takes a very different path, starting with a deceptively simple question:

What happens when we let the browser do the job it was built to do?

Instead of shipping a miniature application runtime to every user, we send plain HTML. Instead of forcing the browser to act as a thick client, we keep it thin and let the server describe the entire application state through links and forms.

This approach may look outdated in 2025, but it gives developers more power by removing client-side complexity. It also brings Nostr closer to its cypherpunk foundations by building simple systems, writing inspectable code, avoiding brittle abstractions, and minimizing the need for trust.

What Is Hypermedia / HATEOAS?#

Hypermedia as the Engine of Application State (HATEOAS) demands a shift in mindset for anyone who grew up inside client-heavy architectures. It replaces custom client-side logic with server-driven links and forms, and challenges developers to instead rely on the browser's native strengths.

HATEOAS works through some straightforward rules:

Modern SPAs vs. HATEOAS#

In order to understand the difference between typical Nostr web clients and what we are working on with Nostr-hypermedia, let's take a look at how the two models work.

Single Page Apps (SPA) model:

HATEOAS model:

Why Hypermedia Fits Nostr#

Nostr embraces radical minimalism with tiny event structures, stateless relays, and a loose, schema-light design. This design gives clients absolute freedom to interpret and innovate. A hypermedia client fits this ethos completely:

Nostr-hypermedia offers the web what Nostr offers messaging:

The Cypherpunk Connection#

Cypherpunks don't just write code, we write auditable code. Hypermedia fits that culture naturally:

Running a self-hosted hypermedia Nostr client feels like running a Gopher server (I know, just me) or a Bitcoin node, not a modern web application. That’s exactly the feeling we aim for.

Practical Benefits#

As you change your mindset to align with HATEOAS philosophy, you see the benefits immediately. Plain HTML works with screen readers, keyboard navigation, and assistive tech without ARIA puzzles or framework quirks. First paint is the final paint. A hypermedia approach avoids hydration delays, JS waterfalls, and background CPU drain. Since we just rely on HTML, our app works without worrying about CDN failures, or outdated dependencies. Finally, HTML ages well, while frameworks do. Have you ever had to update a Rails or React project between major framework revisions? Hypermedia gives your project a long life with minimal maintenance.

Of Course, There Are Tradeoffs#

Hypermedia delivers a lot, but it doesn't solve every problem:

Some Final Words#

The web already shipped with an application protocol: HTML. For decades, we kept stacking abstractions on top of it while trying to mold the browser into a desktop operating system, but the original model still works beautifully when we let it.

We are building a hypermedia Nostr client to rediscover that simplicity. In a world full of opaque, bloated, over-engineered software, choosing simplicity becomes a way to reclaim autonomy.

If this resonates with you, reach out, and let’s try a new approach to developing Nostr clients that aligns with the core ideology of our cypherpunk roots.

##cypherpunk##hateoas##hypermedia##nostr##sovereignty#longform

Written by

Comments

No comments yet. Start the conversation.

Contents

6 sections

  1. What Is Hypermedia / HATEOAS?
  2. Why Hypermedia Fits Nostr
  3. The Cypherpunk Connection
  4. Practical Benefits
  5. Of Course, There Are Tradeoffs
  6. Some Final Words