Desktop Apps
Everyday
- email client: Thunderbird
- browser
- Gecko (Firefox)
- standard: Firefox / Waterfox (depending on how much you trust Mozilla)
- more customisable: Floorp
- more private: Librewolf / Arkenfox / Mullvad Browser
- aesthetic: Zen Browser (vertical tabs is divisive)
- Tor network: Tor Browser
- Blink (Chromium): Vivaldi
- for MacOS: Orion by Kagi (has support for Chrome and Firefox extensions)
- Gecko (Firefox)
- local AI: GPT4All (more models) / Sanctum (more user-friendly)
Chromium browsers have dropped support for Manifest V2 extensions, meaning uBlock Origin and other similar ad-blockers no longer work. “uBlock Origin Lite” is an alternative, but is a lot less customisable due to the restrictions of Manifest V3
Productivity
- to-do list: Todoist
If you prefer an open-source app, Joplin and Notesnook are note-taking apps can both be used for to-do list.
- note-taking: Joplin / Obsidian / Logseq / Notesnook / others
- MacOS: Bear
- todo.txt: sleek
- notepad alternative (Windows): Notepad++
Joplin, Logseq, and Notesnook are open-source whereas Obsidian is closed. All of them offer syncing options. Logseq interestingly doesn’t use a folder-based structure like Obsidian does, but both use .md files.
Joplin and Notesnook don’t use .md files or similar, but the latter allows you to export your notes as text files (.txt, .pdf, .html, and .md). There is a Joplin plugin that allows you to save notes as .md files called “Save as .md”. This feature should really be built in though.
Other note-taking apps are also great, it just depends on your personal preference. The ones I have listed here are options that I have tried that have good UI, syncing between devices, and Markdown support in some form or another.
- calendar: OneCalendar
OneCalendar is not open-source and has no Linux desktop app. A good alternative is to use the built-in calendar of your email client, such as Thunderbird.
Documents
- office suites: LibreOffice / OnlyOffice
LibreOffice’s UI looks terrible in Windows for whatever reason, so I prefer OnlyOffice when I’m using Windows. LibreOffice is fine on Linux though.
Aside from the better UI on Windows, OnlyOffice has better compatibility with MS Office compared to LibreOffice. LibreOffice has more features, however. LibreOffice is also not owned by a company like OnlyOffice is, so that may influence your decision.
Utilities
Cross-Platform
- screenshot tool: ShareX / Flameshot
- file sharing: KDE Connect
- image resizing and converting
- CLI: ImageMagick
- GUI: Coverseen
- video file conversion
- screen mirroring and extending: spacedesk
Windows
- file search: Everything
- file explorer: One Commander / Directory Opus ($89 AUD for single, $129 AUD for dual, $249 AUD for five) / Files / TotalCommander / others probably
- file archiver: 7-Zip
- file conversion: file-converter.io
- renaming: Bulk Rename
- disk space analyzer: WizTree
- package manager: Chocolatey
- launcher
- standard: Powertoys Run
- more features: Flow Launcher
- miscellaneous: NirSoft / lots of others!
MacOS
- file explorer: Finder / Marta / CommanderOne / NimbleCommander / QSpace / others probably
- disk space analyzer: GrandPerspective
- package manager: Homebrew
- launcher
- miscellaneous: lots of options!
Linux
- file explorer: Dolphin / GNOME Files (Nautilus) / Nemo / Thunar / others probably
- disk space analyzer: QDirStat
- launcher
- facial recognition: Howdy
- miscellaneous: lots of options!
Media
Windows
- image viewer: nomacs
- media viewer: Potplayer
- music player: AIMP
- pdf viewer: SumatraPDF
MacOS
- image viewer: Preview
- media viewer: IINA
- music viewer: Swinsian
- pdf viewer: Preview
- alternative: Skim
Linux
- image viewer: feh / nomacs / pqiv
- media viewer: MPV
- music player: Audacious / Clementine / Quod Libet
- pdf viewer: Okular
Social
- Mastodon (web client): Elk
- Lemmy (web client): Alexandrite / Photon
- RSS reader
- Windows + MacOS: Fluent Reader
- Linux: Akregator (KDE) / NewsFlash (GTK4)
- YT frontend: FreeTube
- YT downloader: youtube-dl
Programming
vim, emacs, and their derivatives have steep learning curves but seem like powerful options, but I have personally never tried them.
The JetBrains IDEs are also very good, each have all sorts of features tailored to the specific programming languages (WebStorm, PyCharm, CLion, etc.). I have personally had great experiences using PyCharm.
There are plenty of other IDEs that I’m sure are great, but I have never tried them before so cannot comment on them, such as Eclipse and Code::Blocks.
Image + Video + Audio Editing
- video editor
- open-source: kdenlive
- closed-source: Davinci Resolve
- image processing: RawTherapee / darktable
- image editing: GIMP
- vector image editor: Inkscape
- audio editor: Audacity
The Serif Affinity suite are also good options, but are closed-source. If you don’t mind that, they are decent alternatives. I would still suggest trying alternatives such as GIMP and Inkscape, they’re really good!
Creative
- painting: Krita
- pixel art: Aseprite ($19.99)
- 3D modelling
- hard surface modelling: Blender
- web: Tinkercad
- parametric design: Fusion 360
- web: Onshape
- programming: OpenSCAD
- hard surface modelling: Blender