Are there any open-source Portfolio Tracker software for the Linux Desktop?

I'm looking into doing foreign exchange trading (forex). More specifically, I'd like to trade cryptocurrency pairs like Bitcoin and Monero (XMR-BTC)

Unfortunately, as I'm just simulating orders, I'm fiding that [a] it's very complex to stay on-top of my profit/loss over time when trading with different quantites back-and-forth and [b] GNU Cash just isn't quite up to this task, due to lack of precision

What I am looking for:

  1. Something where I manually type in all my investment transactions (eg last week I bought 0.342465753 XMR and I paid with 0.0025 BTC and today I sold 0.3 XMR and got 0.0023946 BTC)
  2. Something that can track the value of all my assets in cryptocurrency (ie I don't care the value in dollars or euros. I just want to see my net worth calculated in Bitcoins).
  3. Something that will give me fancy reports (eg yearly/monthly/weekly profit/loss reports, tell me my average overall buy-in for each currency, etc)

What I'm not looking for:

  1. Something that queries my bank accounts and injests data for me
  2. An app where I purchase actual investments (eg stocks) inside the app itself
  3. A mobile app
  4. A cloud-based web app

2 Answers 2


Based on your requirements, I suggest you look at:

They can run on Linux, can be used for recording buy/sell transactions, calculating returns, reports, etc. I can't recall if all can do pairs without the individual legs. But you can confirm by checking the manuals/issues logs.

  • Unfortunately I couldn't find out how to add a currency. It converts everything back to fiat :( Oct 6, 2022 at 1:16
  • Which one of the three did you check? Cryptofolio is more for cryptos though.
    – Z Z
    Oct 6, 2022 at 10:01
  • I tried Portfolio Performance. I'm not really looking for a big web application. I just want a simple program without dependencies on a separate DB app, etc Oct 17, 2022 at 16:33

Probably not what you're asking for, but you're going to have the best flexibility if you use a spreadsheet. Consider LibreOffice.

To help you figure-out the calculations, checkout CoinTracking.info.

It's a cloud-based webapp, but the documentation is great. Just throw some artificial numbers in it, and expand the calculations sections by expanding [click here for the detailed calculation]. Then replicate that in your spreadsheet.

Or use their service directly. It's free.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.