# grud Grud _aspires_ to be _idiomatic_ and _fun_ representation of a 2D grid in Rust. [![Rust Checks](https://github.com/matanlurey/grud/actions/workflows/rust.yml/badge.svg)](https://github.com/matanlurey/grud/actions/workflows/rust.yml) [![Coverage Status](https://coveralls.io/repos/github/matanlurey/grud/badge.svg?branch=v0.1.1)](https://coveralls.io/github/matanlurey/grud?branch=v0.1.1) [![Current Crates.io Version](https://img.shields.io/crates/v/grud.svg)](https://crates.io/crates/grud) [![Docs](https://docs.rs/grud/badge.svg)](https://docs.rs/grud/) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Downloads Badge](https://img.shields.io/crates/d/grud.svg)](https://crates.io/crates/grud) - Idiomatic: We use standard Rust conventions, traits, and memory efficiency. - Fun: Easy to use API, well-documented, and delightful! > ⚠️ As of the time of this writing, this is my first ever public crate, and > some turbulence might be expected! ## Inspiration If this crate isn't suitable for you, check out these ones: - [`blitter`](https://crates.io/crates/blitter) - [`das-grid`](https://crates.io/crates/das-grid) - [`gridit`](https://crates.io/crates/gridit) - [`simple-grid`](https://crates.io/crates/simple-grid) - [`sark_grids`](https://crates.io/crates/sark_grids) - [`tapestry`](https://crates.io/crates/tapestry) > TIP: For some notes about what I learned from these crates, see > [idioms.md](idioms.md).