bhtsne
tidy-viewer
Our great sponsors
bhtsne | tidy-viewer | |
---|---|---|
2 | 28 | |
57 | 2,012 | |
- | - | |
0.0 | 4.3 | |
over 1 year ago | 6 days ago | |
Rust | Rust | |
MIT License | The Unlicense |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
bhtsne
-
bhtsne 0.5.0, now 5.6x faster on a 4 core machine, plus a summary of my Rust journey (so far)
bhtsne now supports parallelism, custom data types and custom user defined metrics.
tidy-viewer
- Csvlens: Command line CSV file viewer. Like less but made for CSV
-
Are there any TUI apps you recommend outside of ncdu / nnn / htop / vim / bat / fd / tig / duf?
I work with data a lot so I use the sqlite cli. I also made tv (self-promotion) to view csvs.
-
One-liner for running queries against CSV files with SQLite
I am a data scientists. I have used a lot of tools/libraries to interact with data. SQLite is my favorite. It is hard to beat the syntax/grammar.
Also, when I use SQLite I do not output using column mode. I pipe to `tv` (tidy-viewer) to get a pretty output.
-
What are some of your favorite CLI/TUI apps?
tv (cat for csvs) - https://github.com/alexhallam/tv
- Tidy Viewer is a cross-platform CLI csv pretty printer that uses column styling to maximize viewer enjoyment.
-
TV is a cross-platform CSV pretty printer made to maximize viewer enjoyment
1. Looks like 0.0.13 the current version is 0.0.13
2. I need to update the README the binaries are here https://github.com/alexhallam/tv/releases/tag/0.0.13
Ah, I didn't mean a newline at the end of the output. Just a space after your shell prompt ($), see e.g. https://github.com/alexhallam/tv/blob/main/img/column_v_tv2.....
https://github.com/alexhallam/tv/pull/58
I added VisiData in my README and represented it in a positive light in the description. Again, just wanted to apologize for my mistake.
#better-together
And a list of options. Reading the first 80 lines of https://github.com/alexhallam/tv/blob/main/src/main.rs was in some sense more educational than the readme.
It, for example, allowed me to make an educated guess as to the answer to the question “how does this handle huge files?”. It by default only reads 25 lines.
(That makes the example from the header:
cat diamonds.csv | head -n 35 | tv
What are some alternatives?
visidata - A terminal spreadsheet multitool for discovering and arranging data
murex - A smarter shell and scripting environment with advanced features designed for usability, safety and productivity (eg smarter DevOps tooling)
xsv - A fast CSV command line toolkit written in Rust.
StyLua - An opinionated Lua code formatter
csview - 📠 Pretty and fast csv viewer for cli with cjk/emoji support.
ngrid - It's "less" for data!
tabled - An easy to use library for pretty print tables of Rust structs and enums.
starfetch - Display constellations in your terminal
tac - A high-performance, cross-platform file reverse utility
caniuse-rs - A command line client and Alfred workflow for caniuse.com, written in Rust 🦀
csvq - SQL-like query language for csv
duckdb - DuckDB is an in-process SQL OLAP Database Management System