Skip to main content

Welcome to Nakago

Nakago is a toolkit for building Rust applications with a modular structure, taking advantage of dependency injection to bring organization and testability to Rust projects large and small.

Features

Installation

Cargo

  • Install Rust and Cargo by following this guide.
  • Run cargo install nakago, along with cargo install nakago-derive, cargo install nakago-axum, etc. for each feature you need.

Etymology

Nakago (中子) is a Japanese word meaning "core", or less commonly the "middle of a nest of boxes". It often refers to the tang of a Japanese katana - the foundation of the hilt and the mechanism through which a sword is wielded. The nakago must be sound and resilient, allowing the holder to guide the blade with confidence.

Development

See docs/development.md.

License

Licensed under the MIT license (LICENSE or http://opensource.org/licenses/MIT).

Contribution

See CONTRIBUTING.md.