C++ cpp-library

Open-source C++ projects categorized as cpp-library | Edit details
Related topics: #CPP #Cpp17 #Cpp11 #DirectX #Cpp14

Top 23 C++ cpp-library Projects

  • C++ REST SDK

    The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.

    Project mention: Web services in C++ | reddit.com/r/developersIndia | 2021-09-24

    Assuming you want to make a REST API check this out: https://github.com/Microsoft/cpprestsdk

  • GLM

    OpenGL Mathematics (GLM)

    Project mention: maths - templated c++ linear algebra library with vector swizzling, intersection tests and useful functions for games and graphics dev... includes live webgl/wasm demo ? | reddit.com/r/cpp | 2022-01-12

    If you’re the author, consider comparisons with the industry standards, glm and DirectXMath, which both ensure easy interoperability with the two graphics APIs.

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • DirectXTK

    The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++

    Project mention: How to handle multithreading in concept. | reddit.com/r/gamedev | 2021-12-27

    then check up this https://github.com/microsoft/DirectXTK/wiki/Getting-Started

  • BDE

    Basic Development Environment - a set of foundational C++ libraries used at Bloomberg.

    Project mention: What language best suits for fintech products and services? | reddit.com/r/AskProgramming | 2021-08-21

    No first-hand experience, but C++ is definitely a player. Check out John Lakos and bloomberg/bde. He was a force behind the improved allocators in C++11 and beyond. That repo I linked is a beast of a codebase (:

  • DirectXTex

    DirectXTex texture processing library

    Project mention: SSE CK fatal error | reddit.com/r/skyrimmods | 2021-12-12

    You can use texdiag to see information about a texture.

  • rang

    A Minimal, Header only Modern c++ library for terminal goodies 💄✨

    Project mention: rang VS FINAL CUT - a user suggested alternative | libhunt.com/r/rang | 2021-12-31
  • DirectXMath

    DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps

    Project mention: maths - templated c++ linear algebra library with vector swizzling, intersection tests and useful functions for games and graphics dev... includes live webgl/wasm demo ? | reddit.com/r/cpp | 2022-01-12

    If you’re the author, consider comparisons with the industry standards, glm and DirectXMath, which both ensure easy interoperability with the two graphics APIs.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • DirectXTK12

    The DirectX Tool Kit (aka DirectXTK12) is a collection of helper classes for writing DirectX 12 code in C++

    Project mention: How to handle multithreading in concept. | reddit.com/r/gamedev | 2021-12-27

    or https://github.com/microsoft/DirectXTK12/wiki/Getting-Started

  • lithium

    Easy to use C++17 HTTP Server with no compromise on performances. https://matt-42.github.io/lithium

    Project mention: C or C++ as web app backend? | reddit.com/r/cpp | 2021-10-27

    Lithium

  • fast_float

    Fast and exact implementation of the C++ from_chars functions for float and double types: 4x faster than strtod

    Project mention: Passing Programs To A Stack Machine | reddit.com/r/cpp_questions | 2021-11-11

    I'm a bit stuck on how to do the same thing in c++, due to containers only having a single type. The very inefficient way I'm currently doing it is by passing a program as a vector of strings, and then converting the string constants to doubles with the fast_float library.

  • QuickQanava

    C++14 network/graph visualization library / Qt node editor.

    Project mention: How can i make something like that in Qt5 ? (drag-drop and connect each other) | reddit.com/r/QtFramework | 2021-12-11
  • q

    C++ Library for Audio Digital Signal Processing (by cycfi)

    Project mention: DSP chip recommendations? | reddit.com/r/diypedals | 2021-12-23

    Q

  • vuh

    Vulkan compute for people

    Project mention: Resources for Vulkan GPGPU searched | reddit.com/r/vulkan | 2022-01-12
  • DuckX

    C++ library for creating and updating Microsoft Word (.docx) files.

    Project mention: Inputting variable value's from C++ to Excel | reddit.com/r/cpp_questions | 2021-07-28

    Csv files does not contain formatting so you need to make a proper excel file, which is a whole other beast. Take a look at https://github.com/amiremohamadi/DuckX

  • scapix

    Scapix Language Bridge

    Project mention: Swift Regrets | news.ycombinator.com | 2021-09-22

    You can use Scapix Language Bridge to automatically generate bindings for various languages directly from C++ headers:

    https://github.com/scapix-com/scapix

    Disclaimer: I am the author of Scapix Language Bridge.

  • borealis

    A hardware accelerated, controller and TV oriented UI library for PC and Nintendo Switch (libnx).

    Project mention: How to get involved in contributing to switch hacking scene and what's needed right now | reddit.com/r/SwitchHacks | 2021-02-22

    Here's the link: https://github.com/natinusala/borealis/tree/yoga

  • httpp

    Micro http server and client written in C++

  • metal-cpp

    Metal-cpp is a low-overhead C++ interface for Metal that helps developers add Metal functionality to graphics apps, games, and game engines that are written in C++.

    Project mention: Graphics programming and game development on Linux/macOS | reddit.com/r/GraphicsProgramming | 2022-01-10

    What do you think of Apple's recent announcement of C++ library for Metal? (https://developer.apple.com/metal/cpp/) Will it eventually help integrating popular game engines with Metal for games to become available on Apple's platforms?

  • CXXGraph

    Header-Only C++ Library for Graph Representation and Algorithms

    Project mention: Advanced Graph Algorithm Library | news.ycombinator.com | 2021-10-28
  • sdsl-lite

    Succinct Data Structure Library 3.0 (by xxsds)

    Project mention: SDSL-RS: A Rust interface for the C++ Succinct Data Structure Library. | reddit.com/r/rust | 2021-05-26

    This is awesome. As somebody who was actively involved in the development of SDSL I want to point out that https://github.com/xxsds/sdsl-lite is a more actively developed fork of SDSL with a more permissible license.

  • more_concepts

    A C++20 concepts library, providing container concepts etc.

    Project mention: deduction guide for function? | reddit.com/r/cpp_questions | 2021-03-19

    I'm trying to write my own quicksort algorithm using the excellent more_concepts library to constrain my template.

  • CppConsoleTable

    C++ Console Table: make text table in console easy and set up as you need

    Project mention: tableprinter - Table-like output | reddit.com/r/cpp | 2021-12-05

    Nice, though there is a good Alternative

  • Simple-Log

    Project mention: [C++20] Simple-Log - multithreaded logging library | reddit.com/r/cpp | 2021-02-23

    - The examples are at https://github.com/DNKpp/Simple-Log/tree/master/src/examples . I already thought of putting them into the root directory, probably will do that in the near future.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-12.

C++ cpp-library related posts

Index

What are some of the best open-source cpp-library projects in C++? This list will help you:

Project Stars
1 C++ REST SDK 6,693
2 GLM 5,907
3 DirectXTK 1,946
4 BDE 1,321
5 DirectXTex 1,238
6 rang 1,189
7 DirectXMath 1,049
8 DirectXTK12 919
9 lithium 878
10 fast_float 789
11 QuickQanava 729
12 q 665
13 vuh 301
14 DuckX 250
15 scapix 229
16 borealis 179
17 httpp 150
18 metal-cpp 96
19 CXXGraph 95
20 sdsl-lite 50
21 more_concepts 43
22 CppConsoleTable 41
23 Simple-Log 14
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
github.com/nanovms