see also:
VisiData [1] - A terminal interface for exploring and arranging tabular data.
VisiData supports tsv, csv, sqlite, json, xlsx (Excel), hdf5, and many other formats.
He seems to be devloping some other great software with Rust. Awesome. https://github.com/TaKO8Ki/frum - A little bit fast and modern Ruby version manager written in Rust
Hi. I'm the author of gobang. gobang means a Japanese game played on goban, a go board. The appearance of goban looks like table structure. And I live in Kyoto, Japan. In Kyoto city, streets are laid out on a grid (We call it “goban no me no youna (碁盤の目のような)”). They are why I named this project "gobang".
That’s really cool - the only problem is that I couldn’t tell my friends about it with them being able to take it seriously due to an unfortunate resemblance to some slang…
And I couldn’t tell my Rustacean friends about it with them being able to take it seriously due to an unfortunate implication that it's written in Go...
I’m sure a lot of people had the same first thought I did (curiosity on why a Rust project starts with “Go”) but that is a pretty cool story behind the name, actually.
Oh that makes a lot of sense and is actually quite elegant. I just felt that it was either a “go” language thing or some lewd play on words that I thought was a bit tasteless. Thank you for the clarification :)
I’ll give it a try. I’m starting to get more and more annoyed with the responsiveness of traditional IDEs. Maybe it’ll be better if I cut out most of the UI crap.
As a recent convert to neovim the one thing I'm missing is a nice integration with databases. In PyCharm I used to be able to connect a database to my project and get SQL code completion and data exploration very easily.
I agree with you on that, which is why I am trying to become proficient in Emacs!!
I've been using IntelliJ for many years, but I really want something lighter and emacs is perfect for that: I use it on a Raspberry Pi and it runs as fast as on my more powerful laptop.
I use the GUI version of emacs though... I did try the terminal version but it just doesn't seem to make much sense to me (I miss the much more nicely rendered diffs, images etc) when I can use TRAMP to edit files on any machine (as long as you can ssh into it).
More specifically, a TUI takes over your terminal and treats it as a window. Other examples are full screen editors like vim and emacs or a process monitor like top or htop.
Contrast with most terminal programs and shells that treat the terminal as a stream of text lines.
A TUI usually doesn't appear in your terminal scroll back.
Looks like a nice option. Sadly the development of native database management/query GUI tools seem to have stalled.
The last tools I truly enjoyed using was Sequel Pro on macOS for querying MySQL/MariaDB, but that seems to have been abandoned. The idea of browser based tools, or even the Electron based one, like Beekeeper Studio just don't feel as good as a truly native client.
Datagrip from jetbrains is a really nice tool, works great across mysql, postgres, mssql and big query in my experience. Supports a bunch of others that I haven't had a need to use yet.
From memory the EAP builds are free to use, through I just buy the all tools package as I get a lot of value from it
53 comments
[ 3.0 ms ] story [ 88.8 ms ] thread[1]: https://github.com/saulpw/visidata
This is not software, but he seems to be maintaining it. https://github.com/TaKO8Ki/awesome-alternatives-in-rust
The only thing missing is an IDE.
[0] https://github.com/tpope/vim-dadbod [1] https://github.com/kristijanhusak/vim-dadbod-ui [2] https://github.com/kristijanhusak/vim-dadbod-completion
More thought is put into keyboard shortcuts.
Theming/customization is easier.
IntelliJ is perfect in almost all ways, but recently my projects have been growing and it’s just… so… sloow…
I've been using IntelliJ for many years, but I really want something lighter and emacs is perfect for that: I use it on a Raspberry Pi and it runs as fast as on my more powerful laptop.
I use the GUI version of emacs though... I did try the terminal version but it just doesn't seem to make much sense to me (I miss the much more nicely rendered diffs, images etc) when I can use TRAMP to edit files on any machine (as long as you can ssh into it).
https://news.ycombinator.com/item?id=28489873
Contrast with most terminal programs and shells that treat the terminal as a stream of text lines.
A TUI usually doesn't appear in your terminal scroll back.
https://en.m.wikipedia.org/wiki/Text-based_user_interface
A great way to time travel in modern computers.
Give this a form editor and report generator and you've got a modern replacement.
The last tools I truly enjoyed using was Sequel Pro on macOS for querying MySQL/MariaDB, but that seems to have been abandoned. The idea of browser based tools, or even the Electron based one, like Beekeeper Studio just don't feel as good as a truly native client.
From memory the EAP builds are free to use, through I just buy the all tools package as I get a lot of value from it
https://github.com/Sequel-Ace/Sequel-Ace