← Work indexOpen project ↗
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
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