Skip to content

drmikesamy/BlazeJump

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published