A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features
An object oriented C++ wrapper for CURL (libcurl)
C++ wrapper around libcURL
An OCR Engine that was developed at HP Labs between 1985 and 1995... and now at Google.
A simple cross-platform async socket library
C++ Driver for MongoDB
C++ Client for ASP.NET Core SignalR.
A type-erasure toolkit for C++20.
OpenSSL is an open source project that provides a robust, commercial-grade, and full-featured toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols. It is also a general-purpose cryptography library.
Drogon: A C++14/17/20 based HTTP web application framework running on Linux/macOS/Unix/Windows
A non-blocking I/O cross-platform TCP network library, using C++14
An efficient implementation of the Double Description Method
oneAPI Deep Neural Network Library (oneDNN)
Small configuration file parser library for C
Slang is a shading language that makes it easier to build and maintain large shader codebases in a modular and extensible fashion, while also maintaining the highest possible performance on modern GPUs and graphics APIs. Slang is based on years of collaboration between researchers at NVIDIA, Carnegie Mellon University, and Stanford.
A cross-platform base for native Nickvision applications.
Official DirectX headers available under an open source license
Microsoft SEAL is an easy-to-use and powerful homomorphic encryption library.
Provides very lightweight outcome<T> and result<T> (non-Boost edition)
stb single-file public domain libraries for C/C++
P1031 low level file i/o and filesystem library for the C++ standard
Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D.
FluidSynth reads and handles MIDI events from the MIDI input device. It is the software analogue of a MIDI synthesizer. FluidSynth can also play midifiles using a Soundfont.
C++ Client Libraries for Google Cloud Platform APIs.
A library to benchmark code snippets, similar to unit tests.
Asynchronous Low Latency C++ Logging Library
A single-header C++20 library that facilitates runtime polymorphism.
:herb: Fast streaming XML parser written in C99 with >90% test coverage; moved from SourceForge to GitHub
Gmsh is an open source 3D finite element mesh generator with a built-in CAD engine and post-processor.
The Apache Portable Runtime (APR) is a C library that forms a system portability layer that covers many operating systems.
PROJ - Cartographic Projections and Coordinate Transformations Library
rmqcpp - A C++ library for RabbitMQ.
The Pololu USB Library (also known as libusbp) is a cross-platform C library for accessing USB devices.
Crypto++ is a free C++ class library of cryptographic schemes.
An open source, portable, easy to use, readable and flexible TLS library, and reference implementation of the PSA Cryptography API. Releases are on a varying cadence, typically around 3 - 6 months between releases.
Oat++ Mbed TLS submodule providing secure server and client connection providers.
OpenVPN 3 is a C++ class library that implements the functionality of an OpenVPN client, and is protocol-compatible with the OpenVPN 2.x branch.
Library for working with audit subsystem
Accessing DVDs like a block device library
Crashpad is a crash-reporting system.
OpenMVS: open Multi-View Stereo reconstruction library
Totally open, royalty-free, highly versatile audio codec
tiny ISO-compliant C++ EXIF and XMP parsing library for JPEG images
Tensors and Dynamic neural networks in Python with strong GPU acceleration
Skia is an open source 2D graphics library which provides common APIs that work across a variety of hardware and software platforms.
C Markdown parser. Fast. SAX-like interface. Compliant to CommonMark specification.
A cross-platform application and UI framework.
Qt 3D provides functionality for near-realtime simulation systems with support for 2D and 3D rendering in both Qt C++ and Qt Quick applications.
Active Qt is a helper framework that enables the developer to access and use ActiveX controls and COM objects provided by any ActiveX server. It also makes it possible to make the developer's own Qt applications available as COM servers on Windows.
The Qt Android Extras module provided a set of classes and functions that were specific to Android applications written with Qt. This module helped developers to integrate various Android-specific features and services into their Qt applications.