I already have a fast C content parser 😅. I’m using C code in Damus. Since it’s depending on lmdb, it made more sense because lmdb is a C lib as well.
This will also work in rust and notedeck, I’m planning on making a rust interface.
Login to reply
Replies (2)
C is the way to code here. That JSON library, JSMN, is pretty slick, very low level, I used it before, but I use C++ now and ‘JSON for modern C++’ . Still working on my CMake port , will post here when done 
GitHub
initial json decoding · damus-io/nostrdb@32b0e57
The unfairly fast embedded nostr database backed by lmdb - initial json decoding · damus-io/nostrdb@32b0e57
Don't worry, I'm not a Rust proselytizer lol, just curios and glad to see anyone writing low level efficient code these days. Excited to try out notedeck 👍