Libraries and Frameworks

From D Wiki
Revision as of 18:28, 9 December 2012 by Kiith-Sa (talk | contribs) (GUI frameworks)
Jump to: navigation, search


Web Development

Title / InfoDescriptionLicensePlatform
Logo vibed 64.png
[* Vibe.d Website Vibe.d
Web Framework
]
"Asynchronous I/O that doesn’t get in your way, written in D" ~From website


GUI frameworks

Title / InfoDescriptionLicensePlatform
link=GitHub project, Site
GtkD is a D binding and OO wrapper of GTK+.


Game development and Multimedia

Title / InfoDescriptionLicensePlatform
link=GitHub project, Forums
A collection of dynamic D bindings to C libraries, useful for multimedia and game development.



Serialization

Title / InfoDescriptionLicensePlatform
Icon dpackage 48.png
Orange is a serialization library for the D programming language. It supports D1/Tango and D2/Phobos. Boost 1.0 Windows/POSIX
Icon dpackage 48.png
MessagePack is a binary-based JSON-like serialization library. msgpack-d is a pure D implementation of MessagePack. Boost 1.0 Windows/POSIX
DYAML-logo.png
[GitHub project, Website D:YAML
YAML parser/emitter
]
YAML is a serialization format aimed at speed and human readability. D:YAML is a YAML parser in D, originally based on PyYAML. Boost 1.0 Platform-independent


Scripting D applications

Title / InfoDescriptionLicensePlatform
Icon dpackage 48.png
Lua for the D Programming Language MIT Windows/POSIX


Bioinformatics specific

Title / InfoDescriptionLicensePlatform
Icon dpackage 48.png
The DScience Project goal is to become an international association of developers of freely available D tools for computational molecular biology. LGPLv3+ Windows/POSIX
Icon dpackage 48.png
R/qtlHD (or qtlHD) is the next generation implementation of R/qtl. qtlHD is aimed at QTL analysis of high-density, high-throughput data; for example for RNA-seq. BSD Windows/POSIX
Icon dpackage 48.png
Library for high-performance processing of BAM, SAM, SFF. BioD aims to support more formats in the future. MIT Windows/POSIX