NostrClient is a lightweight Swift package for handling socket connections and subscriptions. It uses Nostr under the hood.
- Minimal dependencies with support for as many platforms as possible.
- Lightweight, easy to use and understand
- Good test coverage
- ✅ 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)
- Documentation
- Finish test coverage
- Setup CI
More info to come soon