Displaying 1 to 14 from 14 results

dub - Package and build management system for D

  •    D

Package and build manager for D applications and libraries. There is a central package registry located at http://code.dlang.org.

rules_d - D rules for Bazel

  •    Python

A unique name for this rule.This name will be used as the name of the library built by this rule.

dproto - D Protocol Buffer mixins to create structures at compile time

  •    D

Protocol buffers are a language-agnostic way of specifying message structures to allow communication and serialization. dproto is designed to enable mixing protocol buffer files into your D code at compile time.




armos - A free and open source library for creative coding in D programming language.

  •    D

armos is a free and open source library for creative coding in D programming language. Generate new project.

d-struct - Atom syntax highlighting and snippets for the D programming language.

  •    D

A D language package for Atom. Includes syntax highlighting, snippets and dub integration.


mir-cpuid - BetterC CPU Identification Routines

  •    D

This package also can be used as workaround for core.cpuid Issue 16028. See http://docs.cpuid.dlang.io .

io - Core I/O functionality

  •    D

IOs are thin, OS-independent abstractions over I/O devices. IOs support scatter/gather read/write.

scod - A nice documentation generator based on ddox.

  •    Javascript

Scod is a clean and lightweight theme for ddox, simply use It as drop-in replacement. Newer dub versions (>=0.9.25) have a switch to configure the ddox tool. The following configuration tells dub to use scod for documentation generation with dub build --build=ddox.

workspace-d - Wraps dcd, dfmt and dscanner to one unified environment managed by dub

  •    D

workspace-d wraps dcd, dfmt and dscanner to one unified environment managed by dub. It uses process pipes and json for communication.

trial - The extensible test runner for DLang moved to

  •    D

Writing unit tests is easy with Dlang. Unfortunately when you have a big collection of unit tests, it get's hard to maintain and debug them. In order to avoid these problems, you can use this flexible test runner for D programing language. There are many test runners for DLang and there are a few of them that have a lot of useful features that helps you to be more productive. Sometimes you need to use a custom feature that is not embedded with those libraries. Maybe it's about a custom test report, a new discovery mode or an integration with a third party app like an IDE or Jenkins. In each of these cases you need to dig in a project that is not maintained or you need features that does not match the creators view about this subject.