Side by side
DUB vs Gleam
Both stand on package managers. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Paid LinuxMacWindows
DUB combines D dependency handling, project commands, testing, and configurable builds in one free, open-source tool. Its registry, compiler support, IDE integration, and offline features cover a range of D development workflows.
Visit DUB Paid AndroidLinuxMac+2
Gleam offers a complete language toolchain with Erlang and JavaScript targets, practical typing, and access to the wider BEAM package ecosystem. Check its registry-authentication and version-support limits against your development workflow.
Visit GleamThe facts
| DUB | Gleam | |
|---|---|---|
| Free plan | Not published | Not published |
| Open source | Not published | Not published |
| Runs on | Linux, Mac, Windows | Android, Linux, Mac, Web, Windows |
| Lowest paid plan | Not published | Not published |
| Plans published | None | None |
| Maker | Not published | Not published |
| Website | dub.pm | gleam.run |
| On package managers | #93 of 93 | #89 of 93 |
DUB: what it does well
- Cross-platform Windows, macOS, and Linux support
- Resolves and builds dependencies as needed
- Lockfile and offline installation support
- Registry for discovering and publishing packages
- Runs project tests from the command line
What to know first
- Requires libcurl with SSL except on Windows
- Configuration requires dub.sdl or dub.json recipes
Gleam: what it does well
- Free and open source
- Erlang and JavaScript targets
- Dependency resolution and lockfiles
- Elixir interoperability
- Built-in compiler and build tool
What to know first
- No private registry authentication
- Latest minor version usually gets fixes
- Android support is lower level