Free open-source modern C++20/23 framework to create console (CLI), forms (GUI like WinForms) and unit test (xUnit) applications and libraries on Windows, macOS, Linux, iOS, Android, FreeBSD, Haiku, and SerenityOS.
Repository Index
47,133 repositories indexed
73–96 of 118 · Most stars
SimpleBLE - the all-in-one Bluetooth library for MacOS, iOS, Windows, Linux and Android.
Cross-platform port of Arx Fatalis, a first-person role-playing game
Cross-platform modern C++ GUI
- tgui
- sfml
- cross-platform
- gui
Intrinsic is a Vulkan based cross-platform game and rendering engine. The project is currently in an early stage of development.
A C++ Web Framework built on top of Qt, using the simple approach of Catalyst (Perl) framework.
- uwsgi
- fastcgi
- cross-platform
- cpp
G3log is an asynchronous, "crash safe", logger that is easy to use with default logging sinks or you can add your own. G3log is made with plain C++14 (C++11 support up to release 1.3.2) with no external libraries (except gtest used for unit tests). G3log is made to be cross-platform, currently running on OSX, Windows and several Linux distros. See Readme below for details of usage.
🛸 A modern, cross-platform C++ webview library
- webview
- cpp
- cpplibrary
- webview2
C++ library for creating an embedded Rest HTTP server (and more)
- http
- http-server
- https
- https-server
A C++17 cross-platform implementation for UUIDs
- uuids
- cpp17
- cpp
- proposal
⚔️ A cross-platform, open source, and super fast MUD client with scripting in Lua
- mudlet
- lua
- cross-platform
- mud
CSerialPort - lightweight cross-platform serial port library and protocol parsing for C++/C/C#/Java/Python/Node.js/Electron/Rust
- serial-port
- cserialport
- cpp
- communication
Modern and easy-to-use library for Vulkan
- vulkan-library
- modern-cpp
- modular
- cross-platform
2D Game Engine with Lua Scripting made on top of SFML !
- 2d-game-engine
- sfml
- lua-script
- engine
A C++ static library offering a clean and simple interface to the 7-zip shared libraries.
- compression
- extraction
- 7z
- zip
C++ cross-platform 3D graphics SDK. Includes demos & helper code (resource loading etc.) to speed up development of Vulkan, OpenGL ES 2.0 & 3.x applications
A lightweight, high-performance, industrial-grade cross-language logging library (C++/Java/C#/Kotlin/TS/Python/Go), battle-tested in Honor of Kings.
- cross-platform
- high-performance
- java
- logging
PokerTH is a poker game written in C++/Qt.
- board-game
- family-game
- multiplayer
- poker
An object oriented C++ wrapper for CURL (libcurl)
- curl
- c-plus-plus
- libcurl
- cpp
LYNX SHARE — lightweight open-source DAW in C++20/JUCE with the FL Studio workflow: Channel Rack, Piano Roll, Playlist, Mixer and .flp import
- audio
- clap
- cpp20
- daw
Anvil is a cross-platform framework for Vulkan
Declarative UI toolkit for modern C++20
- c-plus-plus
- c-plus-plus-20
- cmake
- cross-platform-gui
MegaGlest real-time strategy game engine (cross-platform, 3-d)
- game
- game-engine
- free-software
- rts
Cross-platform C++20 GUI framework featuring MVVM architecture, reactive capabilities, and scalable, accelerated GPU rendering.
- cpp20
- cross-platform-gui
- gui
- modern-cpp