https://github.com/tj/terminal-table
Ruby ASCII Table Generator, simple and feature rich.
https://github.com/tj/terminal-table
Keywords from Contributors
rubygems activerecord mvc activejob rubocop rspec rack static-code-analysis code-formatter feature-flag
Last synced: about 22 hours ago
JSON representation
Repository metadata
Ruby ASCII Table Generator, simple and feature rich.
- Host: GitHub
- URL: https://github.com/tj/terminal-table
- Owner: tj
- License: mit
- Created: 2009-01-07T23:43:22.000Z (about 17 years ago)
- Default Branch: master
- Last Pushed: 2025-11-24T20:37:37.000Z (4 months ago)
- Last Synced: 2026-02-28T15:35:17.229Z (14 days ago)
- Language: Ruby
- Homepage:
- Size: 293 KB
- Stars: 1,570
- Watchers: 21
- Forks: 124
- Open Issues: 2
- Releases: 9
-
Metadata Files:
- Readme: README.md
- Changelog: History.rdoc
- License: LICENSE.txt
README.md
Terminal Table
Description
Terminal Table is a fast and simple, yet feature rich table generator
written in Ruby. It supports ASCII and Unicode formatted tables.
Installation
$ gem install terminal-table
Usage
Basics
To use Terminal Table:
require 'terminal-table'
To generate a table, provide an array of arrays (which are interpreted as
rows):
rows = []
rows << ['One', 1]
rows << ['Two', 2]
rows << ['Three', 3]
table = Terminal::Table.new :rows => rows
# > puts table
#
# +-------+---+
# | One | 1 |
# | Two | 2 |
# | Three | 3 |
# +-------+---+
The constructor can also be given a block which is either yielded the Table
object or instance evaluated:
table = Terminal::Table.new do |t|
t.rows = rows
end
table = Terminal::Table.new do
self.rows = rows
end
Adding rows one by one:
table = Terminal::Table.new do |t|
t << ['One', 1]
t.add_row ['Two', 2]
end
To add separators between rows:
table = Terminal::Table.new do |t|
t << ['One', 1] # Using << (push) as an alias for add_row
t << :separator # Using << with :separator as an alias for add_separator
t.add_row ['Two', 2]
t.add_separator # Note - this version allows setting the separator's border_type
t.add_row ['Three', 3]
end
# > puts table
#
# +-------+---+
# | One | 1 |
# +-------+---+
# | Two | 2 |
# +-------+---+
# | Three | 3 |
# +-------+---+
Cells can handle multiline content:
table = Terminal::Table.new do |t|
t << ['One', 1]
t << :separator
t.add_row ["Two\nDouble", 2]
t.add_separator
t.add_row ['Three', 3]
end
# > puts table
#
# +--------+---+
# | One | 1 |
# +--------+---+
# | Two | 2 |
# | Double | |
# +--------+---+
# | Three | 3 |
# +--------+---+
Head
To add a head to the table:
table = Terminal::Table.new :headings => ['Word', 'Number'], :rows => rows
# > puts table
#
# +-------+--------+
# | Word | Number |
# +-------+--------+
# | One | 1 |
# | Two | 2 |
# | Three | 3 |
# +-------+--------+
Title
To add a title to the table:
table = Terminal::Table.new :title => "Cheatsheet", :headings => ['Word', 'Number'], :rows => rows
# > puts table
#
# +---------------------+
# | Cheatsheet |
# +------------+--------+
# | Word | Number |
# +------------+--------+
# | One | 1 |
# | Two | 2 |
# | Three | 3 |
# +------------+--------+
Alignment
To align the second column to the right:
table.align_column(1, :right)
# > puts table
#
# +-------+--------+
# | Word | Number |
# +-------+--------+
# | One | 1 |
# | Two | 2 |
# | Three | 3 |
# +-------+--------+
To align an individual cell, you specify the cell value in a hash along the
alignment:
table << ["Four", {:value => 4.0, :alignment => :center}]
# > puts table
#
# +-------+--------+
# | Word | Number |
# +-------+--------+
# | One | 1 |
# | Two | 2 |
# | Three | 3 |
# | Four | 4.0 |
# +-------+--------+
Style
To specify style options:
table = Terminal::Table.new :headings => ['Word', 'Number'], :rows => rows, :style => {:width => 80}
# > puts table
#
# +--------------------------------------+---------------------------------------+
# | Word | Number |
# +--------------------------------------+---------------------------------------+
# | One | 1 |
# | Two | 2 |
# | Three | 3 |
# +--------------------------------------+---------------------------------------+
And change styles on the fly:
table.style = {:width => 40, :padding_left => 3, :border_x => "=", :border_i => "x"}
# > puts table
#
# x======================================x
# | Cheatsheet |
# x====================x=================x
# | Word | Number |
# x====================x=================x
# | One | 1 |
# | Two | 2 |
# | Three | 3 |
# x====================x=================x
You can also use styles to add a separator after every row:
table = Terminal::Table.new do |t|
t.add_row [1, 'One']
t.add_row [2, 'Two']
t.add_row [3, 'Three']
t.style = {:all_separators => true}
end
# > puts table
#
# +---+-------+
# | 1 | One |
# +---+-------+
# | 2 | Two |
# +---+-------+
# | 3 | Three |
# +---+-------+
You can also use styles to disable top and bottom borders of the table.
table = Terminal::Table.new do |t|
t.headings = ['id', 'name']
t.rows = [[1, 'One'], [2, 'Two'], [3, 'Three']]
t.style = { :border_top => false, :border_bottom => false }
end
# > puts table
# | id | name |
# +----+-------+
# | 1 | One |
# | 2 | Two |
# | 3 | Three |
And also to disable left and right borders of the table.
table = Terminal::Table.new do |t|
t.headings = ['id', 'name']
t.rows = [[1, 'One'], [2, 'Two'], [3, 'Three']]
t.style = { :border_left => false, :border_right => false }
end
# > puts table
# ----+-------
# id | name
# ----+-------
# 1 | One
# 2 | Two
# 3 | Three
# ----+-------
To change the default style options:
Terminal::Table::Style.defaults = {:width => 80}
All Table objects created afterwards will inherit these defaults.
Constructor options and setter methods
Valid options for the constructor are :rows, :headings, :style and :title -
and all options can also be set on the created table object by their setter
method:
table = Terminal::Table.new
table.title = "Cheatsheet"
table.headings = ['Word', 'Number']
table.rows = rows
table.style = {:width => 40}
New Formatting
Unicode Table Borders
Support for Unicode 'box art' borders presented a challenge, as the original terminal-table only handled three border types: horizontal (x), vertical (y), and intersection (i). For proper box-art, it became necessary to enable different types of corners/edges for multiple intersection types.
For the sake of backward compatiblity, the previous interface is still supported, as this gem has been around a long time and making breaking changes would have been inconvenient. The new interface is required for any complex and/or Unicode style bordering. A few variations on border style are supported via some new classes and creation of additional classes (or modification of characters used in existing ones) will allow for customized border types.
The simplest way to use an alternate border is one of the following:
table.style = { :border => :unicode }
table.style = { :border => :unicode_round }
table.style = { :border => :unicode_thick_edge }
These are a convenience wrapper around setting border using an instance of a class that inherits from Table::Terminal::Border
table.style = { :border => Terminal::Table::UnicodeBorder.new() }
table.style = { :border => Terminal::Table::UnicodeRoundBorder.new() }
table.style = { :border => Terminal::Table::UnicodeThickEdgeBorder.new() }
If you define a custom class and wish to use the symbol shortcut, you must namespace within Terminal::Table and end your class name with Border.
Markdown Compatiblity
Per popular request, Markdown formatted tables can be generated by using the following border style:
table.style = { :border => :markdown }
Ascii Borders
Ascii borders are default, but can be explicitly set with:
table.style = { :border => :ascii }
Customizing Borders
Inside the UnicodeBorder class, there are definitions for a variety of corner/intersection and divider types.
@data = {
nil => nil,
nw: "┌", nx: "─", n: "┬", ne: "┐",
yw: "│", y: "│", ye: "│",
aw: "╞", ax: "═", ai: "╪", ae: "╡", ad: '╤', au: "╧", # double
bw: "┝", bx: "━", bi: "┿", be: "┥", bd: '┯', bu: "┷", # heavy/bold/thick
w: "├", x: "─", i: "┼", e: "┤", dn: "┬", up: "┴", # normal div
sw: "└", sx: "─", s: "┴", se: "┘",
# alternative dots/dashes
x_dot4: '┈', x_dot3: '┄', x_dash: '╌',
bx_dot4: '┉', bx_dot3: '┅', bx_dash: '╍',
}
Note that many are defined as directional (:nw == north-west), others defined in terms of 'x' or 'y'.
The border that separates headings (below each heading) is of type :double and is defined with a* entries.
Alternate :heavy types that can be applied to separators can be defined with b* entries.
When defining a new set of borders, it's probably easiest to define a new class that inherits from UnicodeBorder and replaces the @data Hash.
However, these elements can be these can be overridden by poking setting the Hash, should the need arise:
table.style = {border: :unicode}
table.style.border[:nw] = '*' # Override the north-west corner of the table
Customizing row separators
Row-separators can now be customized in a variety of ways. The default separator's border_type is referred to as :div. Additional separator border types (e.g. :double, :heavy, :dash - see full list below) can be applied to separate the sections (e.g. header/footer/title).
The separator's border_type may be specified when a user-defined separator is added. Alternatively, borders may be adjusted after the table's rows are elaborated, but before the table is rendered.
Separator border_types can be adjusted to be heavy, use double-lines, and different dash/dot styles. The border type should be one of:
div dash dot3 dot4
thick thick_dash thick_dot3 thick_dot4
heavy heavy_dash heavy_dot3 heavy_dot4
bold bold_dash bold_dot3 bold_dot4
double
To manually set the separator border_type, the add_separator method may be called.
add_separator(border_type: :heavy_dash)
Alternatively, if style: :all_separators is used at the table level, it may be necessary to elaborate the implicit Separator rows prior to rendering.
table = Terminal::Table.new do |t|
t.add_row [1, 'One']
t.add_row [2, 'Two']
t.add_row [3, 'Three']
t.style = {:all_separators => true}
end
rows = table.elaborate_rows
rows[2].border_type = :heavy # modify separator row: emphasize below title
puts table.render
Example: Displaying a small CSV spreadsheet
This example code demonstrates using Terminal-table and CSV to display a small spreadsheet.
#!/usr/bin/env ruby
require "csv"
require "terminal-table"
use_stdin = ARGV[0].nil? || (ARGV[0] == '-')
io_object = use_stdin ? $stdin : File.open(ARGV[0], 'r')
csv = CSV.new(io_object)
csv_array = csv.to_a
user_table = Terminal::Table.new do |v|
v.style = { :border => :unicode_round } # >= v3.0.0
v.title = "Some Title"
v.headings = csv_array[0]
v.rows = csv_array[1..-1]
end
puts user_table
See also examples/show_csv_table.rb in the source distribution.
More examples
For more examples, please see the examples directory included in the
source distribution.
Author
TJ Holowaychuk tj@vision-media.ca
Unicode table support by Ben Bowers https://github.com/nanobowers
Owner metadata
- Name: TJ Holowaychuk
- Login: tj
- Email:
- Kind: user
- Description:
- Website: https://apex.sh
- Location: London, UK
- Twitter: tjholowaychuk
- Company: Apex
- Icon url: https://avatars.githubusercontent.com/u/25254?u=d332bdd6d335df9f08e7cdac0e17143d898ec70d&v=4
- Repositories: 296
- Last ynced at: 2024-05-01T10:36:56.726Z
- Profile URL: https://github.com/tj
GitHub Events
Total
- Release event: 1
- Delete event: 1
- Pull request event: 8
- Fork event: 4
- Issues event: 23
- Watch event: 44
- Issue comment event: 12
- Push event: 6
- Pull request review event: 5
- Create event: 2
Last Year
- Pull request event: 1
- Watch event: 22
- Issue comment event: 2
- Create event: 1
Committers metadata
Last synced: 4 days ago
Total Commits: 239
Total Committers: 45
Avg Commits per committer: 5.311
Development Distribution Score (DDS): 0.69
Commits in past year: 2
Committers in past year: 1
Avg Commits per committer in past year: 2.0
Development Distribution Score (DDS) in past year: 0.0
| Name | Commits | |
|---|---|---|
| TJ Holowaychuk | tj@v****a | 74 |
| René Föhring | rf@b****e | 38 |
| Nate Berkopec | n****c@g****m | 30 |
| Ben Bowers | n****s@g****m | 12 |
| Scott Taylor | s****t@r****m | 8 |
| Washington Botelho | w****s@g****m | 8 |
| Peter Suschlik | p****r@s****e | 6 |
| Wenxuan Zhao | v****z@l****m | 5 |
| Scott J. Goldman | s****g@v****m | 5 |
| Matijs van Zuijlen | m****s@m****t | 4 |
| Flavio Castelli | f****i@n****m | 4 |
| Jason Scholl | j****l@g****m | 3 |
| Olle Jonsson | o****n@g****m | 3 |
| luotao | p****g@l****e | 2 |
| Tom van Leeuwen | t****n@s****m | 2 |
| Nick Palaniuk | n****k@g****m | 2 |
| Douglas Eichelberger | d****g@g****m | 2 |
| James Le Cuirot | j****t@y****m | 2 |
| Peter Goldstein | p****n@g****m | 2 |
| dependabot[bot] | 4****] | 2 |
| mrlocus | l****d@g****m | 1 |
| erwanlr | e****r@g****m | 1 |
| Romain Tribes | t****n@g****m | 1 |
| Michal Pokorný | p****k@r****z | 1 |
| Dmitriy Voropaev | v****r@a****g | 1 |
| René Föhring | r****b@b****e | 1 |
| Vivek Bisen | v****n@s****m | 1 |
| cowardx | x****x@g****m | 1 |
| root | r****t@j****) | 1 |
| Matt Jankowski | m****t@j****e | 1 |
| and 15 more... | ||
Committer domains:
- bamaru.de: 2
- vision-media.ca: 1
- railsnewbie.com: 1
- suschlik.de: 1
- linux.com: 1
- vmware.com: 1
- matijs.net: 1
- novell.com: 1
- luotaoruby.me: 1
- saasplaza.com: 1
- yakara.com: 1
- rny.cz: 1
- altlinux.org: 1
- sportngin.com: 1
- jclinux.(none): 1
- jankowski.online: 1
- leoarnold.de: 1
- vanderbilt.edu: 1
- dorianmarie.com: 1
- chrismar035.com: 1
Issue and Pull Request metadata
Last synced: 2 months ago
Total issues: 59
Total pull requests: 59
Average time to close issues: over 2 years
Average time to close pull requests: 5 months
Total issue authors: 54
Total pull request authors: 36
Average comments per issue: 2.17
Average comments per pull request: 1.59
Merged pull request: 46
Bot issues: 0
Bot pull requests: 4
Past year issues: 1
Past year pull requests: 2
Past year average time to close issues: N/A
Past year average time to close pull requests: 10 days
Past year issue authors: 1
Past year pull request authors: 1
Past year average comments per issue: 0.0
Past year average comments per pull request: 0.0
Past year merged pull request: 2
Past year bot issues: 0
Past year bot pull requests: 2
Top Issue Authors
- parsa2000200 (4)
- korczis (2)
- TylerRick (2)
- khirodpatra (1)
- gilesdotcodes (1)
- abbish (1)
- gremerritt (1)
- userlocalhost (1)
- forthrin (1)
- sillylogger (1)
- kulldox (1)
- ashmaroli (1)
- KINGSABRI (1)
- mrueg (1)
- bbenezech (1)
Top Pull Request Authors
- vizv (5)
- dependabot[bot] (4)
- nateberkopec (4)
- olleolleolle (3)
- nanobowers (3)
- jimhranicky (2)
- mjankowski (2)
- nikkypx (2)
- dorianmariecom (2)
- petergoldstein (2)
- jescholl (2)
- dduugg (2)
- mvz (2)
- chewi (2)
- wbotelhos (1)
Top Issue Labels
- bug (13)
- enhancement (8)
- question (3)
Top Pull Request Labels
- bug (4)
- dependencies (4)
- enhancement (3)
- github_actions (2)
- stale (1)
Package metadata
- Total packages: 28
-
Total downloads:
- rubygems: 743,721,889 total
- Total docker downloads: 6,512,798,464
- Total dependent packages: 803 (may contain duplicates)
- Total dependent repositories: 405,431 (may contain duplicates)
- Total versions: 82
- Total maintainers: 6
gem.coop: terminal-table
Simple, feature rich ascii table generation library
- Homepage: https://github.com/tj/terminal-table
- Documentation: http://www.rubydoc.info/gems/terminal-table/
- Licenses: MIT
- Latest release: 4.0.0 (published about 1 year ago)
- Last Synced: 2026-03-10T03:01:57.899Z (5 days ago)
- Versions: 22
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 371,883,175 Total
- Docker Downloads: 3,256,399,232
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 0.025%
- Docker downloads count: 0.036%
- Downloads: 0.065%
- Maintainers (3)
guix: ruby-terminal-table
Simple, feature rich ASCII table generation library
- Homepage: https://github.com/tj/terminal-table
- Documentation: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/ruby-xyz.scm#n14002
- Licenses: expat
- Latest release: 3.0.2 (published 12 days ago)
- Last Synced: 2026-03-02T18:56:16.088Z (12 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Stargazers count: 0.153%
- Average: 0.169%
- Forks count: 0.523%
rubygems.org: terminal-table
Simple, feature rich ascii table generation library
- Homepage: https://github.com/tj/terminal-table
- Documentation: http://www.rubydoc.info/gems/terminal-table/
- Licenses: MIT
- Latest release: 4.0.0 (published about 1 year ago)
- Last Synced: 2026-03-09T22:01:24.001Z (5 days ago)
- Versions: 22
- Dependent Packages: 800
- Dependent Repositories: 405,430
- Downloads: 371,831,286 Total
- Docker Downloads: 3,256,399,232
-
Rankings:
- Dependent repos count: 0.044%
- Dependent packages count: 0.06%
- Docker downloads count: 0.065%
- Downloads: 0.077%
- Average: 0.66%
- Stargazers count: 1.33%
- Forks count: 2.388%
- Maintainers (3)
alpine-v3.18: ruby-terminal-table
Ruby ASCII Table Generator, simple and feature rich
- Homepage: https://github.com/tj/terminal-table
- Licenses: MIT
- Latest release: 3.0.2-r2 (published almost 3 years ago)
- Last Synced: 2026-03-03T06:28:38.962Z (11 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 4.169%
- Stargazers count: 6.493%
- Forks count: 10.184%
- Maintainers (1)
proxy.golang.org: github.com/tj/terminal-table
- Homepage:
- Documentation: https://pkg.go.dev/github.com/tj/terminal-table#section-documentation
- Licenses: mit
- Latest release: v4.0.0+incompatible (published about 1 year ago)
- Last Synced: 2026-03-10T07:24:51.976Z (4 days ago)
- Versions: 10
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 6.999%
- Average: 8.173%
- Dependent repos count: 9.346%
alpine-edge: ruby-terminal-table
Ruby ASCII Table Generator, simple and feature rich
- Homepage: https://github.com/tj/terminal-table
- Licenses: MIT
- Latest release: 3.0.2-r4 (published 11 months ago)
- Last Synced: 2026-03-02T11:19:57.963Z (12 days ago)
- Versions: 4
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Stargazers count: 7.835%
- Average: 8.309%
- Forks count: 10.758%
- Dependent packages count: 14.641%
- Maintainers (1)
alpine-v3.15: ruby-terminal-table
Ruby ASCII Table Generator, simple and feature rich
- Homepage: https://github.com/tj/terminal-table
- Licenses: MIT
- Latest release: 2.0.0-r1 (published over 4 years ago)
- Last Synced: 2026-03-03T06:26:48.205Z (11 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Stargazers count: 4.56%
- Forks count: 7.214%
- Average: 9.34%
- Dependent packages count: 25.585%
- Maintainers (1)
alpine-v3.16: ruby-terminal-table
Ruby ASCII Table Generator, simple and feature rich
- Homepage: https://github.com/tj/terminal-table
- Licenses: MIT
- Latest release: 2.0.0-r2 (published almost 4 years ago)
- Last Synced: 2026-03-02T14:38:56.019Z (12 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Stargazers count: 4.878%
- Forks count: 7.572%
- Average: 9.94%
- Dependent packages count: 27.311%
- Maintainers (1)
alpine-v3.17: ruby-terminal-table
Ruby ASCII Table Generator, simple and feature rich
- Homepage: https://github.com/tj/terminal-table
- Licenses: MIT
- Latest release: 3.0.2-r1 (published over 3 years ago)
- Last Synced: 2026-03-03T06:28:53.639Z (11 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Stargazers count: 6.298%
- Forks count: 9.285%
- Average: 10.709%
- Dependent packages count: 27.254%
- Maintainers (1)
spack.io: ruby-terminal-table
Simple, feature rich ascii table generation library
- Homepage: https://github.com/tj/terminal-table
- Licenses: []
- Latest release: 1.8.0 (published almost 4 years ago)
- Last Synced: 2026-02-21T12:13:53.141Z (21 days ago)
- Versions: 1
- Dependent Packages: 1
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Stargazers count: 5.989%
- Forks count: 9.032%
- Average: 10.772%
- Dependent packages count: 28.067%
- Maintainers (1)
conda-forge.org: rb-terminal-table
- Homepage: https://rubygems.org/gems/terminal-table
- Licenses: MIT
- Latest release: 1.8.0 (published over 6 years ago)
- Last Synced: 2026-03-02T15:17:08.115Z (12 days ago)
- Versions: 1
- Dependent Packages: 2
- Dependent Repositories: 1
-
Rankings:
- Stargazers count: 10.455%
- Forks count: 16.358%
- Average: 17.708%
- Dependent packages count: 19.607%
- Dependent repos count: 24.412%
gem.coop: leifcr-terminal-table
Simple, feature rich ascii table generation library
- Homepage: https://github.com/tj/terminal-table
- Documentation: http://www.rubydoc.info/gems/leifcr-terminal-table/
- Licenses: MIT
- Latest release: 1.5.3 (published almost 10 years ago)
- Last Synced: 2026-03-07T16:00:35.282Z (7 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 3,713 Total
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 28.515%
- Downloads: 85.544%
- Maintainers (1)
rubygems.org: leifcr-terminal-table
Simple, feature rich ascii table generation library
- Homepage: https://github.com/tj/terminal-table
- Documentation: http://www.rubydoc.info/gems/leifcr-terminal-table/
- Licenses: MIT
- Latest release: 1.5.3 (published almost 10 years ago)
- Last Synced: 2026-03-10T07:24:50.186Z (4 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 3,715 Total
-
Rankings:
- Stargazers count: 1.211%
- Forks count: 2.097%
- Dependent packages count: 15.706%
- Average: 29.777%
- Dependent repos count: 46.782%
- Downloads: 83.088%
- Maintainers (1)
debian-12: ruby-terminal-table
- Homepage: https://github.com/tj/terminal-table
- Documentation: https://packages.debian.org/bookworm/ruby-terminal-table
- Licenses:
- Latest release: 3.0.2-1 (published 30 days ago)
- Last Synced: 2026-02-12T23:42:38.018Z (30 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
alpine-v3.20: ruby-terminal-table
Ruby ASCII Table Generator, simple and feature rich
- Homepage: https://github.com/tj/terminal-table
- Licenses: MIT
- Latest release: 3.0.2-r3 (published about 2 years ago)
- Last Synced: 2026-03-03T06:27:37.603Z (11 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
alpine-v3.22: ruby-terminal-table
Ruby ASCII Table Generator, simple and feature rich
- Homepage: https://github.com/tj/terminal-table
- Licenses: MIT
- Latest release: 3.0.2-r4 (published 11 months ago)
- Last Synced: 2026-03-03T06:27:06.735Z (11 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
debian-13: ruby-terminal-table
- Homepage: https://github.com/tj/terminal-table
- Documentation: https://packages.debian.org/trixie/ruby-terminal-table
- Licenses:
- Latest release: 3.0.2-1 (published about 1 month ago)
- Last Synced: 2026-02-13T13:20:16.613Z (29 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
alpine-v3.19: ruby-terminal-table
Ruby ASCII Table Generator, simple and feature rich
- Homepage: https://github.com/tj/terminal-table
- Licenses: MIT
- Latest release: 3.0.2-r2 (published almost 3 years ago)
- Last Synced: 2026-03-03T06:27:50.063Z (11 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
alpine-v3.23: ruby-terminal-table
Ruby ASCII Table Generator, simple and feature rich
- Homepage: https://github.com/tj/terminal-table
- Licenses: MIT
- Latest release: 3.0.2-r4 (published 11 months ago)
- Last Synced: 2026-03-04T04:58:13.950Z (10 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
ubuntu-24.10: ruby-terminal-table
- Homepage: https://github.com/tj/terminal-table
- Licenses:
- Latest release: 3.0.2-1 (published about 1 month ago)
- Last Synced: 2026-03-09T18:23:24.139Z (5 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
alpine-v3.21: ruby-terminal-table
Ruby ASCII Table Generator, simple and feature rich
- Homepage: https://github.com/tj/terminal-table
- Licenses: MIT
- Latest release: 3.0.2-r3 (published about 2 years ago)
- Last Synced: 2026-03-03T06:27:11.897Z (11 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
debian-11: ruby-terminal-table
- Homepage: https://github.com/tj/terminal-table
- Documentation: https://packages.debian.org/bullseye/ruby-terminal-table
- Licenses:
- Latest release: 2.0.0-1 (published about 1 month ago)
- Last Synced: 2026-02-13T08:25:36.355Z (29 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
ubuntu-23.04: ruby-terminal-table
- Homepage: https://github.com/tj/terminal-table
- Licenses:
- Latest release: 3.0.2-1 (published about 1 month ago)
- Last Synced: 2026-02-11T06:51:07.973Z (about 1 month ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-10: ruby-terminal-table
- Homepage: https://github.com/tj/terminal-table
- Documentation: https://packages.debian.org/buster/ruby-terminal-table
- Licenses:
- Latest release: 1.8.0-1 (published about 1 month ago)
- Last Synced: 2026-02-13T04:26:29.031Z (29 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
Dependencies
- tins ~> 1.0.0
- bundler ~> 2 development
- pry >= 0 development
- rake ~> 13.0 development
- rspec >= 3.0 development
- term-ansicolor >= 0 development
- unicode-display_width >= 1.1.1, < 3
- actions/checkout v3 composite
- ruby/setup-ruby v1 composite
Score: 33.871989419241146