/nats-server-rs

An FFI wrapper that lets Rust applications start embedded NATS (Go) servers

Primary LanguageGo

NATS Rust Server

This is a thin veneer over top of the NATS Go server. This crate is designed to be used by Rust applications and libraries that want to be able to start/stop an embedded NATS server, as shown in the following code:

fn main() {
    let server = nats_server::NatsServer::new();

    println!("Running NATS from Rust!");
    server.start();
}