Skip to content

Repository files navigation

BlazeJump - A Blazor and C# Nostr Client

BlazeJump is a bare bones Nostr client written in C#. It currently supports Web and Android platforms, where the Android app is a Nostr client that stores your keypair in Android Secure Storage, and the web client uses NIP46 Nostr Connect protocol to use the Android device as a signer.

Features

  • Strong types for:
    • Events
    • Messages
    • Users
    • Filters
    • Event Tags
  • Enums for Event Kind, Message Types, Relay Connection Status, and Tags
  • JSON converters to serialise and deserialise Nostr protocol json into Plain Old Class Objects
  • Automapper support for easy mapping
  • Has separation of concerns with separate services for connections, crypto, database, messages and user profiles
  • Dictionaries for managing relationships between messages make it super fast.

Setup

Open up with Visual studio 2022 and run

About

No description, website, or topics provided.

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages