C++ Linux

Open-source C++ projects categorized as Linux | Edit details
Related topics: #Windows #MacOS #CPP #C++ #Qt

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: What’s the best way to watch movies from a computer to a tv. | reddit.com/r/AskTechnology | 2021-12-01

    That's the basic idea, and you can see how it is a setup you could spend $20 or $2000 and very little time or many hours on on depending on how far you want to go (custom mini-PC, custom server-build, fully automated setup). If it sounds like something you're interested in, I would start with Kodi and Libreelec to learn more.

  • GitHub repo keepassxc

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

    Project mention: Ricky got hacked on IG | reddit.com/r/discgolf | 2021-11-23

    Plenty of free/cheap ones out there. KeePassXC and Bitwarden are both free and sensible options.

  • 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 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: 3018 For Dummies | reddit.com/r/3018CNC | 2021-11-30
  • GitHub repo OpenRCT2

    An open source re-implementation of RollerCoaster Tycoon 2 🎢

    Project mention: Zelda 64 has been fully decompiled, potentially opening the door for mods and ports | reddit.com/r/Games | 2021-11-27

    In the world of retro games, an example of a project that should definitely be in the clear is OpenRCT2, which mimics the functionality of Rollercoaster Tycoon 2 and is compatible with its data files but is a novel codebase.

  • GitHub repo polybar

    A fast and easy-to-use status bar

    Project mention: Icons don't match | reddit.com/r/Polybar | 2021-11-28

    This looks like a known bug in nerd fonts: https://github.com/polybar/polybar/issues/991

  • GitHub repo OpenFrameworks

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

    Project mention: Getting started with graphics programming on a mac? | reddit.com/r/GraphicsProgramming | 2021-11-12

    Depends on what kind of graphics programming you are wanting to do. If you are looking towards like experiential or generative or stuff of that ilk, I'd look at https://libcinder.org or https://openframeworks.cc

  • GitHub repo Stacer

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

    Project mention: Is there something like explorer.exe on Linıx or KDE? | reddit.com/r/kde | 2021-11-22
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo anbox

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

    Project mention: How to add a release fipe to a repository | reddit.com/r/Ubuntu | 2021-11-29
  • GitHub repo dxvk

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

    Project mention: New Chinese GPUs with up to 10 TFLOPs announced | reddit.com/r/hardware | 2021-12-01

    DXVK i.e. DX on top of Vulkan may work, but need to get Vulkan to run natively in Windows.

  • GitHub repo TrinityCore

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

    Project mention: Vanilla players. Do you remember? | reddit.com/r/wowservers | 2021-11-11

    But charge bug was a common thing for private servers till ~2015. Feenix had some pretty toxic people - mostly pvp players who played on it more than 2 years. You can check many PvE videos and notice that boss fights are pretty accurate and very comparable to Elysium/LH fights. edit: It was first fixed on 12.06.2014 for WotLK https://github.com/TrinityCore/TrinityCore/commit/4a197ba22af4eed01be632ea2dd7d103a963f043

  • GitHub repo DearPyGui

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

    Project mention: Is Cython a systems programming language? | reddit.com/r/Cython | 2021-12-01

    Does it work with Android, especially if I used DearPythonGui?

  • 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 rr

    Record and Replay Framework

    Project mention: How do you guys deal with memory bugs? | reddit.com/r/cpp | 2021-11-30

    That's a commercial tool (which I used with a license "my" company paid for; the license cost is definitely very expensive for hobby use but not too bad at all for a professional tool), but I've also heard really good things about Mozilla's rr -- https://rr-project.org/. I haven't used rr though, so I can't compare/contrast the two personally, nor have I used MS's implementation.

  • GitHub repo olive

    Free open-source non-linear video editor

    Project mention: Difficulties grappling with design | reddit.com/r/olive | 2021-11-17

    Since I do pretty basic editing I probably haven't felt much the clunkiness of the number slider, so I can't say about that, putting that aside, I'm finding Olive to be very good. Now, it's true that node driven editing can feel very alien at first, but as I started to use it more I found it pretty comfortable and more flexible, I ditched Kdenlive because it crashes often on my low end PC and after getting the hang of Olive I felt that the traditional editing experience was, yes more intuitive, but, actually more clunky to adjust, not saying that Kdenlive isn't a great video editing application in its own right though. Regarding the docs, proper ones would be great to have, for now I have found the wiki but I haven't used it so I can't confirm whether the info there is outdated, it's also understandable for alpha stage software not to be super documented, if I may suggest a channel that has been making tutorials on how to do certain things, I have watched a few of the videos from Malaky Studios which helped me quite a bit.

  • 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 Mumble

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

    Project mention: TIFU by telling my gay friend that playing Minecraft with him and his family was making me homophobic. | reddit.com/r/tifu | 2021-11-17

    In any case, I stuck it out and pretended I was having fun, even though I wasn't. I hated every single second of the three hours we played together, after the 1 hour getting connected. But I was doing this to give him a chance to bond with his kids, and not for fun, so I ploughed on through my unhappiness. His kids LOVED it. I have many MANY years of experience, and know a lot of fun tricks I learned with my kids. When we ended, his kids told me they wanted to play with me again soon. I laughed and said "Sure, no problem!" (We were chatting using our home mumble server).

  • GitHub repo cuberite

    A lightweight, fast and extensible game server for Minecraft

    Project mention: Pi 4 running multiple applications at once | reddit.com/r/raspberry_pi | 2021-10-20

    For minecraft server I guess it is worth trying this out: https://github.com/cuberite/cuberite

  • GitHub repo multipass

    Multipass orchestrates virtual Ubuntu instances

    Project mention: Use Docker Context to switch between different solutions | dev.to | 2021-11-17

    You may be on the lookout for a replacement to Docker Desktop at the moment. If you are, you may be wanting to trial the different solutions. You're going to need to know what is involved, and what the different cost models include. This post is going to show you how you can use docker context to run the different systems in parallel. The two solutions this post will cover is minikube and multipass.

  • GitHub repo Boost.Beast

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

    Project mention: Suggestions for a minimal and simple http client library? | reddit.com/r/cpp_questions | 2021-11-02

    Boost Beast?

  • GitHub repo Clementine

    :tangerine: Clementine Music Player

    Project mention: Which music players exist which are currently still developed/maintained and have a GUI? | reddit.com/r/linuxquestions | 2021-11-30

    https://github.com/clementine-player/Clementine (for a long time, however, only RC releases have been published and not final versions)

  • 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: Why do they make their own engine? | reddit.com/r/gamedev | 2021-11-25

    Woah, apparently they used an open source rendering framework called The-Forge. I wonder if they switched their scripting tech (I think they used to have a proprietary language, but TheForge provides lua scripting).

  • 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-12-01.

C++ Linux related posts


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

Project Stars
1 Kodi Home Theater Software 13,104
2 keepassxc 11,466
3 FreeCAD 10,253
4 OpenRCT2 10,065
5 polybar 9,525
6 OpenFrameworks 8,615
7 Stacer 7,383
8 anbox 7,155
9 dxvk 7,049
10 TrinityCore 7,047
11 DearPyGui 6,468
12 drogon 6,454
13 rr 6,434
14 olive 5,633
15 openscad 4,412
16 Mumble 4,382
17 cuberite 3,965
18 multipass 3,821
19 Boost.Beast 3,225
20 Clementine 3,074
21 glslViewer 2,806
22 The-Forge 2,681
23 PJON 2,604
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