SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ Linux Projects
-
keepassxc
KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.
Over there, they got pissed about people constantly bugging them about it and closed the bug with the last comment reading:
-
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, tvOS and Windows.
Project mention: Kodi 21 Beta 2 Released + Important information for Skins users | /r/Addons4Kodi | 2023-12-09Changes: https://github.com/xbmc/xbmc/releases/tag/21.0b2-Omega
-
Onboard AI
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.
-
FreeCAD
This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
bug reports should be made on the github issue tracker here: https://github.com/FreeCAD/FreeCAD/issues
-
Project 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?
-
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
-
DearPyGui
Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies
For native GUI, DearPyGui[0] as modern as you can.
For browser web-based GUI, you can use nicegui[1]
-
Project 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.
-
InfluxDB
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
Drogon: A C++14/17/20 based HTTP web application framework running on Linux/macOS/Unix/Windows
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
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
Anbox is a container-based approach to boot a full Android system on a regular GNU/Linux system
-
-
-
> 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.
-
Project mention: چگونه میتوان از تکنولوژی V2Ray در کامیپوتر بهرمند شد؟ | /r/NoToCensorshipInIran | 2023-04-19
-
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
-
Project mention: What kind of applications are missing from the Linux ecosystem? | /r/linux | 2023-05-02
-
Project mention: Multipass orchestrates virtual Ubuntu instances | news.ycombinator.com | 2023-07-25
-
-
A measuring tool has been worked on, here is the github issue: https://github.com/openscad/openscad/issues/3638
-
Project mention: Welcome to mwmbl, the free, open-source and non-profit search engine | news.ycombinator.com | 2023-09-18
-
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.
-
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
-
-
SaaSHub
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
- Will Plasma 6 still keep X11 compatibility?
- thermald problem 'Unsupported cpu model or platform'
- It’s time for change!!
- Is there a way I can tell which exit node I am using from CLI in Linux?
- Running GTA IV using dxvk
- Help a noob out, please.
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f0fa0025380>
www.saashub.com | 10 Dec 2023
Index
What are some of the best open-source Linux projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | keepassxc | 17,652 |
2 | Kodi Home Theater Software | 16,610 |
3 | FreeCAD | 15,906 |
4 | polybar | 13,120 |
5 | OpenRCT2 | 12,485 |
6 | DearPyGui | 11,520 |
7 | dxvk | 11,035 |
8 | drogon | 10,231 |
9 | OpenFrameworks | 9,617 |
10 | anbox | 8,682 |
11 | TrinityCore | 8,659 |
12 | Stacer | 8,598 |
13 | rr | 8,313 |
14 | nekoray | 7,514 |
15 | olive | 7,502 |
16 | NotepadNext | 6,870 |
17 | multipass | 6,828 |
18 | conky | 6,582 |
19 | openscad | 6,057 |
20 | Mumble | 5,720 |
21 | wxWidgets | 5,447 |
22 | cuberite | 4,755 |
23 | glslViewer | 4,307 |