C++ Wrapper

Open-source C++ projects categorized as Wrapper

Top 23 C++ Wrapper Projects

  1. uvw

    Header-only, event based, tiny and easy to use libuv wrapper in modern C++ - now available as also shared/static library!

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. TinyEngine

    Tiny OpenGL Wrapper / 3D Engine in C++

  4. clif

    Binding generator to wrap C++ for Python using LLVM. (by google)

  5. cuda-api-wrappers

    Thin C++-flavored header-only wrappers for core CUDA APIs: Runtime, Driver, NVRTC, NVTX.

    Project mention: Nvidia Security Team: "What if we just stopped using C?" (2022) | news.ycombinator.com | 2025-02-13

    > with the C++ API

    The funny thing is that the "C++ API" is almost entirely C-like, foregoing almost everything beneficial and convenient about C++, while at the same time not being properly limited to C.

    (which is why I wrote this: https://github.com/eyalroz/cuda-api-wrappers/ )

    > an awful GPU mailbox design is still the cutting-edge tech

    Can you elaborate on what you mean by a "mailbox design"?

  6. krabsetw

    KrabsETW provides a modern C++ wrapper and a .NET wrapper around the low-level ETW trace consumption functions.

  7. globjects

    C++ library strictly wrapping OpenGL objects.

  8. MIPP

    Portable wrapper for SIMD and vector instructions written in C++11. Compatible with NEON, SSE, AVX, AVX-512 and SVE (length specific).

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. centurion

    A modern C++ wrapper library for SDL2 in order to improve type-safety, memory safety and overall ease-of-use. (by albin-johansson)

  11. jluna

    Julia Wrapper for C++ with Focus on Safety, Elegance, and Ease of Use

  12. Xidi

    DirectInput interface for XInput controllers

  13. d2gl

    Diablo 2 LoD Glide/DDraw to OpenGL Wrapper

  14. dinputto8

    A dll module that is designed to improve compatibility in games using DirectInput 1-7 (dinput.dll) by converting all API calls to their equivalent DirectInput 8 (dinput8.dll) ones. This allows older games to be able to use newer tools and wrappers written for DirectInput 8.

  15. glfwpp

    GLFW C++ Wrapper - thin, modern, C++17, header-only GLFW wrapper

  16. genepi

    Automatic generation of N-API wrapper from a C++ library

  17. wibo

    Quick-and-dirty wrapper that tries to run 32-bit Windows command-line executables on Linux

  18. mars_ros

    A ROS wrapper for the MaRS Library

  19. cppSRTWrapper

    Simple C++ wrapper of the SRT protocol for building Server/Client transport solutions

  20. sodium-wrapper

    C++17 wrappers for libsodium

  21. node-interception

    A windows library for intercepting and controlling keyboards and mouses with multiple devices support.

  22. pal-ddraw

    DirectDraw (ddraw.dll) 8-bit (256 Colors) Palette Emulator

  23. SQLitePlus

    A modern C++ header only SQLite3 wrapper

  24. OpenCL_Wrapper_By_PunalManalan

    Lightweight, Easy to use OpenCL Wrapper By Punal Manalan. 'OCLW_P::OpenCLWrapper' This Single line of code does Everything In a Compact And Easy to Manage Manner!. Use this code wherever and whenever you want to!

  25. g3logPython

    Python bindings for g3log

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

C++ Wrapper discussion

Log in or Post with

C++ Wrapper related posts

  • The Missing Nvidia GPU Glossary

    1 project | news.ycombinator.com | 14 Jan 2025
  • Weird dinput/RawInput bug

    1 project | /r/wine_gaming | 20 Aug 2023
  • Jluna: A modern Julia Wrapper for C++

    1 project | news.ycombinator.com | 1 Aug 2023
  • The Worst API Ever Made

    2 projects | news.ycombinator.com | 31 Jul 2023
  • How is Diablo II : Resurrected

    3 projects | /r/diablo2 | 8 Jul 2023
  • What was the loot chase like in vanilla D2 (Before Runes)?

    1 project | /r/Diablo | 6 Jul 2023
  • FPS drops

    1 project | /r/ProjectDiablo2 | 30 Apr 2023
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 25 Apr 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

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

# Project Stars
1 uvw 1,926
2 TinyEngine 1,066
3 clif 981
4 cuda-api-wrappers 837
5 krabsetw 650
6 globjects 541
7 MIPP 499
8 centurion 317
9 jluna 257
10 Xidi 233
11 d2gl 207
12 dinputto8 122
13 glfwpp 100
14 genepi 81
15 wibo 68
16 mars_ros 58
17 cppSRTWrapper 20
18 sodium-wrapper 15
19 node-interception 14
20 pal-ddraw 11
21 SQLitePlus 7
22 OpenCL_Wrapper_By_PunalManalan 3
23 g3logPython 3

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that C++ is
the 7th most popular programming language
based on number of references?