Good evening, I’ve just deployed the first beta version of Mostr: a bridge between Nostr and the Fediverse.
More info here: https://soapbox.pub/blog/mostr-fediverse-nostr-bridge/
Source code: https://gitlab.com/soapbox-pub/mostr
The bridge is an ActivityPub server and Nostr client, written from the ground up in TypeScript with Deno. It generates RSA keypairs and pubkeys deterministically by combining the username with a SECRET_KEY. Sqlite is needed to store a reverse-lookup of Nostr to AP IDs, but otherwise it mostly works off the Web Cache API and the Nostr relay. I wrote nearly everything and gained lots of knowledge about cryptography.
Enjoy.
076萌SNS is a social network, courtesy of 076. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.
All 076萌SNS content and data are available under the Creative Commons Attribution 3.0 license.