
Fast Hyperlinks
-
Castero: Hearken to Podcasts
-
GitUI: Handle Git Repositories
For any given process on Linux, there’s prone to be no less than one good command-line app and one good GUI app. Nevertheless, a middle-ground exists between the visible, mouse-driven GUIs and the text-heavy terminal packages. These TUI (textual content person interface) apps are enticing, simple to make use of, and really quick.
1
ncdu: Test Disk Area
Ncdu is among the most established and in style trendy TUI apps. The “nc” in its title stands for “ncurses,” a library that underpins many text-based apps. Ncdu is the ncurses model of du, a typical Linux command-line software that reviews disk utilization. Right here’s a primary instance of du output:
$ du -skh /usr/share
235M /usr/share
In distinction, Ncdu has an interactive show, which suggests you’ll be able to simply discover the ends in extra depth:
Use the arrow keys to navigate and uncover precisely which recordsdata and directories are taking on essentially the most area in your disk. Ncdu nonetheless reveals the whole disk utilization of the listing you run it towards. Nevertheless, this system additionally enables you to examine subdirectories, making it a lot simpler to establish and delete problematic recordsdata. You can even kind directories by the variety of gadgets they include, which can make it easier to observe down the worst offenders.
2
btop: Monitor Processes
btop is one other trendy model of a traditional software: prime. prime is a TUI app itself, however btop has some important enhancements. Run the software and also you’ll see a dashboard containing panels with data on operating processes, cpu load, reminiscence use, disk area, and community site visitors:
btop makes wonderful use of particular characters and colours to attract its graphs. It’s extremely configurable from an in-app menu that provides you entry to themes, toggles for particular person panels, and many various information settings. Plus, btop makes your terminal look so much just like the mockups in each film Hollywood has ever made about hacking or our on-line world. For what that’s value.

Associated
I Made My Buddies Assume I Was a Linux Hacker Utilizing These 5 Enjoyable Instructions
No planets have been hacked within the making of this text.
3
Bagels: Observe Bills
Bagels is extra like an app than a small software or utility. It lets you observe your bills, plot your spending on a graph, observe your funds by date, manage prices by class, and far more.
Like btop, Bagels presents an interface with a number of panels that imitates a GUI. It has mouse assist, together with scrolling, and works significantly effectively in full-screen mode. The app is in energetic growth with an in depth roadmap.
Bagels shops all of your information in a single SQLite file so it’s potential to export it and transfer to a distinct app in case you select.
4
Posting: Take a look at APIs
Many web sites present an API for automated entry to their information and performance. When you’re a programmer, you’ll be able to perform a variety of duties by leveraging an API or two, particularly when it’s good to supply information from a number of places. A consumer may also help you discover an API, check its endpoints, and look at the information it returns, all with out having to put in writing any code.
For many people, Postman is the last word API consumer, however you’ll want to join an account to make use of it. Posting is the closest factor I’ve discovered to a command-line equal, with out the login requirement.
Posting enables you to save API calls to native textual content recordsdata in yaml format. This makes it simple to maintain observe of calls you need to repeat and the textual content format is straightforward to work with in any textual content editor. You possibly can even write Python scripts to govern requests or responses immediately in Posting.
The app has primary mouse assist to navigate its complete interface, with tabs just like the dev instruments interface in Google Chrome.
5
Fx: Examine JSON Knowledge
When you’ve extracted information from an API—or elsewhere—you’ll need to examine it. Most APIs present their information within the JSON format, which is straightforward to learn in small doses, however can rapidly change into unmanageable. Enter Fx.
Fx shows a JSON file in a extremely readable format, even when the unique file is a multitude. It enables you to rapidly navigate by way of the information, with instructions to break down and increase nested arrays or objects. You possibly can seek for particular information. With its JavaScript integration, you’ll be able to write scripts and use Fx to course of JSON with out utilizing a full programming setting.
Like many TUIs, Fx appears fairly primary at first and it’s simple to make use of out of the field. However, beneath, this program has numerous energy for individuals who want it.

Associated
What Is JSON and How Do You Use It?
JSON (JavaScript Object Notation) is a standardized format for representing structured information.
6
Castero: Hearken to Podcasts
Listening to a podcast is an inherently aural exercise, so that you’ll desire a consumer to get out of the way in which for essentially the most half. Luckily, Castero does precisely that, offering a minimal interface that permits you to meet up with your podcasts in a terminal. Its three columns—for feeds, episodes, and metadata—replicate a tried-and-tested structure whose affect goes proper again to early variations of iTunes.
Castero hasn’t been up to date lately, and a few podcasts gate their entry behind third events like Spotify, so not each podcast on the market will likely be accessible. Nevertheless, for the podcasts I need to hearken to, Castero is so much faster and simpler than firing up a GUI app.
7
GitUI: Handle Git Repositories
Whether or not you’re a programmer or a fan of bleeding-edge open-source releases, you might end up utilizing git to trace file revisions. The command-line git software is highly effective, however it may be tough to make use of. GitUI is a good various.
You need to use GitUI to examine modifications, stage and commit them, change branches, or simply browse the contents of a repo. Whereas there’s no mouse assist, GitUI is extraordinarily responsive and works effectively alongside a vim or emacs modifying session.
This choice solely skims the floor of what’s accessible. I encourage you to take a look at Terminal Trove, a showcase of command-line and TUI apps. There are lots of of packages featured on the positioning, from electronic mail shoppers to Bluetooth managers and music gamers.