XUtils

framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. [BSD] [website](http://www.cimne.com/kratos/)

Physics updated at 2024-06-26T13:42:25Z

Library for encoding and decoding .avif files. [BSD-2-Clause]

Image Processing updated at 2024-06-26T13:41:31Z

A fully featured, open source, MIT licensed, game engine. [MIT]

Game Engine updated at 2024-06-26T13:41:07Z

A lightweight game engine written in C++14 with a "true" entity-component system. [Apache 2.0]

Game Engine updated at 2024-06-26T13:40:50Z

1119
129

Asynchronous cross platform low latency logging library. [MIT]

Logging updated at 2024-06-26T13:40:47Z

A few classes for parsing and serializing objects from/into JSON - very rapidly. [MIT]

JSON updated at 2024-06-26T13:40:08Z

Comprehensive RPC framework with support for C++, C#, Java, JavaScript, Python and more. [GPLv2]

Inter-process communication updated at 2024-06-26T13:39:24Z

a platform-independent portable library that allows for drawing vector-based scenes and animations, including SVG and Lottie. [MIT] [website](https://www.thorvg.org/)

Graphics updated at 2024-06-26T13:38:50Z

Streaming data platform for developers. Kafka API compatible. 10x faster. [BSL]

Networking updated at 2024-06-26T13:37:12Z

Lightweight GUI toolkit for desktop and embedded. [GPL/Free/Proprietary] [website](https://slint.dev/)

GUI updated at 2024-06-26T13:34:09Z

79866
21484

Tensors and Dynamic neural networks in Python with strong GPU acceleration. [website](https://pytorch.org)

Artificial Intelligence updated at 2024-06-26T13:34:01Z

An open source software library for numerical computation using data flow graphs. [Apache]

Artificial Intelligence updated at 2024-06-26T13:33:39Z

A powerful machine learning library that helps speed up big data analysis. [Apache]

Machine Learning updated at 2024-06-26T13:33:38Z

8867
1453

A complete 2D graphic library for drawing Text, Geometries, and Images. [BSD] [website](https://skia.org/)

Graphics updated at 2024-06-26T13:27:36Z

Protocol Buffers - Google's data interchange format. [BSD]

Serialization updated at 2024-06-26T13:26:14Z

25750
8685

Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C++ and more. Runs on single machine, Hadoop, Spark, Flink and DataFlow. [Apache2]

Machine Learning updated at 2024-06-26T13:25:15Z

Sphinx makes it easy to create intelligent and beautiful documentation. [BSD-2-Clause] [website](https://www.sphinx-doc.org)

Documentation updated at 2024-06-26T13:24:25Z

The AI-native database built for LLM applications, providing incredibly fast vector and full-text search. [Apache2]

Database updated at 2024-06-26T13:22:43Z

A C++ vectorized database acceleration library aimed to optimizing query engines and data processing systems. [Apache-2.0] [website](https://velox-lib.io/)

Database updated at 2024-06-26T13:20:26Z

High performance, header only, CSV library with reflection support. [MIT]

CSV updated at 2024-06-26T13:19:50Z

Extremely fast, in memory, JSON and interface library for modern C++. [MIT]

JSON updated at 2024-06-26T13:19:50Z

An open source, portable, easy to use, readable and flexible SSL library, previously known as PolarSSL. [Apache2] [website](https://tls.mbed.org/)

Cryptography updated at 2024-06-26T13:18:40Z

Extremely lightweight webserver. [GPL2]

Networking updated at 2024-06-26T13:13:18Z

MongoDB client library for C. [Apache2]

Database updated at 2024-06-26T13:08:29Z

Intel® implementation of C++17 STL for C++11 and above. [Apache2]

Concurrency updated at 2024-06-26T13:06:50Z

A modern and flexible regular expressions library that supports a variety of character encodings. [BSD]

Regular Expression updated at 2024-06-26T13:03:54Z

24810
9912

A robust, commercial-grade, full-featured, and Open Source cryptography library. [Apache] [website](http://www.openssl.org/)

Cryptography updated at 2024-06-26T13:02:32Z

A dependency injection container for C++11 and C++14. [MIT]

Miscellaneous updated at 2024-06-26T13:02:05Z

High performance PDE solvers. [BSD]

Scientific Computing updated at 2024-06-26T13:01:21Z

Modern C++17/20 framework to create console (CLI), forms (GUI like WinForms) and tunit (unit tests like Microsoft Unit Testing Framework) applications on Windows, macOS, Linux, iOS and android. [MIT]

GUI updated at 2024-06-26T13:00:36Z

An Open Source Implementation of the Actor Model in C++. [BSD-3-Clause] [website](http://actor-framework.org/)

Asynchronous Event Loop updated at 2024-06-26T12:59:56Z

57293
9871

Immediate Mode Graphical User Interface with minimal dependencies. [MIT]

GUI updated at 2024-06-26T12:59:04Z

Convenient unified display of the most relevant technical and tag data for video and audio files. [BSD]

Multimedia updated at 2024-06-26T12:53:24Z

3154
1181

Data Plane Development Kit, libraries and drivers for fast packet processing. [BSD-3-Clause & GPL-2.0] [website](https://www.dpdk.org/)

Networking updated at 2024-06-26T12:49:29Z

A small C library for x86 CPU detection and feature extraction. [BSD]

Miscellaneous updated at 2024-06-26T12:49:01Z

4888
1574

A scalable c++ machine learning library. [LGPLv3] [website](http://www.mlpack.org/)

Machine Learning updated at 2024-06-26T12:45:04Z

Reliable UDP networking library. [MIT] [website](http://enet.bespin.org/)

Networking updated at 2024-06-26T12:30:45Z

20292
2085

A simple and easy-to-use library to enjoy videogames programming. [zlib/libpng] [website](http://www.raylib.com/)

Game Engine updated at 2024-06-26T12:25:00Z

SOFA is an open-source framework targeting at real-time simulation, with an emphasis on medical simulation. [LGPL] [website](https://www.sofa-framework.org)

Physics updated at 2024-06-26T12:24:51Z

A message-passing parallel molecular dynamics implementation. [GPL] [website](http://www.gromacs.org)

Chemistry updated at 2024-06-26T12:21:57Z

22095
6148

C++ library manager for Windows, Linux, and MacOS. [MIT]

Build Systems updated at 2024-06-26T12:21:45Z

A C++ library for debugging purposes that can print any variable, even user-defined types. [MIT]

Debug updated at 2024-06-26T12:19:40Z

19626
4085

A high-performance neural network inference computing framework optimized for mobile platforms. [BSD]

Machine Learning updated at 2024-06-26T11:48:35Z

Leptonica is an open source library containing software that is broadly useful for image processing and image analysis applications. [BSD-2-Clause] [website](http://leptonica.org/index.html)

Image Processing updated at 2024-06-26T11:31:44Z

2104
1665

A classical molecular dynamics code with a focus on materials modeling. It's an acronym for Large-scale Atomic/Molecular Massively Parallel Simulator. [GPL] [website](https://lammps.sandia.gov/)

Chemistry updated at 2024-06-26T11:31:06Z

An all-encompassing C++ class library for developing cross-platform software. [Core-Module: ISC, Rest: GPL2/GPL3/Proprietary] [website](http://www.juce.com/)

Frameworks updated at 2024-06-26T11:28:42Z

A tiny JavaScript runtime. [MIT]

Scripting updated at 2024-06-26T11:24:29Z

encoding and decoding application messages in binary format for low-latency applications. [Apache2]

Serialization updated at 2024-06-26T11:22:37Z

Aims to put an implementation of Python 3.x on a microcontroller. [MIT]

Virtual Machines updated at 2024-06-26T11:00:30Z

Apache Kafka client library for C and C++. [BSD-2-Clause]

Networking updated at 2024-06-26T10:45:04Z

Lightweight, fine-grained, resolution independent, modular GUI library. [MIT]

GUI updated at 2024-06-26T10:44:02Z

List of Freely Available Programming Books.

Other Awesome Projects updated at 2024-06-26T10:39:52Z

7504
2159

An open-source, real-time, multi-platform 3D engine based on Amazon Lumberyard. [Apache2] [website](https://o3de.org/)

Game Engine updated at 2024-06-26T10:25:55Z

A distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol. [Apache2]

Database updated at 2024-06-26T10:18:59Z

27470
5463

An open-source C++ library developed and used at Facebook. [Apache2]

Frameworks updated at 2024-06-26T09:26:27Z

An open source, cross-platform framework for working with schematized data. [MIT]

Serialization updated at 2024-06-26T09:19:02Z

An open-source cross-platform performance library for deep learning applications. [Apache] [website](https://01.org/onednn)

Artificial Intelligence updated at 2024-06-26T09:10:31Z

5579
1215

A wrapper/interface Generator that let you link your c++ code to Javascript, Perl, PHP, Python, Tcl and Ruby. [GPL/Output not licensed] [website](http://www.swig.org/)

Scripting updated at 2024-06-26T08:57:16Z

14782
2000

A static analyzer for Java, C and Objective-C. [BSD]

Static Code Analysis updated at 2024-06-26T08:45:04Z

a multiplatform C++ network sniffing and packet parsing and crafting framework. [Unlicense]

Networking updated at 2024-06-26T08:43:27Z

C++17 header-only Python interpreter for game scripting. [MIT] [website](https://pocketpy.dev/)

Scripting updated at 2024-06-26T08:39:21Z

Tensor library for machine learning with 16-bit and 4-bit quantization support. [MIT]

Machine Learning updated at 2024-06-26T08:30:43Z

JPEG XL image format reference implementation. [BSD-3-Clause]

Image Processing updated at 2024-06-26T08:30:13Z

Modern C++ ORM library. [MIT] [website](https://www.tinyorm.org/)

Database updated at 2024-06-26T08:29:42Z

An open source multi-physics simulation engine. [BSD-3-Clause] [website](https://projectchrono.org/)

Physics updated at 2024-06-26T08:15:26Z

A performance portable programming model for parallel execution and memory abstraction. [BSD]

Concurrency updated at 2024-06-26T07:13:14Z

41096
10424

A high performance, open source, general-purpose RPC framework. [BSD] [website](http://www.grpc.io/)

Inter-process communication updated at 2024-06-26T07:12:35Z

A free/open-source library for quantitative finance. [Modified BSD] [website](http://quantlib.org/)

Math updated at 2024-06-26T07:11:03Z

A fast, scalable, high performance Gradient Boosting on Decision Trees library. [Apache2]

Machine Learning updated at 2024-06-26T06:42:11Z

Simple neural network library in C. [zlib]

Artificial Intelligence updated at 2024-06-26T06:31:21Z

10462
2842

Open Asset Import Library (assimp) is a cross-platform 3D model import library which aims to provide a common API for different 3D asset file formats. [BSD-3-Clause] [website](http://www.assimp.org)

Graphics updated at 2024-06-26T06:23:10Z

High performance library for creating, modiyfing and parsing PDF files in C++ [Apache-2.0] [website](https://www.pdfhummus.com/)

PDF updated at 2024-06-26T06:17:18Z

A library for efficient similarity search and clustering of dense vectors. [MIT]

Machine Learning updated at 2024-06-26T06:13:39Z

Powerful image and texture wrangling library with support for a wide number of common lossy and RAW formats. [Modified BSD]

Image Processing updated at 2024-06-26T06:04:07Z

4780
243

Package manager for the C programming language. [MIT]

Build Systems updated at 2024-06-26T05:58:17Z

Portable subtitle renderer for the ASS/SSA subtitle format. [ISC]

Multimedia updated at 2024-06-26T05:56:49Z

14568
1922

A cross-platform rendering library. [BSD]

Graphics updated at 2024-06-26T05:36:49Z

A cross platform open source toolkit for creative coding in C++. [MIT] [website](http://www.openframeworks.cc/)

Frameworks updated at 2024-06-26T05:23:34Z

15061
2042

Seamless operability between C++11 and Python. [BSD]

Scripting updated at 2024-06-26T04:43:09Z

23514
3546

Cross-platform asynchronous I/O. [BSD]

Asynchronous Event Loop updated at 2024-06-26T03:48:45Z

Multi-format archive and compression library. [New BSD] [website](http://www.libarchive.org/)

Compression updated at 2024-06-26T03:37:31Z

A categorized list of C++ resources.

Other Awesome Projects updated at 2024-06-26T03:30:57Z

Use any web browser as GUI, with your preferred language in the backend and HTML5 in the frontend. [MIT] [website](https://webui.me/)

GUI updated at 2024-06-26T02:55:33Z

4459
697

An implementation of the TLS/SSL protocols. [Apache]

Cryptography updated at 2024-06-26T01:57:35Z

Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs. [BSD-3-Clause]

Graphics updated at 2024-06-26T01:48:19Z

General purpose malloc(3) implementation that emphasizes fragmentation avoidance and scalable concurrency support. [BSD] [website](http://jemalloc.net/)

Memory Allocation updated at 2024-06-26T00:40:43Z

A general purpose GPU library. [BSD]

Concurrency updated at 2024-06-26T00:25:10Z

A family of header-only, very fast and memory-friendly hashmap and btree containers [Apache2] [website](https://greg7mdp.github.io/parallel-hashmap/)

Containers updated at 2024-06-25T23:58:33Z

C++17 Terminal User Interface(TUI) Library. [MIT]

CLI updated at 2024-06-25T23:50:17Z

Embeddable, in-memory, document-oriented database with a high-level Query builder interface. [Apache2] [website](https://reindexer.io/)

Database updated at 2024-06-25T23:19:29Z

Pixar's library for evaluating and rendering subdivision surfaces on CPU and GPU. [Modified Apache2]

Graphics updated at 2024-06-25T23:02:15Z

A GPU-accelerated C++17 numerical computing library with a MATLAB/Python-like syntax. [BSD 3-clause]

Math updated at 2024-06-25T23:01:51Z

Embedded key-value store for fast storage from facebook. [BSD]

Database updated at 2024-06-25T22:47:12Z

C++ driver for MongoDB. [Apache2]

Database updated at 2024-06-25T22:35:37Z

883
266

GD Graphics Library, famously used in PHP for image loading/manipulation & thumbnail generation. [custom permissive license, requires mention in user docs] [website](http://libgd.github.io/)

Image Processing updated at 2024-06-25T22:31:34Z

Extremely fast JSON library that can parse gigabytes of JSON per second. [Apache-2.0]

JSON updated at 2024-06-25T22:22:22Z

C++20 Faker library for generating fake (but realistic) data for testing and development. [MIT]

Miscellaneous updated at 2024-06-25T22:13:15Z

Abseil C++ Common Libraries. [Apache2]

Frameworks updated at 2024-06-25T21:49:20Z

Small header only C++ library for writing multiplatform terminal applications. [MIT]

CLI updated at 2024-06-25T21:36:20Z

Fast data interchange format and capability-based RPC system. [MIT] [website](https://capnproto.org/)

Inter-process communication updated at 2024-06-25T21:24:49Z