Top 23 C++ Cross-Platform Projects
FlatBuffers: Memory Efficient Serialization LibraryProject mention: C++ Jobs - Q4 2021 | reddit.com/r/cpp | 2021-10-02
Technologies: Apache Arrow, Flatbuffers, C++ Actor Framework, Linux, Docker, Kubernetes
Official home of the DB Browser for SQLite (DB4S) project. Previously known as "SQLite Database Browser" and "Database Browser for SQLite". Website at:Project mention: How does osu!lazer organize beatmaps/skins? | reddit.com/r/osugame | 2021-10-10
Okay, first of all, I recommend you use a programme like this one to open the file, it's probably easier than an online tool.
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.
Powerful yet simple to use screenshot software :desktop_computer: :camera_flash:Project mention: A screen recording software that captures and uploads to Gfycat/Imgur | reddit.com/r/linuxquestions | 2021-10-16
Flameshot has it baked-in.
Simple, secure & standards compliant web server for the most demanding of applicationsProject mention: Libwebsockets a powerful and lightweight pure C library | news.ycombinator.com | 2021-09-06
Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & ResearchProject mention: Currently writing out a plan for an RL based path-planning project. (I'm doing it for my Smart Vehicles course in my Master's Degree) Don't have much domain knowledge atm but looking for some advice on how to approach the problem? | reddit.com/r/reinforcementlearning | 2021-10-02
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.
Simple and Fast Multimedia LibraryProject mention: Is it a waste of time learning OpenGL for a toy project? | reddit.com/r/cpp_questions | 2021-10-14
You could use instead SFML. The alternative is having to learn how to do that using an specific OS.
Run Linux Software Faster and Safer than Linux with Unikernels.
A library for building cross-platform native desktop applications with Node.js and CSS 🚀. React NodeGui : https://react.nodegui.org and Vue NodeGui: https://vue.nodegui.orgProject mention: Electron Adventures: Episode 75: NodeGui React | dev.to | 2021-10-06
Let's continue exploring Electron alternatives. This time, NodeGui. NodeGui uses Qt5 instead of Chromium, so we'll be leaving the familiar web development behind, but it tries to not be too far from it, as web development is what everyone knows.
LiteIDE is a simple, open source, cross-platform Go IDE.Project mention: CodePerfect 95 – A fast IDE for Go | news.ycombinator.com | 2021-06-07
If this is the kind of thing you are interested in, I would strongly recommend LiteIDE:
It's actively developed, FOSS (LGPL), native C++ (Qt), runs on Windows/macOS/Linux, supports go.mod, and uses gocode/gotools for intellisense instead of gopls. It has integrated debugging, go to definition/usages, and some refactoring support.
Open-source simulator for autonomous driving research.Project mention: Currently writing out a plan for an RL based path-planning project. (I'm doing it for my Smart Vehicles course in my Master's Degree) Don't have much domain knowledge atm but looking for some advice on how to approach the problem? | reddit.com/r/reinforcementlearning | 2021-10-02
Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependenciesProject mention: Release Version 1.0.1 · hoffstadt/DearPyGui | reddit.com/r/DearPyGui | 2021-10-15
✔️The smallest header-only GUI library(4 KLOC) for all platformsProject mention: GUI? | reddit.com/r/cpp | 2021-07-29
How about Nana? or GuiLite?
The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.Project mention: Higher level threading in C++ | dev.to | 2021-04-29
This is why I generally prefer Threadpools, or a producer-consumer pattern. Both these patterns require a queue that contains the jobs or units of work. Worker threads will continually try to read items from such a queue and process the item. There are some libraries that offer threadsafe queue's and/or threadpools, such as poco, QT or boost, but it's actually fairly simple to implement your own, using only the STL. So let's implement one now!
Free open-source non-linear video editorProject mention: GraphSCAD – A User Friendly Nodal Editor for OpenSCAD | news.ycombinator.com | 2021-10-10
cross-platform (Qt), open-source (GPLv3) video editorProject mention: Companies that directly fund Planned parenthood! | reddit.com/r/prolife | 2021-10-02
As an alternative to Premier, Kdenlive: https://kdenlive.org/en/download/ I don't know how stable the program is under Windows and on your hardware, and on Mac it's an old version so this one is a bit tricky... Another one is Shotcut https://www.shotcut.org/ but as far as I heard, has less/different scope of features.
🌱Light and powerful C++ web framework for highly scalable and resource-efficient web application. It's zero-dependency and easy-portable.Project mention: Web services in C++ | reddit.com/r/cpp_questions | 2021-09-24
try https://oatpp.io . Fast and easy way to create web apps in c++ .
Portable and lightweight cross-platform desktop application development frameworkProject mention: What is Neutralinojs? Alternative to Electron | dev.to | 2021-10-17
So Neutralino or Neutralinojs is a better way of creating desktop applications with web technologies. Neutralionjs was created because Electron a popular desktop application tool is hated by developers for being memory hungry. So Neutralionjs solves this problem by being lightweight and easier to develop.
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/
Clipboard manager with advanced featuresProject mention: Looking for clipboard history tool for Windows 10 | reddit.com/r/techsupport | 2021-09-16
Cross-platform library for building Telegram clientsProject mention: What libraries from other languages do you wish were ported over into go? | reddit.com/r/golang | 2021-07-27
tdlib, but it's huge
Cross-Platform GUI Library - Report issues here: https://trac.wxwidgets.org/Project mention: Best framework to create GUI in linux? | reddit.com/r/linux | 2021-10-14
languages: C++..and yeah, pretty much everything else ;) Website mentions "Python, Perl, Ruby and many other languages"
static analysis of C/C++ codeProject mention: Awesome Penetration Testing | dev.to | 2021-10-06
cppcheck - Extensible C/C++ static analyzer focused on finding bugs.
Cross-platform 2D and 3D game engineProject mention: achieving 00's / ps2 graphics | reddit.com/r/gamedev | 2021-09-25
What are some of the best open-source Cross-Platform projects in C++? This list will help you:
Are you hiring? Post a new remote job listing for free.