Suggest considering implementing a bridge to NNTP, or SMTP mail spools. Then use offline NTTP or mail readers.

That reminds me of how https://forum.dlang.org works: https://github.com/CyberShadow/DFeed It also uses SQLite.