5 productivity apps for Linux

Get organized and accomplish more with these five productivity apps for the Elementary Linux desktop.
139 readers like this.

I've had a soft spot for Elementary OS since I first encountered it in 2013. A lot of that has to do with the distribution being very clean and simple.

Since 2013, I've recommended Elementary to people who I've helped transition to Linux from other operating systems. Some have stuck with it. Some who moved on to other Linux distributions told me that Elementary helped smooth the transition and gave them more confidence using Linux.

Like the distribution itself, many of the applications created specifically for Elementary OS are simple, clean, and useful. They can help boost your day-to-day productivity, too.

About "pay-what-you-want" apps

Some apps in the Elementary AppCenter ask you to pay what you can. You're not obliged to pay to the full amount a developer asks for (or pay anything, for that matter). However, any money that changes hands goes to support the development of those apps.

Three of the applications in this article—Quilter, Notes-up, and Envelope—are pay-what-you-want. If you find an app useful, I encourage you to send some money the developer's way.


Managing your budget should be simple. More than a few people, though, struggle with the task. That's where Envelope can help. While Envelope doesn't pack the features of something like GnuCash, it's good enough for most of us.

The app is built around the envelope system of personal and household budgeting. The first time you launch Envelope, you need to set up an account. You can do that manually, or you can import a QIF file containing financial information from another program.

Adding an account in Envelope

Either way, Envelope offers a set of categories (your envelopes). Add or delete categories as you see fit—for example, I don't own a car, so I deleted the Fuel category.

From there, add transactions. Those can be your expenses or your income. Or both.

Entering a transaction in Envelope

Envelope gives you an overview of your spending and income. To get a more focused view of your budget, you can report on the current or previous month or a specific range of dates.


Notes-Up's look and feel are reminiscent of note-taking tools like Standard Notes, Simplenote, and the macOS Notes app. If you use any of them, switching to Notes-Up will be smooth and painless. Regardless, Notes-Up is easy to learn and use.


Create a note and start typing. Notes-Up supports Markdown, making it easy to add formatting to your notes.

Taking notes in Notes-Up

If your Markdown is rusty, you can click the buttons on the toolbar to add formatting like lists; bold, italics, and strikethrough; code blocks; images; and more. You can also export your notes as PDF or Markdown files.

Use Notes-Up for a while, and you'll wind up with a long list of notes. Organize them using notebooks. You can, for example, create personal, school, and work notebooks. On top of that, Notes-Up enables you to create sub-notebooks. Under my notebook for Opensource.com, for example, I have sub-notebooks for articles and the news roundups I curate.

Notebooks not your thing? Then use tags to add keywords to your notes to make them easier to sort.


I do as much of my work as I can in plain text. That includes my task list. For that, I turn to a handy command-line application called Todo.txt.

If you aren't comfortable working at the command line, then Yishu is for you. It has Todo.txt's key features but graphically on the desktop.


When you first fire up Yishu, it asks you to open an existing Todo.txt file. If you have one, open it. Otherwise, create a task. That also creates a new file for your tasks.

Adding a task in Yishu

Your options are limited: a description of the task and a priority. You can also add a due date in the format YYYY-MM-DD—for example, 2020-02-17.

When you click OK, Yishu saves the file Todo.txt to your /home folder. That might not be where you want to store your tasks. You can tell Yishu to use another folder in its preferences.


Chances are, your notifications and reminders are jarring. A piercing buzz, an annoying beep, a text box that appears when you least expect it. Why not add a bit of calm and a bit of whimsy to your reminders—with a duck?

That's the idea behind Reminduck. It's a simple and fun way to tell yourself it's time to do, well, anything.

Fire up the app and create a reminder. You can add a description, date, and time for the reminder to appear, and you can set it to repeat. Reminders can repeat after a number of minutes that you set or at specific times every day, week, or month.


You can set up more than one reminder. Reminduck organizes your reminders, and you can edit or delete them.

Reminduck reminders

When the reminder is triggered, a little message pops out of the notification area on the desktop along with a soft alert and an icon of a smiling duck.

Reminduck notification


It's easy enough to write with Markdown in a plain old text editor. Some folks, though, prefer to work with a dedicated Markdown editor. On the Elementary OS desktop, one option is Quilter.


Quilter is pretty basic. There's no toolbar to insert formatting; you have to add Markdown by hand. On the other hand, Quilter displays a running word count and an estimate of how long it will take to read what you're writing.


The editor's options are few. There's a preview mode, and you can export your documents to PDF or HTML. The result of an export has the same look as a preview. That's not a bad thing.

Quilter's other options include the ability to change the line spacing and margins, set the editor's font, as well as enable syntax highlighting and spell checking. It also has a mode that you can use to focus on a single line or a single paragraph while you're writing.

Final thoughts

Sometimes, the best tools to boost your productivity are simple ones. Applications like the five above focus on doing one thing and doing it well.

Envelope, Notes-Up, Yishu, Reminduck, and Quilter won't appeal to everyone. But if you use Elementary OS, give them a try. They can help you keep on track and do what you need to do.

What to read next
That idiot Scott Nesbitt ...
I'm a long-time user of free/open source software, and write various things for both fun and profit. I don't take myself all that seriously and I do all of my own stunts.


This is great! I'm always learning from you. I'm looking for a mileage tracker for Linux. I drive a lot of charity miles and currently use LibreOffice Calc to track the mileage but I wondered about using an app to do that.

I did a very cursory search at 5:30 am, and couldn't find anything like that for the Linux desktop. I could only find mileage tracker systems for vehicle fleets.

In reply to by Don Watkins

Creative Commons LicenseThis work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License.