InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 16 C++ Plugin Projects
-
albert: Powerful, but a bit involved. I am looking for something simpler.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Project mention: Pumpkin: A Modern Minecraft server written in Rust | news.ycombinator.com | 2024-10-15
-
-
Unreal-Engine-Guide
Unreal Engine 5 Guide. Learn to develop games for Windows, Linux, macOS, iOS, Android, Xbox Series X|S, PlayStation 5, Nintendo Switch.
-
There are also .deb and .rpm packages: https://github.com/fooyin/fooyin/releases
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
WAC
UE5 Visualization Plugin - Windows Audio Capture (WAC) is an Unreal Engine 5 plugin that captures live audio from the windows default audio device and analyse it to frequency values. (by kwstasg)
-
-
-
Ashita-v4beta
Ashita v4 Beta release repository. Contains the current, most up-to-date, publicly released version of the Ashita v4 beta.
-
-
-
> Is it guaranteed that an incorrect calling convention will always cause a compiler error?
A standard-conforming C++ compiler must not allow implicit pointer casts, so yes!
> I wasn't aware the calling convention was considered part of the pointer type.
Some well-designed C APIs define a macro for the calling convention that they add to all API functions and function pointer declarations. The user can then use the same macro when supplying their callbacks, which guarantees that the calling conventions match. (On modern platforms, the macro would be typically empty.)
Here's an example: https://github.com/Celemony/ARA_API/blob/1f68fba7a374b14df19.... As you can see, it is part of the function pointer type: https://github.com/Celemony/ARA_API/blob/1f68fba7a374b14df19...
That's also what I tend to do for my own C APIs.
> I guess I had some assumptions about calling conventions that needed to be straightened out
I also learned a few things in this discussion, so thanks for that!
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Plugins discussion
C++ Plugins related posts
-
75% of the Most Played Games on Steam Are Playable on the Steam Deck
-
PCalc, an Origin Story
-
Don't want to be a Linux Dummy anymore
-
Some RPG Maker XP games (read: Pokemon fangames) will run natively, with excellent performance, using mkxp-z. I suspect we will eventually be able to get most/all running that way.
-
Unique 2-in-1 calculator app adds up to surprise hit for retired engineer
-
Feeling a little less enthusiastic about the Steam Deck recently but maybe its just bad luck?
-
I like my Steam Deck, I've had it for a couple weeks now, but the software feels very unfinished
-
A note from our sponsor - InfluxDB
www.influxdata.com | 18 May 2025
Index
What are some of the best open-source Plugin projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | albert | 7,510 |
2 | cuberite | 5,173 |
3 | FarManager | 1,915 |
4 | Unreal-Engine-Guide | 1,205 |
5 | fooyin | 820 |
6 | BakkesModSDK | 245 |
7 | DotX64Dbg | 214 |
8 | DtBlkFx | 172 |
9 | ProjectCleaner | 171 |
10 | WAC | 162 |
11 | plugins | 111 |
12 | BakkesMod2-Plugins | 98 |
13 | Ashita-v4beta | 67 |
14 | plugins | 58 |
15 | Plugin | 27 |
16 | ARA_API | 21 |