C++ Linux

Open-source C++ projects categorized as Linux

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: Kodi updated to 19, attached media drives no longer identified by their unique names as previously. Now, just long string of characters I assume are the SN | reddit.com/r/Addons4Kodi | 2021-02-22
  • GitHub repo keepassxc

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

    Project mention: Caffè Italia * 24/02/21 | reddit.com/r/italy | 2021-02-24
  • Scout

    Get performance insights in less than 4 minutes. 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 OpenRCT2

    An open source re-implementation of RollerCoaster Tycoon 2 🎢

    Project mention: Last months in OpenRCT2 #5 (February 2021) | reddit.com/r/rct | 2021-02-23

    My pick is this one: https://github.com/OpenRCT2/OpenRCT2/pull/12888

  • 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: Alternative to SketchUp 2017 Make | reddit.com/r/macapps | 2021-02-23
  • GitHub repo OpenFrameworks

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

    Project mention: AudioStellar 1.0.0beta is out ! | reddit.com/r/linuxaudio | 2021-02-19

    Is it this one? https://github.com/openframeworks/openFrameworks

  • GitHub repo polybar

    A fast and easy-to-use status bar

    Project mention: Polybar breaks passing special characters | reddit.com/r/Polybar | 2021-02-24

    Right now, click commands cannot contain the } character and there is no way to escape it. There is a fix but it will only be part of the next release.

  • GitHub repo Stacer

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

    Project mention: [HELP] | reddit.com/r/pop_os | 2021-01-30
  • GitHub repo TrinityCore

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

    Project mention: Is there a free shadowlands core? | reddit.com/r/wowservers | 2021-02-06

    https://github.com/TrinityCore/TrinityCore and trinitycore.info has an installation guide. Beware, you're about to dive into the basics of programming so prepare to take your time for it.

  • GitHub repo dxvk

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

    Project mention: Valheim - Benchmark Linux vs Windows - Ryzen R5 4500U - Why cant we use Vulkan under windows :/ | reddit.com/r/valheim | 2021-02-24
  • GitHub repo rr

    Record and Replay Framework

    Project mention: Debugging a flaky Go test with Mozilla rr | reddit.com/r/golang | 2021-02-22

    It can be made to work in everything except VirtualBox, see: https://github.com/rr-debugger/rr/wiki/Building-And-Installing#virtual-machine-guests

  • GitHub repo drogon

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

    Project mention: Suggested libraries for building a REST service in C++? | reddit.com/r/cpp | 2021-01-25

    I like this one Drogon.

  • GitHub repo olive

    Free open-source non-linear video editor

    Project mention: Update? | reddit.com/r/olive | 2021-02-23
  • GitHub repo DearPyGui

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

    Project mention: Background color modification | reddit.com/r/DearPyGui | 2021-02-24
  • GitHub repo openscad

    OpenSCAD - The Programmers Solid 3D CAD Modeller

    Project mention: Customizer down | reddit.com/r/3Dprinting | 2021-02-21
  • GitHub repo Mumble

    Mumble is an Open Source, low-latency, high quality voice chat software

    Project mention: Mumble HRTF audio for headphones | reddit.com/r/mumble | 2021-02-05

    There are tickets concerning HRTF as #1933 and #2324.

  • GitHub repo Boost.Beast

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

    Project mention: Building HTTP Service in C++ (Using Modern Tools) | dev.to | 2020-12-05

    The HTTP service and is mostly based on this particular example from Boost Beast library. I modified it, replacing plaintext responses with json, and adding Boost Log library.

  • GitHub repo Clementine

    :tangerine: Clementine Music Player

    Project mention: I only have one gripe with pop os (and may be bc of wine) | reddit.com/r/pop_os | 2021-01-05
  • GitHub repo multipass

    Multipass orchestrates virtual Ubuntu instances

    Project mention: You need to be able to run your system | news.ycombinator.com | 2021-02-23

    Bring the sysadmin a box of donuts (or scotch, if it’s that kind of place) and ask again.

    Barring that, if you have admin rights and your laptop is running Windows you can enable Hyper-V[0] and get a great hypervisor that comes in the box. (If you’re already using WSL2, you’re already doing virtualization). If you’re on macOS, try to find something that uses Hypervisor.framework (multipass[1] is good if you can get along with Ubuntu) so you don’t need to install any kexts.

    But this is really something you should bring up with your manager, it sounds like it’d be difficult to get any good work done without being able to run tests in a not-production environment.

    0: https://docs.microsoft.com/en-us/virtualization/hyper-v-on-w...

    1: https://multipass.run/

  • GitHub repo PJON

    With PJON you build networks of devices for free with no need of a cloud service or a centralized platform you don’t fully control.

    Project mention: Show HN: Peer-to-Peer data transfer tool based on libp2p | news.ycombinator.com | 2021-02-13
  • GitHub repo The-Forge

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

    Project mention: What Enginetooling Was Used To Create Hades | reddit.com/r/HadesTheGame | 2021-02-11
  • GitHub repo MangoHud

    A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more. Discord: https://discordapp.com/invite/Gj5YmBb

    Project mention: setcap not working with Proton | reddit.com/r/SteamPlay | 2021-02-21

    First, you need to disable the runtime completely as described here.

  • GitHub repo mixxx

    Mixxx is Free DJ software that gives you everything you need to perform live mixes.

    Project mention: Traktor Kontrol S2 MK2 Pro 2 Software | reddit.com/r/traktorpro | 2021-02-21

    For a complet free program there is. https://mixxx.org/ most of the functions on controller works a few not mapped doe Also support soundcloud

  • GitHub repo hotspot

    The Linux perf GUI for performance analysis.

    Project mention: Blog post: (I want) A Better Rust Profiler | reddit.com/r/rust | 2021-02-10

    There's a GUI for perf called hotspot, and it's really good. https://github.com/KDAB/hotspot I use it for Rust often, and I'm quite pleased with it.

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-02-24.


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,159
2 keepassxc 9,644
3 OpenRCT2 9,137
4 FreeCAD 8,787
5 OpenFrameworks 8,210
6 polybar 8,135
7 Stacer 6,680
8 TrinityCore 6,558
9 dxvk 6,008
10 rr 5,645
11 drogon 4,811
12 olive 4,721
13 DearPyGui 4,464
14 openscad 3,885
15 Mumble 3,711
16 Boost.Beast 2,883
17 Clementine 2,856
18 multipass 2,636
19 PJON 2,505
20 The-Forge 2,196
21 MangoHud 2,160
22 mixxx 2,055
23 hotspot 1,974