Hi folks ![]()
So here’s the story. I was bored last night after work and wanted to build something simple, maybe open source. Also wanted to try out DeepSeek a bit. So I made this little gem called typed_print.
I haven’t shared this anywhere yet. This forum is the first place I’m posting because I like the community here and it feels genuine.
It’s nothing huge. Just turns hashes into clean tables in the terminal.
Example:
data = [
{ name: "Alice", score: 100, active: true },
{ name: "Bob", score: 42, active: false }
]
TypedPrint.print(data)
Output:
Name Score Active
------+------+-------
Alice 100 true
Bob 42 false
Features:
- Zero dependencies
- Column alignment (left/right/center)
- Filter columns with
only: - Custom headers with
headers:
Install:
gem install typed_print
Links:
- RubyGems: typed_print | RubyGems.org | your community gem host
- GitHub: GitHub - enderahmetyurt/typed_print: TypedPrint provides zero-dependency, beautifully formatted table output for Ruby data structures with automatic column sizing, alignment options, custom headers, and column filtering. · GitHub
I’d really appreciate your feedback. Let me know what you think.
Thanks for reading ![]()