Skip to content

Seinosuke01/NostrClient

 
 

Repository files navigation

NostrClient

NostrClient is a lightweight Swift package for handling socket connections and subscriptions. It uses Nostr under the hood.

Goals

  • Minimal dependencies with support for as many platforms as possible.
  • Lightweight, easy to use and understand
  • Good test coverage

Dependencies

Platforms

  • ✅ MacOS 14+
  • ✅ iOS 17+
  • ✅ iPadOS 17+
  • ✅ MacCatalyst 17+
  • ✅ VisionOS 1+
  • ✅ tvOS 17+
  • ✅ watchOS 10+
  • ❓ Linux (Unfortunatley I dont belive that URLSessionWebSocketTask works on Linux)
  • ❓ Windows (Unfortunatley I dont belive that URLSessionWebSocketTask works on Windows)

Todo

  • Documentation
  • Finish test coverage
  • Setup CI

Getting Started

More info to come soon

About

A lightweight Swift package for handling socket connections and subscriptions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Swift 100.0%