Skip to content
You must be logged in to sponsor BindBC

Become a sponsor to BindBC

The BindBC project provides the D language community with up-to-date static and dynamic D bindings to important C and C++ libraries, such as SDL, bgfx, Dear ImGui, and Lua.

The project's bindings are all DRuntime-independent, meaning they can be called by nothrow and @nogc code, and can used in BetterC projects.
Presently, the project has begun to include static and dynamic bindings directly to the C++ APIs of C++ libraries, starting with bgfx.

Originally started in 2018 by Michael D. Parker, BindBC is presently maintained solely by Aya Partridge. Supporting the BindBC project allows more time to be dedicated to creating new bindings, and updating the existing ones to include features from new library versions.

Featured work

  1. BindBC/bindbc-sdl

    Static & dynamic D bindings to SDL and the SDL_* libraries, compatible with BetterC, @nogc, and nothrow.

  2. BindBC/bindbc-opengl

    Dynamic D bindings to OpenGL, compatible with BetterC, @nogc, and nothrow.

  3. BindBC/bindbc-lua

    Static & dynamic D bindings to the C API of Lua, compatible with BetterC, @nogc, and nothrow.

  4. BindBC/bindbc-glfw

    Static & dynamic D bindings to GLFW, compatible with BetterC, @nogc, and nothrow.

  5. BindBC/bindbc-imgui

    Static & dynamic D bindings to Dear ImGui, compatible with BetterC, @nogc, and nothrow.

    D 5
  6. BindBC/bindbc-bgfx

    Static & dynamic D bindings to bgfx, compatible with BetterC, @nogc, and nothrow.

    D 9

Select a tier

$ one time

A Public Sponsor achievement will be added to your profile.

$8 one time

Select
  • Be added to the Sponsors section one time in the next release notes.