πŸš€ TG4G
Directory β€Ί Dev Tools β€Ί dub.pm
πŸ”§ Dev Tools πŸ“ HQ: International
D

dub.pm

Overall Rating
β˜…β˜…β˜…β˜†β˜† 6.0/10
China Access
β˜…β˜…β˜… China direct-connect friendly
Data source
ai_crawl Β· Last updated 2026-06-08

⚑ Score breakdown

5-dim weighted Β· /10
Performance25% 6.0
Value20% 6.0
China access20% 10.0
Reputation20% 5.6
Support15% 5.5

Dimension scores are derived from public data and fields; weighted into the composite. Reference only.

Editorial Highlights

Documentation for the D language build and package management tool; developers can use it directly.

In-Depth Review TG4G Review Β·2026-06-08 Β· For reference only

What Is It

DUB is the official package manager for the D programming language, and also serves as a cross-platform build tool. Its role is similar to npm for JavaScript or Cargo for Rust: projects, dependencies, configurations, and build types are described through a project recipe file, dub.sdl or dub.json, while the CLI automatically handles dependency resolution, downloading, building, testing, and running. The main text also notes that DUB is usually bundled with most D compiler distributions, though it can also be installed separately.

Core Capabilities

In terms of features and use cases, DUB covers the complete basic workflow for D projects: dub init creates a project, dub add adds dependencies, dub fetch and dub upgrade download and upgrade dependencies, dub build compiles the project, dub run runs the application, and dub test executes unit tests. Dependency resolution results are written to dub.selections.json, which functions similarly to a lock file and helps pin dependency versions.

It supports configurations and build types, allowing different configurations such as library and unittest to be defined for the same project, as well as build types such as debug and release. In terms of ecosystem support, DUB integrates with multiple IDEs and can generate configuration files for third-party build systems and IDEs. The DUB registry website is used to discover packages and publish your own packages.

Pricing and Openness

The captured content does not provide any information about pricing, commercial editions, paid support, or payment methods. The page provides a GitHub entry point, but the main text does not explicitly state its open-source status, license, or governance model, so its open-source attributes cannot be concluded from this alone. For self-hosting, the documentation directory includes topics such as registries and package suppliers, and also mentions the DUB registry, but the current main text does not clearly state whether self-hosted registries are supported.

Pros and Cons

Its advantages are a clear official status and deep alignment with the D language; CLI commands cover the everyday development workflow; configuration file examples are clear; and the documentation is well structured, including getting started material, guides, references, and a CLI Reference. Its drawbacks are that its scope is mainly limited to the D language; the main text lacks information about enterprise-grade capabilities, permission management, private package hosting, service SLAs, and similar topics; and it offers limited value to teams that do not use the D technology stack.

Who It’s For and Access from China

DUB is suitable for D language applications, library authors, open-source developers maintaining packages, and D project teams that want to unify their build, testing, and dependency management workflows. The main text does not describe access from China, so the network availability of the domain and registry cannot be determined and is assessed as β€œunknown.” If network issues arise when using it in mainland China, mirrors, proxies, or local caching strategies may be considered. Alternative options include general-purpose build tools such as CMake and Meson, but for integration with the D language package ecosystem, DUB remains the more direct default choice.

⚠ This review is compiled from public sources and does not constitute a purchase recommendation. Verify all facts on the vendor's official site. Verify on dub.pm official site.

About this entry

dub.pm is an International Dev Tools provider. TG4G tracks its product information, an overall rating of 6.0/10, and a China-accessibility score of China direct-connect friendly. Click "Visit Official Site" to reach dub.pm directly.

Get Started

Price not disclosed
Visit dub.pm official site β†’
External link Β· prices subject to vendor site

Frequently Asked Questions

What is dub.pm?
dub.pm is a International-based Dev Tools provider. Documentation for the D language build and package management tool; developers can use it directly.
Is dub.pm usable in China?
dub.pm offers good direct-connect performance in mainland China and works in most regions without a proxy. The provider is headquartered in International and primarily serves overseas markets.
How do I sign up for dub.pm?
Visit the dub.pm official site to complete sign-up. Registration typically requires an email (Gmail/Outlook recommended) and a payment method. Most overseas services accept credit card / PayPal / crypto. See the "Visit Official Site" button on this page for the direct link.

Browse Other Categories

View the full directory β†’