Back to Freedom.Tech
Project Nostr

Grain

Go-based modular Nostr relay implementation.

52 Stars
4 Forks
10
Releases tracked
GitHub releases
Source type
15 days
Avg cadence
May 2026
First tracked
14d ago
Latest

Release history

Nostr release Oct 8, 2026

Grain 0.8.1

Client library patch for apps serving multiple users; Relevant if building multi-user Nostr relays on Grain

Nostr release Oct 4, 2026

Grain 0.8.0

Relay and client bundle hardened for production use; Check the changelog if running v0.7.1 relays

Nostr release Oct 3, 2026

Grain 0.8.0-rc6

Upstream release notes did not include a readable summary.

Nostr release Oct 1, 2026

Grain 0.8.0-rc5

Rc5 fixes silent event loss for content with &, characters, corrects purge retention timing, and enforces strict request filter validation

Nostr release Sep 22, 2026

Grain 0.8.0-rc4

Rc4 ships relay dashboard vitals, outbox-aware event resolution for cross-relay lookups, and nostrdb prefix matching to reduce author-probe spam

Nostr release Sep 17, 2026

Grain 0.8.0-rc3

Third release candidate adds a real signer, settings overhaul, and custom styling after hardening relay durability in rc2

Nostr release Sep 7, 2026

Grain 0.8.0-rc2

Stabilizes the web client and teaches the relay to stay healthy

Nostr release Jun 18, 2026

Grain 0.8.0-rc1

Rc1 ships client/core, an importable Go library implementing outbox-model Nostr routing, plus a web client built on it supporting NIP-44 encryption, NIP-42 AUTH, and Blossom media

Nostr release Jun 4, 2026

Grain 0.7.1

Grain 0.7.1 fixes four memory leaks affecting long-running relays, most critically stale connection objects pinned in authentication maps never cleared on disconnect

Nostr release May 26, 2026

Grain 0.7.0

Web dashboard for live Nostr relay configuration via NIP-98 and NIP-86, eliminating manual YAML editing and restarts