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

Nuklear
NuklearD

D language bindings for the Nuklear immediate-mode graphical user interface library.

#d-language#gui-toolkit#bindings
Stars46
Forks9
Last commit2 years ago
Soulfind
SoulfindD

A Soulseek server implementation written in the D programming language for local testing.

#d#d-language#dlang
Stars45
Forks6
Last commit2 days ago
commandr
commandrD

A modern, powerful command-line argument parser for D with help generation, validation, and shell autocompletion.

#d-language#bash-autocompletion#help-generation
Stars45
Forks8
Last commit1 year ago
mood
moodD

A proof-of-concept blog implementation written in D with vibe.d, featuring a standalone binary, Markdown posts, and a RESTful API.

#d-language#https-only#blog-engine
Stars45
Forks11
Last commit5 years ago
memutils
memutilsD

A D library providing enhanced allocators, allocator-aware containers, and lifetime management utilities for fine-grained memory control.

#d-language#thread-safety#smart-pointers
Stars45
Forks12
Last commit1 year ago
DAllegro5
DAllegro5D

D language bindings for the Allegro 5 cross-platform game development library.

#d-language#allegro5#multimedia-library
Stars45
Forks16
Last commit1 year ago
ctpg
ctpgD

A compile-time parser generator for the D programming language that generates parsers during compilation.

#parsing#d-language#metaprogramming
Stars45
Forks2
Last commit11 years ago
grpc
grpcD

A gRPC implementation for the D programming language, built on the hunt-http library.

#d-language#hunt-grpc#distributed-systems
Stars44
Forks5
Last commit4 years ago
giD
giDD

High-quality D language bindings for libraries with GObject Introspection APIs, enabling GUI and multimedia development.

#gtk-bindings#desktop-application#d-language
Stars43
Forks4
Last commit1 month ago
GLFW 3
GLFW 3D

Static and dynamic D language bindings for the GLFW library, compatible with BetterC, @nogc, and nothrow.

#vulkan#d-language#graphics
Stars42
Forks7
Last commit7 months ago
OpenGL
OpenGLD

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

#d-language#opengl#graphics-bindings
Stars42
Forks13
Last commit8 days ago
dqml
dqmlD

Qt QML bindings for the D programming language, enabling D applications to use QML for UI development.

#desktop-application#d-language#qt
Stars42
Forks14
Last commit3 years ago
Handy-Httpd
Handy-HttpdD

An extremely lightweight HTTP server library for the D programming language.

#d-language#beginner-friendly#http-server
Stars38
Forks11
Last commit4 months ago
dproto
dprotoD

A D library that uses mixins to generate Protocol Buffer message structures and service interfaces at compile time.

#d#d-language#message-structures
Stars38
Forks16
Last commit6 years ago
NuMem
NuMemD

No-GC memory management utilities for D, enabling safe handling of classes, strings, and slices in @nogc code.

#d-language#memory-management#nogc
Stars37
Forks6
Last commit16 days ago
graphqld
graphqldD

A GraphQL implementation for the D programming language, built on vibe.d for handling the GraphQL protocol.

#d#d-language#api
Stars36
Forks9
Last commit5 months ago
libhttp2
libhttp2D

HTTP/2 library written in D, translated from nghttp2 with an object-oriented API and manual memory management.

#d-language#network-library#client-server
Stars36
Forks4
Last commit3 years ago
tfd
tfdD

A TensorFlow wrapper for the D programming language, providing C API bindings and integration with Mir for numerical computing.

#d#d-language#deep-learning
Stars33
Forks2
Last commit5 years ago
Joka
JokaD

A nogc utility library for the D programming language, providing data structures and functions with precise memory control.

#systems-programming#d-language#webassembly
Stars33
Forks2
Last commit6 days ago
LibUI
LibUID

Dynamic binding for the libui GUI library in the D programming language.

#desktop-application#d-language#derelict
Stars33
Forks2
Last commit5 years ago
WebGPU
WebGPUC++

Dynamic binding to the WebGPU native library for the D programming language, enabling cross-platform GPU graphics and compute.

#d-language#gpu-compute#webgpu
Stars33
Forks5
Last commit8 months ago
Sciter-Dport
Sciter-DportD

D language bindings for the Sciter multi-platform HTML engine, enabling desktop GUI applications with HTML, CSS, and scripting.

#d-language#gui-toolkit#desktop-gui
Stars33
Forks3
Last commit9 years ago
Crypto
CryptoD

A D programming language library providing encryption, decryption, encoding, hashing, and digital signature functionality.

#d-language#blake2b#hashing
Stars32
Forks12
Last commit1 year ago
mir-random
mir-randomD

A D library providing advanced random number generators with performance improvements and new statistical distributions.

#random-number-generation#d-language#scientific-computing
Stars32
Forks15
Last commit1 month ago
hunt-http
hunt-httpD

A flexible, performant HTTP server and client library for the D programming language, supporting HTTP/1.1, HTTP/2, and WebSocket.

#d-language#http-server#http-protocol
Stars31
Forks5
Last commit4 years ago
Mono-D's DParser
Mono-D's DParserC#

A C# library for parsing, resolving, and providing abstract completion for D programming language code.

#autocompletion#d-language#semantic-analysis
Stars30
Forks7
Last commit6 years ago
sokol-d
sokol-dC

Auto-generated D bindings for the sokol headers, enabling cross-platform graphics and audio development in D.

#vulkan#d#d-language
Stars28
Forks5
Last commit5 days ago
cook2
cook2D

A fast incremental build automation tool for D language projects with automatic dependency scanning.

#d-language#make-alternative#build-automation
Stars27
Forks2
Last commit3 years ago
std.data.json
std.data.jsonD

A D language JSON implementation with a clean API, evolved from vibe.d's JSON module.

#d-language#data-interchange#standard-library
Stars26
Forks13
Last commit7 months ago
Hprose
HproseD

A high-performance remote object service engine implementation for the D programming language.

#d-language#distributed-systems#interoperability
Stars26
Forks2
Last commit9 years ago
dstats
dstatsD

A statistics library for the D programming language, balancing performance and ease of use.

#d-language#scientific-computing#range-based
Stars26
Forks9
Last commit3 years ago
Imgui
ImguiD

D language binding to CImgui with OpenGL, SDL, and GLFW backends for immediate-mode GUI development.

#d-language#gui-toolkit#opengl
Stars25
Forks12
Last commit9 months ago
painlessjson
painlessjsonD

A D library for painless JSON serialization and deserialization of custom types using compile-time reflection.

#d-language#serialization-library#class-serialization
Stars25
Forks3
Last commit7 years ago
opencvd
opencvdD

Unofficial OpenCV binding for the D programming language, enabling computer vision development with D.

#cuda#d-language#opencv
Stars23
Forks5
Last commit4 years ago
asdf
asdfD

A high-performance, cache-oriented JSON library for D, optimized for transforming large volumes of JSON dataframes.

#d-language#high-performance#cache-oriented
Stars23
Forks10
Last commit9 months ago
inifile-D
inifile-DD

A compile-time INI file parser and writer generator for D that uses annotated structs.

#d-language#metaprogramming#ini-parser
Stars22
Forks9
Last commit3 years ago
PreviousPage 3 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