Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev. Learn more →
Top 23 C++ API Projects
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependenciesProject mention: Stretching myself thin with Dear ImGui projects | dev.to | 2023-11-28
They use a Dear ImGui, a C++ GUI library.
Offline documentation browser inspired by DashProject mention: Ask HN: How do I code offline for a week? | news.ycombinator.com | 2023-10-01
There’s stuff like https://zealdocs.org/ that allow you to take all relevant documentation with you so offline coding will work.
If you just want to be productive, you could also bring a lot of books or downloaded tutorials on a drive.
Btw, make sure your drive is encrypted and you think of a way to backup your data so you don’t lose the offline progress.
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
:bar_chart: Cross-platform user-friendly xlsx library for C++11+
C++ Discord API Bot Library - D++ is Lightweight and scalable for small and huge bots!Project mention: How to add runtime dependencies to flake so they can be found (gtkmm4, shared-mime-info)? | /r/NixOS | 2023-05-11
For me it just fails on dpp wrap file not containing a valid URL. And if I change it to https://github.com/brainboxdotcc/DPP, it fails on the repo not containing a meson.build file. And if I comment out the dependency it fails due to non-existent include/ directory. And if I comment that out, it succeeds just fine.
Extremely fast, in memory, JSON and interface library for modern C++Project mention: More helpful reflection in Glaze for GCC and Clang (MSVC please take note) | /r/cpp | 2023-11-29
Previously in the Glaze library, you would need to write out your key names along with the member object pointers. However, as of version 1.8.0, these key names are now optional. If the keys are not provided the member variable name will be reflected for serialization/deserialization. I'm even more excited about this reflection than the previously announced pure Clang reflection, because it works well with user customization and supports non-aggregate, non-default constructible, and non-constexpr types.
The Open Lighting Architecture - The Travel Adaptor for the Lighting IndustryProject mention: Magicq/enttec USB dmx Pro issues | /r/ChamSys | 2023-03-21
You won’t be able to use both universes usb connection. But I use my own mkII via Ola running on a virtual machine and a unicast artnet connection. Never had an issue with this setup and it allows to use both universes. This could help solving you crash issue…
The OpenTelemetry C++ Client
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
oneAPI Math Kernel Library (oneMKL) InterfacesProject mention: Stable Diffusion on AMD RDNA™ 3 Architecture | /r/hardware | 2022-12-21
I think there's already been work done to just use intel MKL on any device: https://github.com/oneapi-src/oneMKL
A collection of resources for pulling real-time streaming data off of TDAmeritrade's ThinkOrSwim(TOS) platform; providing C, C++, Java and Python interfaces.
cross platform C++ library for hardware information (CPU, RAM, GPU, ...)
Windows API for the PS5 DualSense controller
A C++17 library to access the entire OpenAI API.Project mention: Build a Basketball SMS Chatbot with LangChain Prompt Templates in Python | dev.to | 2023-05-31
OpenAI Account – make an OpenAI Account here
The current BakkesModSDK (Unofficial SDK for Rocket League)Project mention: How do we upload videos? | /r/RocketLeagueSchool | 2023-06-25
Hardware independent layer of the Arduino cores defining the official APIProject mention: Need to learn Arduino Programming Language | /r/arduino | 2023-07-11
If you want to really learn it I'd recommend Bro Codes C guide, that'll make it easier to understand, his C++ guide is a bit longer but once you know C++ it's a matter of going to the Arduino references and looking for the function you need.
An open source UI re-implementation based on GTA:V, built for GTA: San Andreas.
Froggy OpenGL EngoodenerProject mention: OpenGL is not dead, long live Vulkan | /r/opengl | 2023-04-10
Yup. I love how easy it is to use OpenGL, and I've even spent time making a "modern" wrapper for it, but I'm still bitten by its quirks on a regular basis.
Default plugins for BakkesMod 2 (A Rocket League training framework)
Fast, unopinionated, minimalist web framework for C++ Perfect for building REST APIs
Python bindings for the "Procedural Runtime" (PRT) of CityEngine by Esri.
Telegram Bot Api C++Project mention: C++ Show and Tell - March 2023 | /r/cpp | 2023-03-01
I've created a library for telegram bot apis in c++ that uses lightweight libs(cpr and nlohmann-json): https://github.com/deni2312/Telegram-Bot-Api-Cpp.git feel free to comment.
The Standard Interface for Incremental Satisfiability Solving
Free plugin-based video converter
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ API related posts
More helpful reflection in Glaze for GCC and Clang (MSVC please take note)
1 project | /r/cpp | 29 Nov 2023
🔥Hacktoberfest 2023! let's gooo 🚀
3 projects | dev.to | 30 Sep 2023
Memex is already here, it’s just not evenly distributed
2 projects | news.ycombinator.com | 6 Aug 2023
Need to learn Arduino Programming Language
2 projects | /r/arduino | 11 Jul 2023
How do we upload videos?
1 project | /r/RocketLeagueSchool | 25 Jun 2023
help with if statemant!
1 project | /r/arduino | 19 Jun 2023
Crear mi propio AskSAM/Zeal: muchas dudas
1 project | /r/devsarg | 17 Jun 2023
A note from our sponsor - Onboard AI
getonboard.dev | 30 Nov 2023
What are some of the best open-source API projects in C++? This list will help you: