figo361 / xitca-web

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

An alternative http library inspired by actix-web.

Requirement:

  • rustc 1.62.0-nightly (60e50fc1c 2022-04-04)

Motivation:

  • 100% safe Rust. All unsafe codes are outsourced to dependencies.
  • Low memory footprint. Avoid pre-allocation whenever possible.
  • Experiment nightly Rust feature to make async web frameworks easier to use.
  • Make code base compact and simple. Reduce the barrier of understanding of source code for easier contributing.
  • Simplify ecosystem with no homebrew runtime wrapper. tokio is used directly as dependency.

Limitation:

  • Highly experimental.
  • Feature in-complete.
  • Test cover is poor.

About

License:Apache License 2.0


Languages

Language:Rust 100.0%