SaaSHub helps you find the best software and product alternatives Learn more →
Top 11 C Wrapper Projects
-
I'm not at my computer ATM to check, but it likely uses the current time. Except for a few programs that ask the OS for entropy, it's common for programs to seed the RNG with the current time. Even for non-open-source programs, you can typically game that by intercepting the initial request for the time (e.g. libfaketime on Linux, probably equivalents elsewhere.
-
cnc-ddraw
GDI, OpenGL and Direct3D 9 re-implementation of the DirectDraw API for classic games for better compatibility with Windows 2000, XP, Vista, 7, 8, 10, 11, Wine (Linux/macOS) and Virtual Machines
Project mention: "LibreOffice is better at reading old Word files than Word" | news.ycombinator.com | 2024-01-07https://github.com/FunkyFr3sh/cnc-ddraw (fixes all issues you can have with DirectDraw, an old 2d API, can have its use for both windows users and people who use wine on linux)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
dxwrapper
Fixes compatibility issues with older games running on Windows 10 by wrapping DirectX dlls. Also allows loading custom libraries with the file extension .asi into game processes.
Project mention: SimCity Classic - Guide to Installation (Windows / DOSBox) | /r/SimCity | 2023-07-08Then, download this and place the files inside the game directory (C:\Program Files\Maxis\SimCity Classic).
-
I'm using JamesDSP with Pipewire. EasyEffects is the successor of PulseEffects for Pipewire.
-
gl4es
GL4ES is a OpenGL 2.1/1.5 to GL ES 2.0/1.1 translation library, with support for Pandora, ODroid, OrangePI, CHIP, Raspberry PI, Android, Emscripten and AmigaOS4.
Hindsight is always 20/20.
In hindsight the separation of GL and GLES was pointless IMHO (at least up to 2.x).
It led to GPU vendors to only offer GLES drivers besides the GPU supporting GL (according both the marketing and https://github.com/ptitSeb/gl4es) and made porting standard linux apps to arm platforms needlessly difficult. Note that even with GL4es you have to port the shaders manually to GLES.
Vulkan is a big improvement to that.
-
-
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
-
-
-
SKR_SDLRenderer
SKR_SDLRenderer is a SDL wrapper which simplifies a lot of things in areas such menu creation, animation making, etc.
C Wrapper related posts
- Constant audio stutter with Pulse Effects
- Are there seeds in this game?
- Setting the clock ahead to see what breaks
- Found a really good video for mic quality improvement in obs (it works for me). How would I apply these settings to my mic system wide? Using Linux Mint
- Audio Notably Quieter on Arch compared to Windows 11 Dual boot
- Currently working for Debdroid Reborn Project. This time I hope it goes well
- With linux you can connect your bluetooth headphones to your pc using LDAC and aptX HD codecs.
-
A note from our sponsor - SaaSHub
www.saashub.com | 28 Mar 2024
Index
What are some of the best open-source Wrapper projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | libfaketime | 2,543 |
2 | cnc-ddraw | 1,935 |
3 | dxwrapper | 1,083 |
4 | JDSP4Linux | 757 |
5 | gl4es | 646 |
6 | croaring-rs | 153 |
7 | succade | 54 |
8 | GodotDiscordSDK | 53 |
9 | Adobe-Connect-Linux | 20 |
10 | jurl | 14 |
11 | SKR_SDLRenderer | 2 |