A tiny text table drawing library for Rust.
- Small code size (< 250 lines of code, excluding docs and tests)
- Minimal dependencies (not zero, because Unicode is hard)
- Iterator support (you don't need to collect all the data to display at once, it can be streamed)
- Optional support for the
fallible-iterator
crate
- Optional support for the
- Unicode support
- Nothing more!
Run cargo add tinytable
, or add tinytable = "0.2"
to the [dependencies]
section of your Cargo.toml
.
After that, call tinytable::write_table()
in your code.
Copyright © 2025 Joaquim Monteiro
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.