Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

✨ RustX




License: MIT OR Apache-2.0 Rust 1.98+ edition 2024 CI Release

rustx is a production-grade Rust workspace of reusable, composable crates.

Overview

rustx is the Rust workspace for a family of focused ToolX crates maintained by comstrx. Member crates use the rustx-<name> package convention and live under crates/<name>, with crates/rustx as the facade that re-exports them all.

Usage

Take the whole foundation through the facade:

[dependencies]
rustx = { git = "https://github.com/comstrx/rustx", branch = "main" }
use rustx::prelude::*;

Every member crate is reachable as rustx::<name>, and rustx::prelude is the union of the member preludes. Consumers who need exactly one crate may depend on it directly instead; the paths are the only difference.

Run bash scripts/run.sh doc-open for the current crate list and the full API — the workspace manifest is the single source of truth for what ships.

Workspace

Development

bash scripts/run.sh check
bash scripts/run.sh test
bash scripts/run.sh ci-lint

The minimum supported Rust version is 1.98.0.

Community

License

rustx is dual-licensed under either MIT or Apache-2.0, at your option.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this work by you, as defined in the Apache-2.0 license, shall be dual-licensed as above, without any additional terms or conditions.

About

Rust workspace for building high-performance framework foundations, developer tooling, and infrastructure runtimes.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages