Skip to content
GWHYYY
← Work index

Protocol Engineering / Open Source

Dart Nostr

A Dart library for building typed Nostr clients with relay connections, subscriptions, signing, and broad NIP support.

Role
Created and maintain the package
Signal
50+ GitHub stars
Open project ↗

01 / Context

Problem

The Dart ecosystem lacked a reliable protocol layer for teams building Flutter applications on Nostr.

02 / Architecture

Approach

Implemented reusable protocol primitives for relay communication, events, subscriptions, signing, and more than 25 documented NIPs.

NODE / 01Flutter App
NODE / 02Dart Nostr
NODE / 03WebSocket Relays

03 / Ownership

What I owned

  • Created and maintain the package
  • Implemented protocol and relay primitives
  • Designed typed interfaces for application developers

04 / Results

Verified outcomes

  • →50+ GitHub stars
  • →25+ documented NIPs
  • →Reusable foundation for Dart and Flutter Nostr clients

05 / Technology

  • Dart
  • Nostr
  • WebSockets
  • Protocol Design
  • Open Source