Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. D Language

D Language

83 projects

Showing 36 of 83 projects

SDL 2
SDL 2D

Static and dynamic D language bindings for SDL3 and its official extension libraries, compatible with BetterC, @nogc, and nothrow.

#sdl3#d-language#static-linking
Stars129
Forks29
Last commit13 days ago
libdparse
libdparseD

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

#parsing#d#d-language
Stars123
Forks63
Last commit1 month ago
D:YAML
D:YAMLD

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

#d-language#yaml#library
Stars123
Forks43
Last commit4 months ago
unit-threaded
unit-threadedD

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

#d-language#property-testing#unit-testing
Stars121
Forks38
Last commit16 days ago
sdlang
sdlangD

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

#parsing#d-language#data-serialization
Stars121
Forks21
Last commit3 years ago
tkD
tkDD

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

#d#desktop-application#d-language
Stars118
Forks14
Last commit4 years ago
Electronvolt (formerly Atrium)
Electronvolt (formerly Atrium)D

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

#d-language#newton-dynamics#interactive-environment
Stars114
Forks6
Last commit9 months ago
EMSI containers
EMSI containersD

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

#d#dynamic-array#d-language
Stars112
Forks39
Last commit2 years ago
fast.json
fast.jsonD

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

#d-language#string-splitting#dlang
Stars111
Forks6
Last commit3 years ago
Trinix
TrinixD

An educational operating system written in the D programming language, demonstrating low-level systems programming concepts.

#systems-programming#d-lang#d-language
Stars110
Forks15
Last commit1 year ago
PixelPerfectEngine
PixelPerfectEngineD

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

#d-language#pixel-art#open-source
Stars104
Forks2
Last commit4 months ago
DSFML
DSFMLD

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

#d#sfml#d-language
Stars97
Forks22
Last commit7 years ago
hunt
huntD

A refined core library for the D programming language providing essential modules for concurrency, collections, event handling, I/O, logging, and serialization.

#systems-programming#event-driven#d-language
Stars97
Forks15
Last commit2 years ago
scid
scidD

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

#d-language#scientific-computing#open-source-library
Stars92
Forks31
Last commit6 years ago
cerealed
cerealedD

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

#serialisation#d#d-language
Stars92
Forks3
Last commit1 month ago
scriptlike
scriptlikeD

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

#d-language#shell-integration#file-management
Stars92
Forks10
Last commit5 years ago
raylib-d
raylib-dD

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

#d-language#learning-tool#bindings
Stars91
Forks12
Last commit1 month ago
Botan
BotanD

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

#stream-cipher#d-language#key-derivation
Stars91
Forks22
Last commit5 months ago
rengfx
rengfxD

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

#d-language#graphics#graphics-engine
Stars87
Forks5
Last commit1 year ago
hibernated
hibernatedD

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

#d-language#orm#database
Stars84
Forks30
Last commit1 year ago
ddbc
ddbcD

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

#d-language#orm-integration#jdbc-like
Stars80
Forks45
Last commit9 months ago
mysql-native
mysql-nativeD

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

#database-driver#d-language#connection-pooling
Stars80
Forks28
Last commit2 years ago
Dutyl
DutylVim Script

A Vim plugin that orchestrates D language tools like DCD, DUB, Dscanner, and dfmt to provide a cohesive development environment.

#autocompletion#d-language#developer-tools
Stars79
Forks11
Last commit6 years ago
serverino
serverinoD

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

#d#d-language#http-server
Stars77
Forks6
Last commit23 days ago
Parin
ParinD

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

#d-language#retro-games#open-source
Stars74
Forks5
Last commit7 days ago
Poodinis
PoodinisD

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

#injection#d#d-language
Stars72
Forks11
Last commit5 months ago
cmake-d
cmake-dCMake

CMake module for building D2 projects with CMake's build system.

#module-system#d#d-language
Stars65
Forks17
Last commit3 years ago
luneta
lunetaD

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

#d#d-language#interactive-filter
Stars63
Forks4
Last commit2 years ago
dunit
dunitD

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

#software-testing#d#d-language
Stars60
Forks20
Last commit6 years ago
dvm
dvmD

A tool to install and manage D programming language compilers and their versions.

#d-language#developer-tools#shell-integration
Stars59
Forks10
Last commit1 year ago
hunt-entity
hunt-entityD

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

#d-language#orm#database
Stars58
Forks11
Last commit3 years ago
ErupteD
ErupteDD

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

#vulkan#d-language#bindings
Stars51
Forks15
Last commit3 years ago
hunt-database
hunt-databaseD

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

#database-driver#d-language#orm
Stars49
Forks5
Last commit2 years ago
fluent-asserts
fluent-assertsD

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

#d-language#unit-testing#fluent-interface
Stars48
Forks6
Last commit3 months ago
setup-dlang
setup-dlangTypeScript

A GitHub Action to automatically install D compilers (DMD, LDC, GDC) and the dub package manager for CI workflows.

#d-language#devops#dub
Stars48
Forks15
Last commit8 months ago
OpenSSL
OpenSSLC

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

#openssl-bindings#programming-language#d-language
Stars47
Forks43
Last commit9 months ago
PreviousPage 2 of 3Next

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
#Dlang35
#Cross Platform24
#D24
#Game Development15
#Game Engine8
#Programming Language8
#Opengl7
#Dub7
#Developer Tools7
#Code Generation6
#Open Source6
#Compiler6