motorx

Crates.iomotorx
lib.rsmotorx
version0.0.10
sourcesrc
created_at2023-01-18 01:17:20.435607
updated_at2023-01-18 05:54:55.850013
descriptionA reverse-proxy in pure rust.
homepagehttps://github.com/tsar-boomba/motorx
repositoryhttps://github.com/tsar-boomba/motorx
max_upload_size
id761439
size73,292
Isaiah Gamble (tsar-boomba)

documentation

README

Motorx

A reverse-proxy in pure rust

Features

  • Robust configuration & request filtering
  • Caching
  • Wasm/wasi through wasmedge

Usage

Binary

Binaries for popular platforms are built for every release. You can install them with cargo binstall (repo), cargo install, or on the releases page.

Docker Image

Docker images are pushed to the Docker Hub repository on every release. If you would like to support more images, please open a pull request.

motorx-core

Build your own binary

Crate Features

  • tracing: Emit log information through tracing crate
  • serde-config: Implements serde::Deserialize for config structs
  • tls: Adds tls support through rustls (not yet tested)
  • wasm: no-default-features only, allows compilation for wasm32-wasi and running in wasmedge

Contributing

From v0.1.0 motorx uses conventional commits 1.0.0.

License

Both motorx and motorx-core are licensed under the MIT or Apache 2.0 license

Commit count: 43

cargo fmt