I'll look into that as well.

I want something that can be used in FOSS software for Nostr.

Reply to this note

Please Login to reply.

Discussion

Qt has a much cleaner interface.

I am working on a client in Qt right now. As long as you are dynamically linking, or open sourcing the entire thing, it’s legal.

Also, check out nlohmann’s json library (it’s epically good) and QuickType.io will generate c++ classes using his json library by just pasting in example Nostr events.

Happy hacking.

I've already set up the nlohmann JSON library. I'll dig into how to use Qt for the project.

Thanks for the recs!

No problem. I have a love/hate relationship with Qt. There are times it makes me want to pull my hair out, but there isn’t another library that does what it does, and some parts (like networking - which is a nightmare cross platform) are really, really good. Qt also has excellent concurrency/parallelism stuff in it.