Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. D
D

D

Language
169 projects29.4k total stars4.2k total forks6 languages

Open-source projects built with D

There are currently 169 open-source projects built with D, with a combined total of 29.4k GitHub stars. The most common language among these projects is D.

Showing 169 open-source projects · page 2 of 5

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
Voxelman
VoxelmanMrSmith33/voxelman

A plugin-based client-server voxel game engine written in the D programming language.

1299D
4 years ago
libdparse
libdparsedlang-community/libdparse

A library for lexing and parsing D programming language source code, enabling syntax analysis and tooling.

12464D
2 months ago
D:YAML
D:YAMLdlang-community/D-YAML

A YAML 1.1-compliant parser and emitter library for the D programming language, designed for ease of use and full feature support.

12344D
6 months ago
unit-threaded
unit-threadedatilaneves/unit-threaded

Advanced multi-threaded unit test framework for D with custom assertions, property-based testing, and mocking.

12238D
1 month ago
sdlang
sdlangdlang-community/SDLang-D

A D library for reading and writing SDLang (Simple Declarative Language), a concise, type-aware data format.

12121D
3 years ago
tkD
tkDnomad-software/tkd

A cross-platform GUI toolkit for the D programming language, providing a native look and feel via Tcl/Tk.

11814D
4 years ago
Electronvolt (formerly Atrium)
Electronvolt (formerly Atrium)gecko0307/electronvolt

A sci-fi first-person puzzle game with a fully dynamic physics-based world where everything is interactive.

1146D
25 days ago
EMSI containers
EMSI containersdlang-community/containers

A D language container library using std.experimental.allocator for flexible memory management.

11240D
2 years ago
fast.json
fast.jsonetcimon/fast

A D library providing the fastest possible implementations of common routines like JSON parsing, string splitting, and C interop.

1116D
3 years ago
PixelPerfectEngine
PixelPerfectEngineZILtoid1991/pixelperfectengine

A retro 2D and pseudo-3D game engine written in D, focused on authentic pixel-perfect graphics and a lightweight footprint.

1042D
6 months ago
DSFML
DSFMLJebbs/DSFML

A D language binding for SFML that enables multimedia development with graphics, audio, and networking capabilities.

9722D
7 years ago
cerealed
cerealedatilaneves/cerealed

A powerful binary serialization library for D with minimal boilerplate, supporting bit-level control and custom serialization.

933D
2 months ago
scriptlike
scriptlikeAbscissa/scriptlike

A utility library for writing script-like programs in the D programming language, simplifying common scripting tasks.

9310D
5 years ago
raylib-d
raylib-dschveiguy/raylib-d

D language bindings for the raylib game development library, enabling D programmers to create games and multimedia applications.

9312D
2 months ago
scid
scidDlangScience/scid

A scientific library for the D programming language providing numerical routines and LAPACK bindings.

9231D
6 years ago
Botan
Botanetcimon/botan

A comprehensive D translation of the Botan cryptographic library, supporting block/stream ciphers, PKI, TLS, and numerous algorithms.

9122D
7 months ago
rengfx
rengfxbmchtech/rengfx

A lightweight, expressive, and extensible multimedia engine for 2D/3D graphics and game development.

875D
1 year ago
hibernated
hibernatedbuggins/hibernated

HibernateD is an object-relational mapping (ORM) library for the D programming language, inspired by Hibernate.

8430D
1 year ago
Parin
ParinKapendev/parin

A delightfully simple 2D game engine for the D programming language, designed for fast and fun development.

845D
3 days ago
ddbc
ddbcbuggins/ddbc

A database connector for the D programming language, providing a JDBC-like interface for MySQL, PostgreSQL, SQLite, and SQL Server.

8044D
11 months ago
mysql-native
mysql-nativemysql-d/mysql-native

A native D language client driver for MySQL and MariaDB, compatible with both Phobos and Vibe.d sockets.

8028D
2 years ago
serverino
serverinotrikko/serverino

A small, zero-dependency HTTP server for D with built-in WebSocket support and hot-reload capabilities.

786D
2 months ago
Poodinis
Poodinismbierlee/poodinis

A dependency injection framework for the D programming language with autowiring support, inspired by Spring and Hypodermic.

7211D
6 months ago
luneta
lunetafbeline/luneta

An interactive command-line fuzzy finder that filters any list through an interactive interface.

634D
2 years ago
dunit
dunitnomad-software/dunit

A unit testing toolkit for D with mocking capabilities and expressive assertions.

6020D
6 years ago
collie
colliehuntlabs/collie

An asynchronous event-driven network framework written in D, inspired by Netty.

6011D
7 years ago
hunt-entity
hunt-entityhuntlabs/hunt-entity

An object-relational mapping (ORM) framework for the D programming language, supporting PostgreSQL, MySQL, and SQLite.

5811D
4 years ago
ErupteD
ErupteDParticlePeter/ErupteD

Auto-generated D bindings for the Vulkan graphics and compute API.

5215D
3 years ago
hunt-database
hunt-databasehuntlabs/hunt-database

A database abstraction layer library for the D programming language, supporting PostgreSQL and MySQL.

495D
2 years ago
fluent-asserts
fluent-assertsgedaiu/fluent-asserts

A fluent assertion framework for D that provides expressive syntax and detailed error messages for unit testing.

486D
1 month ago
generis
generissenselogic/GENERIS

A lightweight Go code preprocessor that adds generics, macros, conditional compilation, HTML templating, and Allman style conversion.

471D
4 years ago
OpenSSL
OpenSSLD-Programming-Deimos/openssl

D language bindings for OpenSSL, providing access to SSL/TLS protocols and cryptography libraries.

4743C
11 months ago
Nuklear
NuklearTimu5/bindbc-nuklear

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

469D
2 years ago
mood
moodmihails-strasuns/mood

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

4511D
5 years ago
ctpg
ctpgyouxkei/ctpg

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

452D
11 years ago
commandr
commandrrobik/commandr

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

456D
1 year ago
1
2
3
4
5