awesome-nostr
awesome-nostr copied to clipboard
Java library is missing
This is a dummy issue to hopefully connect with others who need a Java library. I will share my progress here as soon as I get to writing one myself and would love to see others share their progress, too.
A Java library would be awesome. I've thought about making it as well but haven't got around to look at it yet.
Want to join? Is Kotlin fine with you? I need it for Android which is Kotlin nowadays.
I already have a RelayPool and can receive events as they happen. Didn't dig deep into nips yet though. No key generation or anything crypto yet.
I don't have any experience with Kotlin yet but I'm a quick learner so I could try to play around with Kotlin a bit over the weekend and see if I can learn the basics. If so, I would be more than happy to help out wherever I can!
A library was born ...
Work in progress very much but I already get Events over websocket as they happen:
https://github.com/Giszmo/NostrPostr
@Giszmo @0xtrr java library now exists https://github.com/tcheeric/nostr-java
For what it's worth, my NostrPostr is being used in production in my relay implementation in the same repo. It also does support nip-04. Have to update the readme.
So nostr-java and NostrPostr are both JVM libraries. The former is listed under clients. @aljazceru you might want to fix that. Either way, this issue has run its cause.