Skip to content

ONote backend server rewritten in Rust - blazingly fast!

Notifications You must be signed in to change notification settings

rrecalo/onote-rust-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

onote-rust-server

The backend Rust server for ONote. Interfaces with ONote's MongoDB cluster to serve the client with quick, rusty calls.

Built to solidify my understanding of Rust, and to replace the horribly slow original NodeJS backend. Under very limited testing/benchmarking, this version of the server was up to 5-6x faster than the NodeJS version - blazingly fast!

Hosted on an AWS EC2 instance with a reverse-proxy through NGINX

  • Written in Rust with the help of rust-analyzer.
  • Built in the Axum framework using popular crates including:
  • Lots of unwrap(), I'll fix it later™

About

ONote backend server rewritten in Rust - blazingly fast!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages