I am trying to make a list of good open-source programs for Linux defined by category for beginners. Can you help me expand it?

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/linux

Our great sponsors
  • Scout APM - Less time debugging, more time building
  • SonarQube - Static code analysis for 29 languages.
  • SaaSHub - Software Alternatives and Reviews
  • Awesome-Linux-Software

    A list of awesome applications, software, tools and other materials for Linux distros.

    Have a look at this list, if you want to add yours then just make a pull request.

  • QEMU

    Official QEMU mirror. Please see http://wiki.qemu.org/Contribute/SubmitAPatch for how to submit changes to QEMU. Pull Requests are ignored. Please only use release tarballs from the QEMU website.

    You might be perfectly right. It's just that qemu is described, in its own official site, as "a generic and open source machine emulator and virtualizer".

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • Motrix

    A full-featured download manager.

    For a download manager, I'm a fan of Motrix. The UI is nice, it's simple to use, and rather intuitive.

  • tenacity

    Tenacity is an easy-to-use, privacy-friendly, FLOSS, cross-platform multi-track audio editor/recorder for Windows, macOS, Linux and other operating systems. Project currently on an indefinite hiatus.

    As for the commit two months ago (with the previous commit from October), I wouldn't say this is a staggering amount of work.

  • audacity

    Audio Editor

    Audacity, on the other hand, just got some destructive editing capabilities that make it a lot easier to work with. Yes, all of the AppImages they've ever shipped have had a broken GUI for 2 months now, probably because they don't care about GNU/Linux all that much, and the packages in most distributions' repositories is from years ago, so your only good option is building it from source, but the application as a whole is improving.

  • awesome-selfhosted

    A list of Free Software network services and web applications which can be hosted on your own servers

  • Remmina

    Mirror of https://gitlab.com/Remmina/Remmina The GTK+ Remmina Remote Desktop Client

    Remote Desktop client Remmina

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • PeaZip

    Free Zip / Unzip software and Rar file extractor. Cross-platform file and archive manager. Features volume spanning, compression, authenticated encryption. Supports 7Z, 7-Zip sfx, ACE, ARJ, Brotli, BZ2, CAB, CHM, CPIO, DEB, GZ, ISO, JAR, LHA/LZH, NSIS, OOo, PAQ/LPAQ, PEA, QUAD, RAR, RPM, split, TAR, Z, ZIP, ZIPX, Zstandard.

    PeaZip is top notch on Windows but for Linux, it doesn't seem to integrate with KDE at all like it does on Windows and whatever KDE ships with seems to work fine anyway. It's worth a look.

  • HeroicGamesLauncher

    A Native GOG and Epic Games Launcher for Linux, Windows and Mac.

    Gaming: Heroic - https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher [unofficial EGS launcher for Linux] MiniGalaxy - https://sharkwouter.github.io/minigalaxy/ [unofficial GOG launcher for Linux]

  • darling

    Darwin/macOS emulation layer for Linux

    Emulator: Lutris - https://lutris.net DOSBox ScummVM VirtualBox Darling - https://www.darlinghq.org … many more (most emulators are available for Linux)

  • minigalaxy

    A simple GOG client for Linux

    Gaming: Heroic - https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher [unofficial EGS launcher for Linux] MiniGalaxy - https://sharkwouter.github.io/minigalaxy/ [unofficial GOG launcher for Linux]

  • lutris

    Lutris desktop client in Python / PyGObject

    Emulator: Lutris - https://lutris.net DOSBox ScummVM VirtualBox Darling - https://www.darlinghq.org … many more (most emulators are available for Linux)

  • Bitwarden

    The core infrastructure backend (API, database, Docker, etc). (by bitwarden)

    I'd add bitwarden to the password managers list

  • ksnip

    ksnip the cross-platform screenshot and annotation tool

    Screenshot and anotation tool: ksnip.

  • awesome-emulators

    A curated list of awesome open source emulators.

    Emulators https://github.com/alnacle/awesome-emulators

  • pcsx2

    PCSX2 - The Playstation 2 Emulator

    Most have heard of 'virtualization', I'd put that as a category. Most people whom I say the work 'emulator' to will ask what roms is needs as they associate emulators with as they have at some time head of things like https://pcsx2.net/ So while qemu can do emulation as well as virtualization its typically used to run other systems like testing an arm linux os on an x86 box. So thats why I suggest putting it with virtualbox in a virtualization category because people coming from windows likely have heard of or used emulators like pcsx2 which work differently.

  • rpcs3

    PS3 emulator/debugger

    Add to emulators: PS3: RPCS3 ( https://rpcs3.net/ )

  • nx-firewall

    Firewall KCM

  • NvChad

    An attempt to make neovim cli functional like an IDE while being very beautiful, blazing fast startuptime ~ 20ms to 70ms

    You're right that it is not an IDE "out of the box" but there is now quite a few project that allow you to download a packaged neovim ad an IDE. Like nvchad : https://github.com/NvChad/NvChad

  • Komikku

    Komikku- Manga Reader

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts