D packages
300 in Packages and libraries, most used first. Page 1 of 2.
- sparkles D library
- diode Dependency injection framework for D
- dagon2 3D game engine for D
- tinyview A small library for variable substitutions and partials
- vibe-core The I/O core library of vibe.d.
- serverino-params Library to parse variables from Serverino Request
- coworkingview Read-only client for the public CoworkingView API: Price Index and catalogue search, no API key
- pageguard Tool for saving HTML-pages with all resources embedded
- joka A nogc utility library.
- teraflop An ECS game engine on a Vulkan foundation
- macho-memload In-memory Mach-O / dyld loader (BetterC) for polyglot and APE payloads
- msi-generator Cross-platform MSI and MSIX package generator in pure D.
- dmd The DMD compiler
- hgen Documentation generator for D.
- symgc SDC Garbage collector, ported to dmd
- eorscope-employer-costs Read-only lookup of the EOR Scope CC BY 4.0 dataset: statutory employer costs in 76 countries and their sourced contribution lines.
- mcp-d Model Context Protocol SDK for D
- xbyak A minimal D application.
- fitv Free image to video AI with no daily cap: your first clip needs no sign-up, then a free account keeps going. Every video comes with sound an
- raylib-betterc Ergonomic Raylib 5.0 bindings for D (Better-C compatible, zero GC/druntime)
- ip2location-d IP2Location D Library
- linkindex-notes A small reference index of design and tooling resources.
- ddn-net-ssh DDN SSH - Pure D implementation of the SSH-2 client protocol
- brenner Brenner Cruvinel namespace. Placeholder package, the real thing lands here later.
- hoffresearch Hoff Research namespace. Placeholder package, the real thing lands here later.
- fldtk Full-D-toolkit: A complete D port of FLTK (Fast Light Toolkit), including Fluid support for exporting D source
- linkindex-refs Curated index of interface reference libraries and layout archives.
- intuit SDK for interfacing with AI LLMs and embeddings models with streaming, tools, routing, and much more.
- ddn-net-tls DDN TLS - Pure D implementation of the TLS and DTLS protocols
- frostlake A dependency-free D driver for Frostlake's HTTP protocol
- vibe-mongodriver MongoDB database client implementation for D, supporting MongoDB up to 8.0
- fluent-asserts Fluent assertions done right
- liblfdsd liblfds for D, from the portable, license-free, lock-free data structure C library (https://www.liblfds.org/).
- inochi2d A bring-your-own-renderer realtime 2D puppet library
- ufo Tool for opening files from command line
- palletfit Floor-position and weight check for loading standard pallets into a 26-foot box truck or other straight truck.
- betbetter Dependency-free client for the free Bet Better sports model API (win probabilities, fair odds, predicted scores). No API key.
- ddn DDN core
- brennercruvinel Brenner Cruvinel namespace. Placeholder package, the real thing lands here later.
- semver Semantic Versioning Library
- onyx-log logging library for D.
- arturo Simple, modern and powerful interpreted programming language for super-fast scripting
- tsv-utils eBay's TSV utilities. Command line tools for large, tabular data files. Filtering, statistics, sampling, joins and more.
- excel-d Excel bindings for D
- transport-d Shared bounded byte-resource transport for workspace consumers
- serve-d Microsoft Language Server Protocol library and D Server
- dub Package manager for D packages
- phobos D Standard Library
- dpq2 Medium-level binding to the PostgreSQL database
- bindbc-icu Dynamic and static bindings to IBM ICU, compatible with -betterC, @nogc, and nothrow.
- icu4d Encoding schemes based on IBM ICU
- credentials-d Secure credential storage for D applications
- numem Memory managment utilities for D
- ddn-df DataFrames, relational operations and query execution for D in the spirit of Polars
- mir-core Base software building blocks: Algebraic types (aka sumtype/tagged union/variant), universal reflection API, basic math, and more
- luneta Luneta is an interactive filter that can be easily composed within any script.
- dua A lightweight embeddable scripting language runtime implemented in D.
- trial The extensible test runner for DLang
- decentralized-internet A library for building distributed web and grid computing projects.
- box3d Cross-platform D bindings for Box3D, the 3D physics engine.
- mssql-native Native Microsoft SQL Server client for D: pure-D TDS protocol, blocking (Phobos) and fiber (vibe.d) I/O
- beangle-jstart jstart is a lightweight launcher for jar/war and native (tar.gz) artifacts, written in D. It resolves an application, prepares the dependenc
- jape PostgreSQL (Postgres) database client for D: a thin, idiomatic libpq wrapper via ImportC. SQL with bound parameters, ranges, row streaming,
- dlib D language utility library
- mir-pybuffer mir-numpy connection example
- sdc The snazzy D compiler. Currently only sdfmt (sdc:sdfmt) and its dependencies are available via dub.
- progresso .
- wire High-performance, zero-allocation HTTP parser for D - wrapping llhttp
- minijinja-d A D port of MiniJinja, a powerful dependency-free template engine for Jinja2
- yamlscript Load YAML files with optional YS functional programming
- yaml-edit Comment- and format-preserving (round-trip) YAML editing for D, with a thin D-YAML compatibility layer
- vibelog A light-weight embeddable blog implementation
- ddn-columnar Typed, nullable, chunked column storage and value computation for D
- andaime Micro web framework in D: FastAPI-style ergonomics, dispatch generated at compile time
- ddn-data-arrow Pure-D Apache Arrow C Data Interface and IPC file interchange for columnar data
- color-d Type-safe modern color mathematics library for D
- ver Universal version-control interface - library, CLI, and Qt GUI with a consistent command model.
- eventcore Pro-actor based abstraction layer over operating system asynchronous I/O facilities.
- rimgui ImGui helper library for raylib-d and i2d-imgui
- hoff Hoff Research namespace. Placeholder package, the real thing lands here later.
- parserino Fast HTML5 parser and DOM editor in pure D, zero dependencies: CSS selectors, lazy parsing, scraping. Parses like a browser; @nogc/betterC c
- sljit sljit stack-less JIT compiler, imported directly via ImportC. No hand-written D bindings.
- reggae A build system in D
- prohelp Progressive CLI help specification and reference library (OpenShellOrg)
- win32 Cross-platform Win32 declarations
- btdu sampling disk usage profiler for btrfs
- dlogg Logging utilities that aimed to be used in highly loaded applications
- rtld Real-Time Library for D
- ansi Functions for manipulating a terminal through ANSI escape codes.
- midltod-d Tool written in the D Programming Language to convert Microsoft Interface Definition Language files to D source code.
- treemap Treemap in D.
- update_name update your twitter name in according to reply
- objc_meta Objective-C base for creating D bindings.
- i2d-harfbuzz binding to the HarfBuzz font shaping library
- json-serialization JSONValue serialization and deserialization
- ddocs-org Implementation of the ddocs.org site
- ddotenv A D implementation of dotenv
- vibenews Combined web forum and NNTP server implementation for stand-alone newsgroups
- vibenotes Embeddable real-time collaborative text editor
- mysql-native A native MySQL driver implementation based on Steve Teale's original
- sass-vibe Support for Sass, an extension to CSS. Before using sass-vibe, make sure you have Sass itself installed (gem install sass).
- zeal An MVC web development framework.
- userman Provides user and group storage, authentication and administration.
- ddox Powerful alternative to DMD's DDOC engine.
- socket.io Socket.Io implementation for vibe.d
- vibedist Load-balancer and virtual host manager for vibe.d
- user-auth Provides multi-service user authentication methods.
- dyaml YAML parser and emitter
- dlibgit Library for operating on GIT repositories based on libgit2
- scrypt-d A D library for using the scrypt encryption function
- embd Low-level API for embedding D code into text.
- sdlang-d Parse/Generate SDLang (Simple Declarative Language - cleaner than JSON/XML)
- mustache-d Mustache template engine for D.
- llvm-d D bindings for LLVM
- pegged Parsing Expression Grammar (PEG) generator
- hibernated ORM for D language, similar to Hibernate
- zeromq Interface to the C ZeroMQ library
- openssl Deimos bindings for the OpenSSL cryptographic library
- libevent Deimos bindings for libevent, a cross-platform asynchronous I/O library
- leveldb Leveldb D Deimos Bindings.
- d-leveldb A Leveldb implementation for D.
- ircbod IRC Bot library for the D programming language.
- fast A library that aims to provide the fastest possible implementation of some every day routines.
- phobosx Replacement for std.signals, with more features and less bugs.
- gumbo-d D bindings for Google's Gumbo HTML5 parser library
- derelict-util Cross-platform shared library loader and a number of utility modules used by the Derelict libraries.
- derelict-al A dynamic binding to the OpenAL library.
- derelict-glfw3 A dynamic and static binding to the GLFW 3 library.
- memutils Overhead allocators, allocator-aware containers and lifetime management for D objects.
- derelict-physfs A dynamic binding to the PhysicsFS library.
- llvm-c LLVM D(eimos) interface
- antispam Spam message filter engines
- derelict-sdl2 Dynamic bindings to SDL2, SDL2_image, SDL2_mixer, SDL2_ttf and SDL2_net.
- derelict-ft A dynamic binding to the FreeType library.
- specd Library for expressing specifications (for unit testing) in D.
- descore D Extended Set Core: math, multithread, images, logsystem, localization, signal-slot, etc
- glamour Glamour is an OpenGL wrapper for the D programming language.
- derelict-pq A dynamic and static binding to libpq.
- ctpg Compile Time Parser Generator
- msgpack-d MessagePack for D.
- yamkeys A runtime configuration management utility
- derelict-fi A dynamic binding to the FreeImage library.
- dunit Advanced unit testing toolkit for the D programming language
- serial-port Minimalistic serial port library. Exctracted from Tango library.
- gtk-d GtkD is the Digital Mars D programing language OO wrapper for Gtk+.
- dproto D Protocol Buffer library
- lz4-d D Binding to the Fast LZ Compression Algorithm
- artemisd A D port of Artemis Entity System Framework
- dtext Tool for text internationalization inspired from GNU gettext.
- defile A convenience wrapper for the PHYSFS library.
- derelict_extras-udis86 A dynamic binding to the udis86 library.
- dub-registry Online registry for dub packages
- derelict-assimp3 A dynamic binding to version 3 of the Assimp library.
- derelict-sfml2 A dynamic binding to the SFML2 libraries.
- dgraph A library for creating, analysing and manipulating graphs (networks). It aims to be fast and memory-efficient while also being easy to use
- dejector D Dependency Injection Framework
- jpeg-turbo D bindings to libjpeg-turbo
- sockjs-d SockJs implementation for vibe.d
- decklink4d D Binding for Blackmagic DeckLink API
- forever-d Ensures that a given program runs continuously
- libpng D bindings to libpng.
- sat A Separating Axis theorem implementation.
- cairod cairo bindings and wrappers for the D programming language.
- gfm 3D maths, 128-bit integers
- dquery A neat little wrapper for convenient type information in D.
- unstandard Additions to the D standard runtime library.
- elo-rating-d ELO rating system in D
- dgame A 2D framework for the D programming Language
- backtrace-d Provides a pretty backtrace for D applications running under Linux
- xtea-d XTEA cryptography algorithm implementation in D (eXtended Tiny Encryption Algorithm)
- libwebp D bindings for WebP
- tango A large general-purpose library. A port of the D1 Tango library.
- vibe_recaptcha Implementation of Google's reCAPTCHA service in Vibe.d
- kxml A D1/D2/Tango/Phobos/Phobos2 compatible XML parsing and generation library
- dsfml DSFML binding for SFML-The Simple and Fast Multimedia Library
- libdjson A D1/D2/Tango/Phobos/Phobos2 compatible JSON parsing and generation library
- libdmathexpr A D2 multivariate equation parser and evaluator
- dzmq A D wrapper around the ZeroMQ C bindings
- libackis A D1/D2/Phobos/Phobos2 compatible library for communicating with Ackis2.0 compatible message routers
- tested Unit test runner with structured JSON output of results and resource usage.
- batch-engine An educational 2D Game Engine ECS based.
- std_event A .Net inspired event library implementation for D.
- gcm-d Google Cloud Messaging (GCM) for D (using vibe.d)
- diggler IRC bot framework
- ddb Asynchronous Postgresql Binding
- derelict-lua A dynamic binding to the Lua scripting language library.
- stalkd Library for interacting with the Beanstalk message queue.
- derelict-ogg A dynamic binding to libogg.
- derelict-vorbis A dynamic binding to libvorbis.
- derelict_extras-purple Dynamic bindings to (lib)purple for the D Programming Language.
- derelict_extras-glib Dynamic bindings to glib-2.0 for the D Programming Language.
- derelict-il A dynamic binding to the DevIL library.
- proper-d A simple library for reading simple property files.
- zmqd A safe and convenient wrapper for the ZeroMQ messaging framework
- action-pack A router and controller implemenation for use with vibe.d
- thrift Thrift bindings for D
- fileslurp structured text files loading library
- pc Precise console calculator.
- apn-d Apple Push Notification (apn) service for D using vibe.d (roughly based on node-apn)
- temple Embedded D, Compile Time Template Engine (Vibe.d Compatible)