D

D is a general-purpose programming language with static typing, systems-level access, and C-like syntax.

273 resources46 categoriesView Original

Game Bindings(40 items)

A

ALURE

Audio library

Game Bindings
B

bgfx

Cross-Platform renderer

Game Bindings
B

BindBC

Bindings compatible with `-betterC` and `@nogc`, using bindbc-loader.

Game Bindings
B

Blend2D

Vector graphics

Game Bindings
D

DAllegro5

D binding/wrapper to Allegro 5, a modern game programming library.

Game Bindings
D

DerelictOrg

Bindings, now largely outdated. BindBC is its modern successor.

Game Bindings
D

DevIL

Image library

Game Bindings
D

DSFML

A static binding of SFML in a way that makes sense for D. See .

Game Bindings
E

ENet

Networking library

Game Bindings
F

FreeImage

Image loading

Game Bindings
F

FreeType

Font rendering

Game Bindings
G

GLFW 3

Window/Input library

Game Bindings
G

Godot-D

D language bindings for the Godot Engine's GDNative API.

Game Bindings
H

HarfBuzz

Text shaping

Game Bindings
I

Imgui

Immediate mode GUI

Game Bindings
J

JoyShockLibrary

Gamepad/Gyro input

Game Bindings
K

KiWi

UI widget toolkit

Game Bindings
L

libogg

Audio codec

Game Bindings
L

libpq

PostgreSQL library

Game Bindings
L

libtheora

Video codec

Game Bindings
L

libvorbis

Audio codec

Game Bindings
L

Lua

Scripting language

Game Bindings
N

nanomsg-next-gen

Messaging library

Game Bindings
N

NanoVG

Vector graphics

Game Bindings
N

Newton Dynamics

Physics library

Game Bindings
N

Nuklear

Immediate mode GUI

Game Bindings
O

Open Dynamics Engine (ODE)

Physics library

Game Bindings
O

OpenAL

Audio library

Game Bindings
O

OpenGL

Graphics API

Game Bindings
O

OpenGLES

Graphics API

Game Bindings
P

PhysicsFS

Virtual file system

Game Bindings
R

raylib-d

D bindings for raylib.

Game Bindings
R

raylib3

Game library

Game Bindings
S

SDL 2

Multimedia library

Game Bindings
S

SDL2_gfx

Drawing primitives for SDL2

Game Bindings
S

SFML 2

Multimedia library

Game Bindings
S

sokol-d

D bindings for the sokol headers.

Game Bindings
S

SoLoud

Audio library

Game Bindings
W

WebGPU

Modern GPU API

Game Bindings
Z

Zstandard

Fast compression

Game Bindings

Organizations(11 items)

C

Circular Studios

We are a group of game developers at Rochester Institute of Technology building games and game tech. Hosts Dash, a 3D game engine written in D, and other related libs.

Organizations
D

D Programming Language

Official Organization, hosts DMD, Phobos and other official tools and libs.

Organizations
D

DerelictOrg

A GitHub organization hosting all Derelict bindings including OpenGL and other multimedia/game related library bindings. (OpenGL 3, Bgfx, ENet, SDL 2, GLFW 3,OpenGLES, Free Image, Assimp3, libtheora, libogg, libvorbis, SFML 2, libpq, PhysicsFS, Open Dynamics Engine, Lua, DevIL, OpenAL, ALURE).

Organizations
D

DlangScience

A focal point and first port of call for scientific libraries and tooling for D.

Organizations
E

EMSI

A Career building company that uses D as their main language. Hosts their opensource projects.

Organizations
H

HuntLabs

A technology group using DLang. Have pure D language implementation of quickly develop server-side applications and build distributed system services.

Organizations
I

infognition

Infognition is a self-funded and self-sustained company specializing in video processing and compression technologies for end-users and developers. They provide several opensource video related applications & tools written in D, hosted on bitbucket. They are also porting their main product--Video Enchanser from C/C++ to D.

Organizations
L

LDC Developers

LDC releated projects.

Organizations
L

libmir

D's numeric library development team

Organizations
S

sociomantic labs

Berlin based company specializing in real-time bidding for online advertising. Main sponsor of the annual D language conference. Has open-sourced large parts of their codebase as part of the tsunami organization.

Organizations
S

Symmetry Investments

Symmetry Investments LP is an investment management company with approximately US$4.7 billion in assets under management as of 31 December 2018. Main sponsor of the Symmetry Autumn of Code. Have sponsored the development of excel-d, dpp, autowrap, mir-algorithm, and various other projects.

Organizations

Unmaintained(18 items)

C

collie

An asynchronous event-driven network framework written in dlang, like netty framework in D.

Unmaintained
D

dunit

Advanced unit testing & mocking toolkit

Unmaintained
D

DWT

A library for creating cross-platform GUI applications. GWT is a port of the Java SWT library to D. DWT was promoted as a semi-standard GUI library for D, but unfortunately didn't catch up popularity yet.

Unmaintained
F

flatbuffers

D Programming Language implementation of the google flatbuffers library.

Unmaintained
G

grpc

Grpc for D programming language, hunt-http library based.

Unmaintained
H

hunt

A refined core library for D programming language. The module has concurrency / collection / event / io / logging / text / serialize and more.

Unmaintained
H

Hunt Framework

Hunt is a high-level D Programming Language Web framework that encourages rapid development and clean, pragmatic design. It lets you build high-performance Web applications quickly and easily.

Unmaintained
H

hunt-cache

D language universal cache library, using radix, redis and memcached.

Unmaintained
H

hunt-console

Hunt console creation easier to create powerful command-line applications.

Unmaintained
H

hunt-database

Hunt database abstraction layer for D programing language, support PostgreSQL / MySQL / SQLite.

Unmaintained
H

hunt-entity

Hunt entity is an object-relational mapping tool for the D programming language. Referring to the design idea of JPA, support PostgreSQL / MySQL / SQLite.

Unmaintained
H

hunt-gossip

A Apache V2 gossip protocol implementation for D programming language.

Unmaintained
H

hunt-http

HTTP/1 and HTTP/2 protocol library for D.

Unmaintained
H

hunt-net

High-performance network library for D programming language, event-driven asynchonous implemention(IOCP / kqueue / epoll).

Unmaintained
H

hunt-time

A time library and similar to Joda-time and Java.time api.

Unmaintained
H

hunt-validation

A data validation library for DLang based on hunt library.

Unmaintained
K

kissrpc

Fast and light, flatbuffers based rpc framework.

Unmaintained
L

LibUI

Dynamic Binding for libui

Unmaintained