Ghostboard pixel Skip to content

Track Your Meds: Dosage, the Open-Source Linux App

This app makes it easy to keep up with your medications.

There have been days in my life where I have forgotten to take important medication and dietary supplements due to being caught up with my daily chores.

But, I know that skipping medications that are essential to one's physical and mental wellbeing is not a great idea, and constantly forgetting to take your meds will most likely worsen your condition.

That stops now! I came across a nice reminder app called “Dosage” for Linux that is geared towards managing and tracking one's medications. Let's dive in!

Before we begin, please keep in mind that the medications listed below are only for illustrative purposes. These do not represent medical advice.

Dosage: Overview ⭐

a screenshot of dosage about info

With a primarily JavaScript foundation, Dosage is an open-source app that lets you keep track of your various medications with the option to receive timely reminders according to the frequency and dosage time you select.

It also comes with support for plenty of languages that include, English, Spanish, Hindi, Turkish, Italian, Russian and more. It is made possible with the help of Weblate, a web-based translation tool.

Some key features include:

  • Medication History
  • Medication Frequency
  • Inventory Management

Initial Impressions 👨‍💻

I installed the official Flatpak package, and upon first launch I was staring at a blank page that said, “No treatments added yet”.

a screenshot of dosage today tab

The “One-time entry” options allows you to quickly add a medicine dosage for a particular day. However, I don't think you would want to use this option for the most part, as you do not get an option to set notifications, and set a schedule for the medication.

So, I set out to fill the app up by going into the “Treatments” tab, which had a button called “Add” to start adding new medicines.

a screenshot of dosage treatements tab

When I clicked on that, a neat medication editor popped up with useful options such as adding the name of the medication, what unit to follow (pill, ml, gm)…

A note that could be set to say After/Before meal or really anything you want, option to set a color/icon to better distinguish between meds, the dosage time and amount.

a screenshot of dosage new medicine adding window

Then there was the frequency of taking the medication, with options like every day, specific days, cycle, and when necessary.

a screenshot of dosage new medicine adding window

I could also set notifications to reoccur until it was either confirmed or rejected. This can help you if you forget things easily.

You can also manage a virtual inventory of meds by putting in what you have, and when you want to be reminded of low stock. There was also the option to tweak the start and end dates for the treatment.

a screenshot of dosage new medicine adding window

Nonetheless, after I was done adding a few medicines and supplements, this is how the app looked like. 👇

a screenshot of dosage today tab filled with medicines

Beautiful, isn't it? The different colors make it so much easier to manage medication. Combine that with the ability to select multiple medicines to either confirm or skip them for the day, you have a very intuitive way of keeping track of your medication.

a screenshot of dosage treatments tab filled with medicines

Forgot whether you took a specific medicine? Fret not, you can head over to the “History” tab to see which medicines you have already taken or skipped, and at what time.

a screenshot of dosage history tab filled with medicines

The “Treatments” tab also is practical to keep track of how much medication is still in stock, just remember to keep the virtual inventory updated by clicking on the edit button to edit a medicine.

a screenshot of dosage treatments tab filled with medicines

There is also a handy “Preferences” option that I could access from the three-ribbon header menu which allowed me to enable auto-start at login, clear the history automatically, and change the notification behavior.

a screenshot of dosage preferences menu

When I was testing on my Ubuntu 22.04 LTS system, Dosage never showed me any notifications, but, when I tested it on a virtual machine equipped with Ubuntu 23.10, it showed me notifications without a fuss.

Maybe older versions of GNOME/Ubuntu do not play nice with Dosage, or a bug I encountered in my case? If you face the same issue, I suggest you go for newer versions of distributions with GNOME 45 at least to receive timely notifications.

📥 Get Dosage

You can grab the latest release of Dosage from the Flathub store or the Snap store. If you are interested in the source code, you can give its GitHub repo a visit.

You can also run one of the following commands below to get it installed via your terminal:

sudo snap install dosage-tracker #snap package


flatpak install flathub io.github.diegopvlk.Dosage #flatpak package

💬 That was about it for this first look. Do let me know if you have used similar apps in the past.

More from It's FOSS...