tpt-dev-dx
RustA Rust dev-tooling workspace featuring isolated env mocking, zero-dep snapshot testing, realistic fake data, ephemeral FS fixtures, and a TUI cargo scrubber.
0 stars0 forks0 watchers
Languages
Rust99.6%Just0.4%
README
tpt-dev-dx
Eliminating the boilerplate and friction in Rust backend development and testing.
A workspace of focused, production-ready crates for Rust developers.
| Crate | Description | crates.io |
|---|---|---|
tpt-temp-fs | Ephemeral, isolated file-system fixtures for integration tests | |
tpt-env-mocker | Safe, isolated environment variable mocking for async tests | |
tpt-snapshot-lite | Lightweight, zero-dependency snapshot testing | |
out-faker-rs | Strongly-typed, realistic mock data generation (not published — redundant with fake) | — |
tpt-cargo-scrub | CLI/TUI tool to clean Rust target/ directories | |
tpt-port-scout | RAII TCP/UDP port reservation for parallel tests (no TOCTOU races) | — |
tpt-log-tap | Per-test structured tracing event capture — assert on field values | — |
tpt-http-stub | Lightweight in-process HTTP stub server for tests | — |
tpt-cli-snap | CLI process testing with integrated snapshot assertions | — |
tpt-fixture | Session/module-scoped test fixtures with async init and teardown | — |
License
Licensed under either of MIT or Apache-2.0, at your option.