SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ Linux Projects
KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.Project mention: Will Plasma 6 still keep X11 compatibility? | /r/kde | 2023-12-08
Over there, they got pissed about people constantly bugging them about it and closed the bug with the last comment reading:
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, tvOS and Windows.Project mention: Kodi 21 Beta 2 Released + Important information for Skins users | /r/Addons4Kodi | 2023-12-09
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.Project mention: Sketch gets mirrored on edit | /r/FreeCAD | 2023-12-09
bug reports should be made on the github issue tracker here: https://github.com/FreeCAD/FreeCAD/issues
A fast and easy-to-use status barProject mention: Is there a way I can tell which exit node I am using from CLI in Linux? | /r/Tailscale | 2023-12-08
I'd like to just be able to write a short shell script to check if an exit node is in use, and then pipe that output into polybar which I use anyway. The problem is that I can't find an option in the tailscale Linux CLI client that will show me whether I'm using an exit node or not. Is there a way to do this?
An open source re-implementation of RollerCoaster Tycoon 2 🎢Project mention: Installing/Getting to work on Android, help. | /r/openrct2 | 2023-12-07
It's been awhile, but I had to open the config INI file that stores the file locations and populate it so it knew where to look for the rct2 files in order to get it to work. Instructions are under the "original files" section under "Potential Problems" here: https://github.com/OpenRCT2/OpenRCT2/wiki/Android
Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies
Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / WineProject mention: Game crashes within 10 seconds of launching unless I reinstall from scratch | /r/satisfactory | 2023-12-09
From a quick search, here's what I found. It looks like you're encountering some common issues that can occur with games running on Linux through Proton, especially with the recent updates to games like Satisfactory that might affect compatibility. The log entries you're seeing related to D3DCompile2 failing to compile shader and the issues with Ternary operator and LinearToSrgbBranching not being defined, suggest that there's a problem with shader compilation. This can often be related to the version of Proton or the graphics drivers you are using. Some users have reported that the game does launch with the -vulkan option but with graphical glitches and lower performance, which indicates that the Vulkan renderer is working but possibly not optimally on your setup. From the discussions in the community, users have suggested ensuring that the latest drivers for your graphics card are installed and, if using an Intel GPU, that the Mesa drivers are up to date since Intel XeSS references were found in the logs. If you're using NVIDIA graphics, make sure you have the latest drivers and possibly set the PROTON_ENABLE_NVAPI=1 %command% to enable DLSS if you're under Vulkan. If you're using an Optimus laptop with both Intel and NVIDIA GPUs, make sure your Optimus setup is correctly configured. Some users have found success by specifying DXVK_FILTER_DEVICE_NAMES=GeForce to force the game to use the NVIDIA GPU. It's also worth noting that if you're encountering issues with DirectX 11, you might want to try forcing the game to use DirectX 10 if possible or look into DXVK configurations that could resolve compatibility issues. Lastly, if none of these solutions work, you could try running a trace with apitrace to gather more detailed logs that might point to the specific issue. If you're still stuck, it would be a good idea to report the issue to the Proton GitHub page or seek further assistance in the game's community forums where others might have encountered and solved similar issues. For more information and to find others who might have resolved similar issues, check out the community discussions on GitHub, Steam Community, and the DXVK GitHub page.
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
Drogon: A C++14/17/20 based HTTP web application framework running on Linux/macOS/Unix/WindowsProject mention: Experience using crow as web server | /r/cpp | 2023-11-06
I looked at oatpp and drogon, which are both great, but feel too high-level for my purposes. I tried drogon and got something working, but it feels like too much for my requirements, as in particular I'd like to slot in my choice of Json and message-body handling. C.f. the simple approach in Crow, which I easily understand and build on.
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.Project mention: Valve Says Counter-Strike 2 for macOS Not Happening, There Aren't Enough Players | news.ycombinator.com | 2023-10-10
Anbox is a container-based approach to boot a full Android system on a regular GNU/Linux systemProject mention: Session manager Anbox | /r/ubuntuserver | 2023-06-14
TrinityCore Open Source MMO Framework (master = 10.2.0.52393, 3.3.5 = 3.3.5a.12340)Project mention: Any core development using the newer Classic engine? | /r/wowservers | 2023-06-20
Linux System Optimizer and Monitoring - https://oguzhaninan.github.io/Stacer-Web
Record and Replay FrameworkProject mention: Firefox 118 | news.ycombinator.com | 2023-09-26
> I've heard Linux support was down to like one guy [...]
Linux support is down to you. It's down to all of us. Install rr (https://rr-project.org/) and capture a crash with it.
Then you can replay the crash, find out that it's actually crashing in your closed-source graphics driver, which will motivate you to switch to an open source driver and fix your issue.
Also, while you're at it, update your linux kernel and wayland. They've both had bugs that could manifest as random firefox crashes in the last several months.
Qt based cross-platform GUI proxy configuration manager (backend: v2ray / sing-box)Project mention: چگونه میتوان از تکنولوژی V2Ray در کامیپوتر بهرمند شد؟ | /r/NoToCensorshipInIran | 2023-04-19
Free open-source non-linear video editorProject mention: Olive keeps crashing when trying to make a proxy? | /r/olive | 2023-07-10
We need more detail. What OS you are using what olive version (exactly up to commit number). You should make an issue heere: https://github.com/olive-editor/olive/issues
A cross-platform, reimplementation of Notepad++Project mention: What kind of applications are missing from the Linux ecosystem? | /r/linux | 2023-05-02
Multipass orchestrates virtual Ubuntu instancesProject mention: Multipass orchestrates virtual Ubuntu instances | news.ycombinator.com | 2023-07-25
Light-weight system monitor for X, Wayland, and other things, tooProject mention: False lead on memory leak | /r/kde | 2023-08-10
OpenSCAD - The Programmers Solid 3D CAD ModellerProject mention: OpenSCAD Survey - What should be improved ? | /r/openscad | 2023-12-06
A measuring tool has been worked on, here is the github issue: https://github.com/openscad/openscad/issues/3638
Mumble is an open-source, low-latency, high quality voice chat software.Project mention: Welcome to mwmbl, the free, open-source and non-profit search engine | news.ycombinator.com | 2023-09-18
Cross-Platform C++ GUI LibraryProject mention: Building Apps with Tauri and Elixir | dev.to | 2023-10-19
The Elixir programming language is no stranger to desktop applications as the language actually supports building them out of the box. It uses wxWidgets: a C++ library that lets developers create applications for Windows, macOS, Linux and other platforms with a single code base. But wxWidgets has a very complex API, and doesn’t solve issues that usually come with desktop applications around packaging.
A lightweight, fast and extensible game server for MinecraftProject mention: Minectaft server on an ESP32 | /r/esp32 | 2023-03-06
You might be able to port a C/C++ implementation to Arduino or another language with a good ESP compiler, but that's going to be a lot of effort, and the biggest challenge you're going to face isn't RAM, it's disk space--Minecraft worlds can be GB in size, so you'll need to pair your microcontroller with, say, an SD card reader and then adapt a whole disk IO system
Console-based GLSL Sandbox for 2D/3D shaders
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Linux related posts
Free parametric bum bag pattern for your delectation
1 project | /r/myog | 9 Dec 2023
Will Plasma 6 still keep X11 compatibility?
1 project | /r/kde | 8 Dec 2023
thermald problem 'Unsupported cpu model or platform'
2 projects | /r/linuxquestions | 7 Dec 2023
It’s time for change!!
1 project | /r/GTAIV | 8 Dec 2023
Is there a way I can tell which exit node I am using from CLI in Linux?
1 project | /r/Tailscale | 8 Dec 2023
Running GTA IV using dxvk
1 project | /r/GTA | 7 Dec 2023
Help a noob out, please.
1 project | /r/archlinux | 7 Dec 2023
A note from our sponsor - #<SponsorshipServiceOld:0x00007f0fa0025380>
www.saashub.com | 10 Dec 2023
What are some of the best open-source Linux projects in C++? This list will help you:
|2||Kodi Home Theater Software||16,610|