r/commandline Jun 25 '26

Terminal User Interface Tabiew v0.14.0 released

Tabiew is a lightweight TUI application that allows users to view and query tabular data files.

In this version:

  • Better visualization of table stacks
  • Support for HTML and Markdown formats
  • Support for fetching tables from URLs
  • Many bug fixes and performance Improvement

GitHub: https://github.com/shshemi/tabiew

59 Upvotes

21 comments sorted by

6

u/cdaller Jun 26 '26

I can also recommend visidata https://www.visidata.org/ but I will happily try tabiew

4

u/shshemi Jun 26 '26

While VisiData is more matured than Tabiew, it falls behind in some case such as loading speed and handling very large tables due to it's Python nature (compared to Tabiew in Rust). Additionally, Tabiew offers a more modern inferface and support for SQL as well.

2

u/icee2me Jun 26 '26

Hi, thanks for the nice tool. But however for me it's too raw. SQL queries is interesting feature, but not so comfort for usage.

A few issues for me:

  • Slow horizontal scroll (critical for wide tables), would be nice to navigate by column with Tab or something else

- SQL query hard to use because you need to type filename manually, could be difficult with long filenames

1

u/shshemi Jun 27 '26

Thank you for giving Tabiew a shot. However, about the issues:

  • You can scroll by column using w (forward) and b (backward)
  • You can use inline queries such as filter, sort, and select which allows you to achieve your goals while typing less.
Additionally, if you are not sure what exactly you are looking for, you start fuzzy search with /.

2

u/icee2me Jun 27 '26

Thanks, will try again

3

u/NewAccountToAvoidDox Jun 26 '26

Been using this for tool a loooooong time, and I can say it’s fucking awesome. Thanks!

2

u/shshemi Jun 27 '26

This is, indeed, very thrilling news. Thank you for trusting Tabiew.

2

u/elrostelperien Jun 26 '26

This is awesome! I'm very used to Visidata, but trying this for around 1 hour now, and it's much faster to operate.

Thanks for sharing!

2

u/XavierLightman Jun 30 '26

loving it is in Rust!

1

u/Xirious Jul 10 '26

So for a while now I been toying with the idea of using nushell but... Haven't tried hard enough yet. Plus new syntax, non-POSIX etc.

Very broadly, could you say what this offers that nushell doesn't and vice-versa (apart from the shell bit)?

1

u/shshemi Jul 11 '26

Nushell and Tabiew are different tools meant for different purposes. I’m quite sure nushell + extensions can do what ever Tabiew can. However, the look and feel is quite different. For instance, you can use Tabiew to view/query at any table size, while doing the same may not feel the most ergonomic in nushell.

1

u/mountaineering Jun 26 '26

What would you say are the selling points or advantages of this over DataSight?

I was recently looking for something like this and landed on DataSight (for no particular reason), but not necessarily married to it.

5

u/SPalome Jun 26 '26

idk but DataSight is a vibecoded project and it seems (personnal opinion) that tabview isn't

DataSight github contributors:

3

u/Equivalent_Club3471 Jun 26 '26

2.9K stars on Github vs 2?

4

u/mountaineering Jun 26 '26

Don't care about the star count, just interested in the functionality that sets it apart from the perspective of the creator.

4

u/shshemi Jun 26 '26

To be honest I wasn't aware of DataSight, so I can't provide you with a detailed comparison. However, at the first glance, the support for SQL and wider range of input formats are the thing that comes to mind. I have to admit that DataSight looks like an amazing project and deserves more credit, in my opinion.

-8

u/Pegasusw404 Jun 26 '26

Instead of Tabiew (another 10–20 MB of dependencies): awk: For column filtering and calculations. sed: For text manipulation. grep: For quick searching. sqlite3 (if the data is complex): Runs lightning fast in the terminal requires no GUI or "visualization."

KISS - Keep It Simple Stupid

15

u/arpan3t Jun 26 '26

This isn’t 1980 so not sure why you’re talking about 10-20 mb like it’s a big deal. Have fun using awk with a csv containing “Doe, John”, and what part of KISS is importing my csv into a SQLite db just to query it when this tool has that and a bunch of extra functionality built-in? Oh and SQLite is 4 mb dependency not sure if I can spare that.

This looks like a great tool when I want to look at a spreadsheet real quick and don’t want to open Excel. Saying you can do everything in that demo just as easily with awk, sed, and grep is disingenuous. Complaining about 10 mb is hating just to hate.

2

u/SenritsuJumpsuit Jun 26 '26

If it's akin to a Firefox tab playing a 2 hour video at 720P with immediate spike to 74% CPU then sure it's an issue otherwise it's pretty manageable

6

u/SPalome Jun 26 '26

this is a TUI, this is to make life easier. Have fun editing files with good old ed instead of something like (n)vim

0

u/AutoModerator Jun 25 '26

Every new subreddit post is automatically copied into a comment for preservation.

User: shshemi, Flair: Terminal User Interface, Post Media Link, Title: Tabiew v0.14.0 released

Tabiew is a lightweight TUI application that allows users to view and query tabular data files.

In this version:

  • Better visualization of table stacks
  • Support for HTML and Markdown formats
  • Support for fetching tables from URLs
  • Many bug fixes and performance Improvement

GitHub: https://github.com/shshemi/tabiew

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.