3 releases (breaking)

new 0.3.0 Apr 17, 2025
0.2.0 Mar 17, 2025
0.1.0 Mar 10, 2025

#854 in HTTP server

Download history 101/week @ 2025-03-08 144/week @ 2025-03-15 26/week @ 2025-03-22 5/week @ 2025-03-29 5/week @ 2025-04-05 94/week @ 2025-04-12

132 downloads per month

MIT/Apache

1MB
11K SLoC

Rust 7K SLoC // 0.0% comments JavaScript 4K SLoC // 0.0% comments Jinja2 17 SLoC

UXUM

crates.io build status license documentation

An opinionated backend service framework based on axum.

Project goals

  • Minimum boilerplate code.
  • Minimal performance impact from features not in use.
  • Metrics, tracing, OpenAPI and common service support features available out of the box.
  • Ready to be deployed on a local server, VM or container, or in the cloud.

Project non-goals

  • Performance and feature parity with bare axum. Straight-up axum without all bells and whistles provided by this framework will always be a bit faster and more flexible.
  • Database access layers and connection pools. This is out of scope for this project.

Supported crate features

  • grpc: support nesting Tonic GRPC services inside Axum server instance.

Dependencies

~61MB
~1M SLoC