<p align="center">
<img src="https://raw.githubusercontent.com/haskell-text/text-display/main/images/logo.png" />
</p>
<p align="center">
<a href="https://github.com/haskell-text/text-display/actions">
<img src="https://img.shields.io/github/actions/workflow/status/haskell-text/text-display/ci.yml?style=flat-square" alt="CI badge" />
</a>
<a href="https://haskell.org">
<img src="https://img.shields.io/badge/Made%20in-Haskell-%235e5086?logo=haskell&style=flat-square" alt="made with Haskell"/>
</a>
<a href="https://hackage.haskell.org/package/text-display">
<img src="https://img.shields.io/hackage/v/text-display?style=flat-square" alt="Hackage" />
</a>
</p>
<p align="center">
<a href='https://ko-fi.com/Q5Q327ZHW' target='_blank'><img height='36' style='border:0px;height:36px;' src='https://cdn.ko-fi.com/cdn/kofi1.png?v=3' border='0' alt='Buy Me a Coffee at ko-fi.com' /></a>
</p>
> *A Typeclass for user-facing output*
The `text-display` library offers the `Display` for developers to print a textual representation of datatypes that does not
have to abide by the rules of the [Show typeclass][Show].
## Documentation
* [Tutorial for new users][tutorial]
* [API Reference][reference]
* [Design of the library][design]
* [Comparison with other libraries][comparison]
[Show]: https://hackage.haskell.org/package/base/docs/Text-Show.html#v:Show
[tutorial]: https://hackage.haskell.org/package/text-display/src/docs/book/Tutorial.html
[design]: https://hackage.haskell.org/package/text-display/src/docs/book/Design.html
[reference]: https://hackage.haskell.org/package/text-display/docs/Data-Text-Display.html
[comparison]: https://hackage.haskell.org/package/text-display/src/docs/book/Comparison.html