Displaying 1 to 20 from 93 results

tilix - A tiling terminal emulator for Linux using GTK+ 3

  •    D

A tiling terminal emulator for Linux using GTK+ 3. The Tilix web site for users is available at https://gnunn1.github.io/tilix-web.Note that Terminix is changing its name to Tilix due to a trademark issue with the Terminix International Corporation. It may take a few weeks to complete the process, thank you in advance for your patience while we work through this change.

dmd - dmd D Programming Language compiler

  •    D

DMD is the reference compiler for the D programming language. To report a problem or browse the list of open bugs, please visit the bug tracker.

phobos - The standard library of the D programming language

  •    D

Phobos is the standard library that comes with the D Programming Language Compiler. Phobos is packaged together with the compiler. You should download the whole precompiled package.

vibe.d - Official vibe.d development

  •    D

vibe.d is a high-performance asynchronous I/O, concurrency and web application toolkit written in D. It already contains many supplemental features such as database support to be able to offer a complete development environment. For more specialized needs, there are also many compatible DUB packages available. Visit the website at http://vibed.org/ for more information and documentation.

compiler-explorer - Run compilers interactively from your web browser and interact with the assembly

  •    Javascript

Compiler Explorer is an interactive compiler. The left-hand pane shows editable C, C++, Rust, Go, D, Haskell, Swift and Pascal code. The right, the assembly output of having compiled the code with a given compiler and settings. Multiple compilers are supported, and the UI layout is configurable (thanks to GoldenLayout). There is also an ispc compiler ? for a C variant with extensions for SPMD. You can support this project on Patreon.

druntime - Low level runtime library for the D programming language

  •    D

This is DRuntime. It is the low-level runtime library backing the D programming language. DRuntime is typically linked together with Phobos in a release such that the compiler only has to link to a single library to provide the user with the runtime and the standard library.

dlang.org - Pages for the dlang.org website, home of the D Programming Language

  •    D

This repository contains the source files for the D Language Website, including the language specifications, documentation, and some articles. If you wish to contribute to the website or language documentation, please see the CONTRIBUTING.md file and wiki entry.

PowerNex - An operating system written in D

  •    D

PowerNex is a OS written in the D Programming Language. The goal is to have a whole OS written in D, where the PowerNex kernel powers the core. The name PowerNex comes from the words power and next. A kernel to power the next generation of hardware.

awesome-d - A curated list of awesome D documents, frameworks, libraries and software

  •    D

A curated list of awesome D frameworks, libraries and software. Inspired by awesome-python. I created this list so that when I needed something in the future, it would be easy to find. Most of the documents and links are collected from the D forum, the D wiki, and the D package repository. Exploring GitHub also helps as many of the libs are hosted there.

DCD - The D Completion Daemon is an auto-complete program for the D programming language

  •    D

The D Completion Daemon is an auto-complete program for the D programming language. DCD is not an IDE. DCD is designed to provide autocompletion for your favorite text editor. If you are looking for an IDE, try one of these.

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.

ufcs - DLang's Universal Function Call Syntax port to JavaScript

  •    Javascript

It's mutates the Object.prototype, be careful when you are using it.A free function can be called with a syntax that looks as if the function were a member function of its first parameter type.

ddox - Advanced D documentation engine

  •    HTML

For real world examples see the vibe.d API documentation and the D standard library documentation. Note that DDOX uses vibe.d, which currently by default uses libevent as its core. Please follow its installation instructions, too, if necessary.

completely-unscientific-benchmarks - Naive performance comparison of a few programming languages (JavaScript, Kotlin, Rust, Swift, Nim, Python, Go, Haskell, D, C++, Java, C#, Object Pascal, Ada)

  •    Rust

There are three kinds of lies: lies, damned lies, and statistics. For this benchmark we implemented Treap in a few classic (C++, Java, Python) and hyped (JavaScript, Kotlin, Swift, Rust) programming languages and tested their performance on Linux, Mac OS, and Windows (all of them running on different hardware, so the results should not be compared between platforms).

dpq2 - This is yet another attempt to create a good interface to PostgreSQL for the D programming language

  •    D

This is yet another attempt to create a good interface to PostgreSQL for the D programming language. It adds only tiny overhead to the original low level library libpq but make convenient use PostgreSQL from D.

fast - A library for D that aims to provide the fastest possible implementation of some every day routines

  •    D

This library aims to provide the fastest possible implementation of some every day routines. The contained functions avoid GC allocations and input validation. They may use SSE or stack allocations to reach a high throughput so that in some cases a 20 fold speed increase can be achieved.

LixD - Lix: Lemmings-like game with puzzles, editor, multiplayer

  •    D

Lix is an action-puzzle game inspired by Lemmings (DMA Design, 1991), with singleplayer puzzles, networked multiplayer, and a level editor. Lix is written in the D programming language, uses Allegro 5 for graphics, sound, and input, and uses enet for networking. Lix's code, graphic sets, sprites, sound effects, and some music tracks (but not all music tracks) are released into the public domain via the CC0 public domain dedication.