DPM

Modern dependency management for Delphi.

Per-project dependencies, design-time components — for Delphi XE2 through 13.x.

15delphi versions
55packages
1,386package versions
1,607downloads

Why DPM?

Built for how Delphi developers actually work — manage dependencies per project, across compilers and platforms, from the IDE or the command line.

Per-project dependencies

Packages live in a shared cache; projects can use different versions of the same library on the same machine without conflict.

Standardize Library installs

No more 'works on my machine...' issues with library paths, uses project search paths, same paths on every machine

Design-time components

DPM loads design-time packages on demand for the project you have open and unloads them when you close it. No more permanently installed libraries polluting every project in the IDE.

IDE and CLI

Same package model whether you're clicking through the IDE plugin or running dpm from a CI pipeline. No drift between dev and build.

Recently published

Browse all
latest: 2.2.0last updated 3 weeks ago0 downloads
Markdown4D is a CommonMark / GFM markdown library written in Delphi. It parses markdown into a typed AST, renders HTML, writes markdown back out, and ships custom-drawn viewer and editor components for VCL and FMX. Everything is plain Object Pascal on top of the RTL; rendering happens on a canvas, without an embedded browser.
latest: 2.2.0last updated 3 weeks ago1 download
Markdown4D is a CommonMark / GFM markdown library written in Delphi. It parses markdown into a typed AST, renders HTML, writes markdown back out, and ships custom-drawn viewer and editor components for VCL and FMX. Everything is plain Object Pascal on top of the RTL; rendering happens on a canvas, without an embedded browser.
latest: 2.2.0last updated 3 weeks ago1 download
Markdown4D is a CommonMark / GFM markdown library written in Delphi. It parses markdown into a typed AST, renders HTML, writes markdown back out, and ships custom-drawn viewer and editor components for VCL and FMX. Everything is plain Object Pascal on top of the RTL; rendering happens on a canvas, without an embedded browser.
latest: 1.0.11last updated 4 weeks ago13 downloads
TaurusTLS provides OpenSSL 3.x and 4.x support for Indy - Internet Direct

Have a package to share?

Learn how to publish packages to the DPM gallery.

Publishing guide