taxum
is a composable and type-safe HTTP framework for Node.js, heavily inspired by Rust's
Axum and Tower. It brings the same declarative,
middleware-driven architecture to the JavaScript/TypeScript ecosystem, combining ergonomic route composition with deep
integration of the type system.
Written entirely in TypeScript, Taxum focuses on zero-cost abstractions, strong compile-time guarantees, and predictable request handling. Its design emphasizes modularity and composability, building on principles proven in the Rust ecosystem and adapting them to the asynchronous, event-driven nature of Node.js.
You can find several examples in the examples folder.
To see further examples, guides, and full API docs, visit the documentation.