Migrating the SSB Node.js stack to Rust, gradually
Migrating the SSB Node.js stack to Rust, gradually
SSB RSJS modules are npm packages written in Rust instead of JavaScript. You can use the npm package ssb-something-rsjs
as a direct replacement to ssb-something
.
Currently, these are:
ssb-keys-neon
ssb-keys-mnemonic-neon
pull-box-stream-rsjs
secret-handshake-rsjs
muxrpc-rsjs
multiserver-rsjs
ssb-conn-rsjs
ssb-tunnel-rsjs
ssb-ref-rsjs
ssb-blobs-rsjs
ssb-serve-blobs-rsjs
ssb-config-rsjs
ssb-friends-rsjs
ssb-replicate-rsjs
ssb-ebt-rsjs
ssb-validate-rsjs
async-append-only-log-rsjs
jitdb-rsjs
ssb-db2-rsjs
ssb-threads-rsjs
ssb-private-rsjs
If you want to create one of these modules, check the Contributor guide.
To read more on why and how we're building SSB RSJS, check The Plan.