C++ Linux

Open-source C++ projects categorized as Linux | Edit details

Top 23 C++ Linux Projects

  • GitHub repo Kodi Home Theater Software

    Kodi is an award-winning free and open source home theater/media center software and entertainment hub for digital media. With its beautiful interface and powerful skinning engine, it's available for Android, BSD, Linux, macOS, iOS and Windows.

    Project mention: Subtitle position offsets | reddit.com/r/kodi | 2021-10-12
  • GitHub repo keepassxc

    KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.

    Project mention: Looking for best FOSS 2FA app | reddit.com/r/PrivacyGuides | 2021-10-17

    I put all my 2FA tokens along with passwords in KeePassXC. I know this is considered putting all eggs in one basket, but I'm not too concerned about my security practices.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo FreeCAD

    This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler. Issues are managed on our own bug tracker at https://www.freecadweb.org/tracker

    Project mention: Reproduction of an aluminum object with 3D printing | reddit.com/r/MetalCasting | 2021-10-16

    Give FreeCAD a try. It's quite mature.

  • GitHub repo OpenRCT2

    An open source re-implementation of RollerCoaster Tycoon 2 🎢

    Project mention: Underpriced On-Ride Photos lead to Income/Profit appearing massive? | reddit.com/r/rct | 2021-10-15

    You should probably report it at OpenRCT2's github.

  • GitHub repo polybar

    A fast and easy-to-use status bar

    Project mention: My bspwm rice :) | reddit.com/r/bspwm | 2021-10-13

    STATUS BAR: Polybar

  • GitHub repo OpenFrameworks

    openFrameworks is a community-developed cross platform toolkit for creative coding in C++.

    Project mention: Working on a program that can apply pixel sorting to video files | reddit.com/r/pixelsorting | 2021-10-10

    Most of the time I have found answers to problems I'm stuck on by searching the class name I'm having an issue with in their forum and you'll find better descriptions in the answers of previously asked questions. Also, they have a comprehensive github repo with tons of examples for a variety of projects.

  • GitHub repo Stacer

    Linux System Optimizer and Monitoring - https://oguzhaninan.github.io/Stacer-Web

    Project mention: How could I gain a bit more of free space? | reddit.com/r/linux4noobs | 2021-08-16

    Edit: I already use Stacer and Ubuntu cleaner

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo anbox

    Anbox is a container-based approach to boot a full Android system on a regular GNU/Linux system

    Project mention: PinePhone Pro Announced | reddit.com/r/linux | 2021-10-15
  • GitHub repo TrinityCore

    TrinityCore Open Source MMO Framework (master =, 3.3.5 = 3.3.5a.12340)

    Project mention: Present state of emulation? | reddit.com/r/wowservers | 2021-10-16

    trinity - 3.3.5, 9.1.0

  • GitHub repo dxvk

    Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine

    Project mention: [P] YoHa: A practical hand tracking engine. | reddit.com/r/MachineLearning | 2021-10-16

    Let's see if I can follow the breadcrumbs, in the meantime here's proof that the maintainer at least uses the game to test: https://github.com/doitsujin/dxvk/issues/319. Worth noting their picture is an Automata character, but I'm sure something more substantial has been said.

  • GitHub repo rr

    Record and Replay Framework

    Project mention: First Glance: WSL2 & GoLand on Windows 11 | dev.to | 2021-10-06

    So, there are several limitations at the moment, especially symlinks and File Watchers are not supported (IDEA-253253, WEB-38925) as well as External Tools (IDEA-201045) and Mozilla RR (GITHUB-2506).

  • GitHub repo drogon

    Drogon: A C++14/17 based HTTP web application framework running on Linux/macOS/Unix/Windows

    Project mention: Web services in C++ | reddit.com/r/cpp | 2021-09-24
  • GitHub repo DearPyGui

    Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies

    Project mention: Release Version 1.0.1 · hoffstadt/DearPyGui | reddit.com/r/DearPyGui | 2021-10-15
  • GitHub repo olive

    Free open-source non-linear video editor

    Project mention: GraphSCAD – A User Friendly Nodal Editor for OpenSCAD | news.ycombinator.com | 2021-10-10
  • GitHub repo Mumble

    Mumble is an open-source, low-latency, high quality voice chat software.

    Project mention: SuperKoch for morserino 32 ( link to bounty at the end). | reddit.com/r/HamRadio | 2021-10-10

    Possible future options: Compatibility with a Murmur client that can connect to a murmur server, that enables chatting in morse code with other users. That makes it necessary to be able to adjust the pitch of the sent CW tone. The client is available at: https://www.mumble.info/ Similar low latency open source free software solutions could also be used. Suggestion for a plugin for mumble: QRN and signal fading. What QRN is : https://www.amateur-radio-wiki.net/qrn/

  • GitHub repo openscad

    OpenSCAD - The Programmers Solid 3D CAD Modeller

    Project mention: GraphSCAD – A User Friendly Nodal Editor for OpenSCAD | news.ycombinator.com | 2021-10-10

    > It’s not FOSS

    GraphSCAD "probably" is FOSS and is GPL software, as it uses OpenSCAD API, which is covered by GPL License[0]; same way as all Blender add-ons should be under GPL[1] because they use Blender API, which is also GPL.

    [0] https://github.com/openscad/openscad/blob/master/COPYING

    [1] https://twitter.com/tonroosendaal/status/1135229215761195009

  • GitHub repo cuberite

    A lightweight, fast and extensible game server for Minecraft

    Project mention: Leafish, a work-in-progress open-source alternative Minecraft client written in Rust | reddit.com/r/linux_gaming | 2021-09-01

    For the server you should look into Cuberite, same thing but for the server and written in C++.

  • GitHub repo multipass

    Multipass orchestrates virtual Ubuntu instances

    Project mention: New Docker Desktop licence for big companies question | reddit.com/r/docker | 2021-09-25

    You can use something like https://multipass.run/ to easily create Linux VMs.

  • GitHub repo Boost.Beast

    HTTP and WebSocket built on Boost.Asio in C++11

    Project mention: tuplet: A Lightweight Tuple Library for Modern C++ | reddit.com/r/cpp | 2021-09-28
  • GitHub repo Clementine

    :tangerine: Clementine Music Player

    Project mention: Strawberry 1.0 finally released | reddit.com/r/linux | 2021-10-15
  • GitHub repo glslViewer

    Console-based GLSL Sandbox for 2D/3D shaders shaders

    Project mention: GlslViewer | news.ycombinator.com | 2021-04-09
  • GitHub repo The-Forge

    The Forge Cross-Platform Rendering Framework PC Windows, Linux, Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2

    Project mention: How hard is making a game engine? | reddit.com/r/gameenginedevs | 2021-09-02

    You can of course skip this part of the problem if you want by using a multimedia library abstraction that can deal with it, like Kha/Kore/Kinc or The Forge (warning: crazy amount of high res images).

  • GitHub repo PJON

    PJON® (Padded Jittering Operative Network) is an experimental, arduino-compatible, multi-master, multi-media network protocol.

    Project mention: The operative system for a decarbonised, decentralised, digitised energy system | news.ycombinator.com | 2021-03-22

    When the physical layer of devices in the home don’t offer Wireless connectivity, hardware communication modules needs to be adopted to bridge the existing connectivity.

    This protocol exists already is called PJON: https://github.com/gioblu/PJON

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-10-17.


What are some of the best open-source Linux projects in C++? This list will help you:

Project Stars
1 Kodi Home Theater Software 12,929
2 keepassxc 11,222
3 FreeCAD 9,993
4 OpenRCT2 9,953
5 polybar 9,273
6 OpenFrameworks 8,570
7 Stacer 7,265
8 anbox 6,987
9 TrinityCore 6,981
10 dxvk 6,869
11 rr 6,355
12 drogon 6,250
13 DearPyGui 6,002
14 olive 5,524
15 Mumble 4,335
16 openscad 4,292
17 cuberite 3,895
18 multipass 3,292
19 Boost.Beast 3,169
20 Clementine 3,051
21 glslViewer 2,719
22 The-Forge 2,603
23 PJON 2,588
Find remote Linux jobs at our new job board 99remotejobs.com. There is 1 new remote job listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives