Empty input
Last updated 2017-08-09

Rust

Learn Rust for web development

Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety. 

Featuring

  • zero-cost abstractions
  • move semantics
  • guaranteed memory safety
  • threads without data races
  • trait-based generics
  • pattern matching
  • type inference
  • minimal runtime
  • efficient C bindings

Rust has a mature HTTP stack and various frameworks enable you to build APIs and backend services quickly. While increasingly more databases drivers become available, ORMs and connections to external services (like search or worker queues) are still scarce. Looking farther, it doesn't necessarily get better. Though there is significant support for base needs (like data compression or logging ), a lot more web-specific needs are still unmet and immature.

Rust has a mature HTTP stack  and various frameworks  enable you to build APIs and backend services quickly. While increasingly more databases drivers  become available, ORMs  and connections to external services  (like search or worker queues) are still scarce. Looking farther, it doesn't necessarily get better. Though there is significant support for base needs (like data compression  or logging  ), a lot more web-specific needs are still unmet and immature.  

Learn more on