Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. D Language

D Language

177 projects

Showing 36 of 177 projects

DSSG
DSSGD

A static site generator that uses TOML files with key-value pairs for both metadata and content, supporting multiple templates.

#d#d-language#content-management
Stars21
Forks5
Last commit3 years ago
bgfx
bgfxD

Dynamic and static D language bindings for the bgfx cross-platform graphics library.

#d-language#static-linking#graphics-bindings
Stars21
Forks1
Last commit3 years ago
hunt-net
hunt-netD

A high-performance, event-driven asynchronous network library for the D programming language with built-in codec support.

#event-driven#d-language#tcp
Stars20
Forks3
Last commit4 years ago
std.experimental.xml
std.experimental.xmlD

A replacement for Phobos std.xml providing APIs to parse, validate, and output XML documents in D.

#d-language#gsoc#sax-parser
Stars20
Forks8
Last commit9 years ago
FreeType
FreeTypeD

Static and dynamic D bindings to the FreeType library, compatible with BetterC, @nogc, and nothrow.

#d-language#font-rendering#freetype-bindings
Stars19
Forks6
Last commit7 months ago
argsd
argsdD

A command line and configuration file parser for the D programming language using struct annotations.

#d-language#library#dlang
Stars18
Forks5
Last commit8 months ago
cmsed
cmsedD

A component library and CMS for the Vibe web framework, built in D with class-based routing and automatic JavaScript generation.

#d-language#orm#content-management-system
Stars18
Forks1
Last commit11 years ago
Spacecraft
SpacecraftD

A 3D multiplayer deathmatch space game built with the D programming language.

#multiplayer#d-language#space-sim
Stars18
Forks5
Last commit12 years ago
Lua
LuaD

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

#d-language#static-linking#programming-language-integration
Stars18
Forks5
Last commit2 years ago
todod
tododD

A command-line todo manager that limits visible tasks to five random items to reduce mental overwhelm.

#d-language#git-backed#productivity
Stars17
Forks2
Last commit9 years ago
dvulkan
dvulkanD

Automatically generated D programming language bindings for the Vulkan graphics and compute API.

#vulkan#d-language#derelict
Stars17
Forks8
Last commit10 years ago
dvorm
dvormD

An ORM for the D programming language with built-in support for Vibe.d and multiple database providers.

#object-mapping#d-language#query-builder
Stars17
Forks2
Last commit10 years ago
DerelictCUDA
DerelictCUDAD

Dynamic bindings to NVIDIA CUDA Driver and Runtime APIs for the D programming language.

#cuda#d-language#parallel-computing
Stars17
Forks3
Last commit7 years ago
microui-d
microui-dD

A tiny and portable immediate-mode UI library written in D, based on microui with bug fixes and D-specific improvements.

#d-language#graphics#portable
Stars16
Forks1
Last commit4 months ago
raylib3
raylib3C

Dynamic and static D language bindings for the raylib game development library.

#d#d-language#static-linking
Stars16
Forks4
Last commit2 years ago
Argon
ArgonD

A command-line argument processor for D, offering type-safe parsing with validation, range checking, and auto-generated help text.

#d-language#open-source#validation
Stars16
Forks1
Last commit8 years ago
NuLib
NuLibD

An alternative standard library for D that enables high-level constructs without requiring a garbage collector.

#systems-programming#d-language#garbage-collector-free
Stars15
Forks3
Last commit1 month ago
hunt-markdown
hunt-markdownD

A CommonMark-compliant markdown parsing and rendering library for the D programming language.

#d-language#library#commonmark
Stars14
Forks1
Last commit4 years ago
dexpect
dexpectD

A D language implementation of the Expect framework for automating interactive applications and scripts.

#d-language#system-administration#testing
Stars14
Forks1
Last commit5 years ago
dunnart
dunnartD

An enhanced LALR(1) parser generator for the D programming language with boolean predicate conflict resolution and built-in lexical analysis.

#programming-language#d-language#compiler-construction
Stars14
Forks1
Last commit9 years ago
SFML 2
SFML 2D

Static and dynamic D language bindings for the CSFML multimedia library, with BetterC, @nogc, and nothrow compatibility.

#sfml#d-language#static-linking
Stars12
Forks1
Last commit1 year ago
Dtanks
DtanksC++

A robot tank battle game where players program AI tank brains in the D programming language.

#d-language#learning-tool#ai-programming
Stars12
Forks3
Last commit10 years ago
dlogg
dloggD

A D language logging library designed for scalability, high concurrency, and daemon applications with lazy logging and log rotation.

#d-language#high-performance#customizable-logging
Stars12
Forks4
Last commit8 years ago
InMath
InMathD

A D mathematics library for multimedia software, providing linear algebra, interpolation, and graphics utilities.

#d-language#opengl#noise-generation
Stars11
Forks0
Last commit3 months ago
bindbc-onnxruntime
bindbc-onnxruntimeD

Dynamic D language bindings for Microsoft's ONNX Runtime C API, supporting @nogc, nothrow, and -betterC compatibility.

#d-language#bindings#nogc
Stars11
Forks2
Last commit3 years ago
SoLoud
SoLoudD

A D language binding for the SoLoud audio engine, enabling cross-platform audio playback in D applications.

#d-language#sound-engine#dynamic-binding
Stars9
Forks0
Last commit1 year ago
ENet
ENetD

Dynamic binding to the ENet networking library for the D programming language.

#multiplayer#d-language#derelict
Stars9
Forks2
Last commit6 years ago
Newton Dynamics
Newton DynamicsD

D language binding to Newton Dynamics physics engine with pre-built libraries for x86 and x86_64.

#d-language#newton-dynamics#native-binding
Stars9
Forks1
Last commit1 year ago
OpenAL
OpenALD

Static and dynamic D language bindings for OpenAL 1.1, compatible with BetterC, @nogc, and nothrow.

#d-language#openal-soft#bindings
Stars9
Forks5
Last commit2 years ago
std.rcstring
std.rcstringD

A reference counted string implementation for D that replaces built-in strings with minimal code changes.

#d-language#memory-management#text-processing
Stars9
Forks3
Last commit7 years ago
libpq
libpqD

Dynamic binding to libpq for the D programming language, enabling PostgreSQL database connectivity.

#database-driver#d-language#derelict
Stars8
Forks8
Last commit11 months ago
grain2
grain2D

An autograd and GPGPU library for building dynamic neural networks in the D programming language.

#cuda#d-language#opencl
Stars8
Forks1
Last commit6 years ago
newxml
newxmlD

An XML library for the D programming language with DOM compatibility and memory safety.

#parsing#dom-parser#d-language
Stars8
Forks1
Last commit6 months ago
Open Dynamics Engine (ODE)
Open Dynamics Engine (ODE)D

Dynamic bindings to the Open Dynamics Engine physics library for the D programming language.

#d-language#simulation#derelict
Stars7
Forks4
Last commit9 years ago
DerelictCL
DerelictCLD

Dynamic bindings to the OpenCL library for the D Programming Language.

#d-language#parallel-computing#opencl
Stars7
Forks2
Last commit6 years ago
libpb
libpbD

A D wrapper for PocketBase providing automatic serialization and deserialization of D structs to/from JSON.

#d-language#database-orm#deserialization
Stars6
Forks0
Last commit3 years ago
PreviousPage 4 of 5Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Dlang59
#Cross Platform48
#Game Development34
#D32
#Nogc20
#Betterc20
#Bindings18
#Dynamic Binding14
#Nothrow13
#Bindbc13
#Dub12
#Dynamic Linking12