Jump to content

Welcome to CodeNameJessica

โœจ Welcome to CodeNameJessica! โœจ

๐Ÿ’ป Where tech meets community.

Hello, Guest! ๐Ÿ‘‹
You're just a few clicks away from joining an exclusive space for tech enthusiasts, problem-solvers, and lifelong learners like you.

๐Ÿ” Why Join?
By becoming a member of CodeNameJessica, youโ€™ll get access to:
โœ… In-depth discussions on Linux, Security, Server Administration, Programming, and more
โœ… Exclusive resources, tools, and scripts for IT professionals
โœ… A supportive community of like-minded individuals to share ideas, solve problems, and learn together
โœ… Project showcases, guides, and tutorials from our members
โœ… Personalized profiles and direct messaging to collaborate with other techies

๐ŸŒ Sign Up Now and Unlock Full Access!
As a guest, you're seeing just a glimpse of what we offer. Don't miss out on the complete experience! Create a free account today and start exploring everything CodeNameJessica has to offer.

Open Source Never Dies: 11 of My Favorite Linux Apps That Refused to Stay Dead

(0 reviews)
by: Roland Taylor
Wed, 26 Nov 2025 11:03:03 GMT


Open Source Never Dies: 11 of My Favorite Linux Apps That Refused to Stay Dead

One of the greatest things about open-source software is that anyone can pick up where a project left off and bring it back to life, whether it's to continue a legacy, or a spiritual successor that builds on a new foundation.

In this article, I'll share some of the popular Linux apps that got new lives as "New/Next Generation" (-ng) versions of their former selves.

1. iotop-c

Open Source Never Dies: 11 of My Favorite Linux Apps That Refused to Stay Dead
iotop-c gives iotop a refreshed look

You've heard of top and htop, but did you know there's also a tool specifically for monitoring disk I/O? That's what iotop was created to do, but, but it's not seen development activity for some time, and being written in Python, it can get a bit slow (sorry Python lovers).

That's where iotop-c comes in. It's a rewrite of the original iotop in C, of course, and it's not only much faster, but richer in features, and actively maintained.

Installation

Iotop-c is packaged as iotop-c in most distros. You can also check out the GitHub page to grab the source code, star the project, or report bugs.

For Debian/Ubuntu you can run:

sudo apt install iotop-c
💡
Want to learn how to make the most of iotop? Check out this guide to iotop and ntopng on Linux Handbook.

2. vokoscreenNG

Open Source Never Dies: 11 of My Favorite Linux Apps That Refused to Stay Dead
vokoscreen NG makes screenrecording a breeze

vokoscreen NG (vovokscreen Next Generation) is the modernized rewrite of vokoscreen, a popular open-source screen recording app from the previous decade. Where the original version used FFmpeg and was limited to X11 (not because of its backend, to be clear), vokoscreenNG uses Gstreamer and has a fresh Qt interface.

It's also got support for Wayland, which the previous generation lacked.

Installation

You can grab vokoscreenNG from Flathub, or install it most distros directly from your package manager. On Debian/Ubuntu, you can install vokoscreen NG with:

sudo apt install vokoscreen-ng

3. WoeUSB-ng

Open Source Never Dies: 11 of My Favorite Linux Apps That Refused to Stay Dead
WoeUSB-ng makes it easy to create bootable Windows USB drives

WoeUSB-ng is a total rewrite of WoeUSB, an open-source Linux app for creating bootable Windows USB flash drives. It was created by the same developers, but rewritten in Python and given a GUI to make it easier to set Windows installers from Linux.

Ironically, despite an active community, WoeUSB-ng seems abandoned again, as it hasn't been updated in at least two years. For instance, there's an open pull request to add AppImage packaging, and pave the way for others, but the main repository appears stalled. Maybe some day WoeUSB-ng will rise again.

🚧
WoeUSB was popular in 2010s. Then it was abandoned and WoeUSB-ng took its place. From what I see, WoeUSB-ng's development has stagnated as well. Until we see a WoeUSB-ng++ or WoeUSB-GenZ, we have Ventoy to make bootable Windows USB on Linux.

Installation

If you're on Arch (or, if you use Arch on your distro of choice via Distrobox), you can install WoeUSB-ng with:

yay -S woeusb-ng

4. eSpeak NG

Open Source Never Dies: 11 of My Favorite Linux Apps That Refused to Stay Dead
The Screen Reader in GNOME uses eSpeak NG at the backend

eSpeak NG is speech synthesizer with support for over a hundred languages. Its a true fork that builds on the preexisting eSpeak engine, adding more languages and new features while possessing a cleaner codebase and remaining fully compatible with the original.

This means eSpeak NG serves as a drop-in replacement for the original.

Installation

eSpeak NG is included with most distros as their text-to-speech engine. You can also install espeak-ng from your package manager of choice, for example:

sudo apt install espeak-ng

Will install it on Debian/Ubuntu (if you don't already have it).

5. stress-ng

Open Source Never Dies: 11 of My Favorite Linux Apps That Refused to Stay Dead
The safest move with stress-ng (unless you know what you're doing)

stress-ng (stress next generation) is an app designed to do exactly what its name suggests, but for a good cause. It generates system load to stress-test both hardware and software subsystems to uncover bugs and limitations. Let me stress, no pun intended, it is not meant for casual use.

As you might guess, stress-ng is the remake of stress, the original app. After stress was abandoned, stress-ng became the standard, adding new features and methods for a broader range of systems.

Installation

You can install stress-ng from your distro's package manager. For Debian/Ubuntu, the command would be:

sudo apt install stress-ng
⚠️
Warning: stress-ng is not a toy and can genuinely cause your system to overheat or become unresponsive. It should only be used by professionals, in controlled conditions.

6. aircrack-ng

Open Source Never Dies: 11 of My Favorite Linux Apps That Refused to Stay Dead
aircrack-ng is a great pen-test tool

aircrack-ng is a total remake and expansion of aircrack, an app used for professional security auditing of WiFi networks by attempting to "crack" their passwords (hence the name). The original aircrack was a WEP/WPA recovery tool from the early 2000s.

Designed when WPA2 was new, it lacked the coverage and hardware support needed for the modern era. By contrast, aircrack-ng is a full suite, with broader hardware support, various attack types, automation features, and more.

Installation

You can get aircrack-ng on most distros through the package manager. It's included with many security focused distros, like Kali, Parrot, and BlackArch.

To install aircrack-ng on Debian/Ubuntu, you can run:

sudo apt install aircrack-ng

7. tomboy-ng:

Open Source Never Dies: 11 of My Favorite Linux Apps That Refused to Stay Dead
Tomboy-ng keeps the note nostalgia alive

Tomboy-ng is a total rewrite of Tomboy, which was once the standard notes tool on the GNOME desktop, and shipped with several distros, including Ubuntu. Tomboy was written in C#, and required Mono, which was too heavy in the days of CD and DVDs.

For this reason, Tomboy was dropped from Ubuntu, and its C# dependency raised issues for some. Later, the legacy Tomboy codebase was abandoned, and Tomboy-ng, written in Pascal, took its place.

Installation

You can install Tomboy-ng on most distros by from the default repositories. On Debian/Ubuntu, you can run:

sudo apt install tomboy-ng

8. radiotray-ng:

Open Source Never Dies: 11 of My Favorite Linux Apps That Refused to Stay Dead
Radiotray-ng lets you listen to online radios easily

Radiotray-ng is a complete rewrite of Radiotray, a minimalist Python/GTK2 app for playing online radio stations right from the system tray. This rewrite use C++ and Glib/Gtkmm, and is not only more stable, but less prone to breakage from GTK updates.

Radiotray-ng brings better codec handling, lower resource usage, more stable stream reconnection and uses JSON for saving its configuration (as opposed to XML).

Installation

Radiotray-ng is packaged for Fedora and can be installed directly with:

sudo dnf install radiotray-ng

For Ubuntu users, .deb packages are typically provided with each release.

9. GoldenDict-ng

Open Source Never Dies: 11 of My Favorite Linux Apps That Refused to Stay Dead
GoldenDict-ng is way more than a basic dictionary app

GoldenDict-ng is a true fork of GoldenDict, an popular open-source dictionary and translation app. GoldenDict-ng maintains the original's support for multiple dictionary formats (StarDict, Babylon, Webster, and more), audio pronunciations, web lookups, and scan-to-translate functionality.

On top of these, it brings an updated interface based on Qt 6, various bug fixes, better multimedia support, and improved dictionary rendering. It also adds other niceties like dark mode, better scanning behavior, and more robust indexing, making it suitable for dictionary power users.

Installation

Goldendict-ng is available on Flathub, for those who'd prefer to use a Flatpak. You can also install it from most distro repos. Debian/Ubuntu users can run:

sudo apt install goldendict-ng

10. ntopng

Open Source Never Dies: 11 of My Favorite Linux Apps That Refused to Stay Dead
ntopng gives a bird's eye view of your network activity

ntop-ng is the next-generation rewrite of ntop, a powerful real-time network traffic analyzer. The original ntop was already groundbreaking, and ntopng brings a new architecture, modern web UI, deep packet inspection, powerful metrics and flow analysis, and real-time bandwidth monitoring.

It also adds Lua scripting, network flow export, and integration with PF_RING for high-performance environments.

Installation

ntop-ng is packaged for most distros. On Debian/Ubuntu systems you can run:

# Install ntop-ng
sudo apt install ntop-ng
💡
Note: You can learn how to put ntop-ng to good use by following this tutorial.

11. Shutter: revived, not replaced

Open Source Never Dies: 11 of My Favorite Linux Apps That Refused to Stay Dead
Shutter's back like it never left

Shutter is popular Linux screenshot app with a slew of useful features that served countless users for many years. It was abandoned for some time, not working on modern distros, nor supporting Wayland. Despite apps like Flameshot and Gradia arising in its absence, Shutter still held a special place for many.

Fortunately, Shutter has been revived and even has initial support for Wayland. It's actively maintained by a community of enthusiastic users and contributors.

Where to get it:

Shutter is packaged for most popular distros, so you can grab it right from your package manager. On Debian/Ubuntu, you can run the following to install it:

sudo apt install shutter

Conclusion

Open-source projects are rarely ever truly dead: the right person or community can bring them back to life. From humble desktop apps, to critical system utilities, open-source finds new ways to preserve old ideas.

If you rely on any of these apps, consider contributing or making a donation. After all, it's we, the community, who keep open-source alive.

0 Comments

Recommended Comments

There are no comments to display.

Guest
Add a comment...

Important Information

Terms of Use Privacy Policy Guidelines We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions โ†’ Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.