Difference between revisions of "Libraries and Frameworks"

From D Wiki
Jump to: navigation, search
Line 13: Line 13:
  
 
}}
 
}}
 +
 +
 +
== GUI frameworks ==
 +
 +
{{Projects
 +
| Projects =
 +
 +
{{Project
 +
| name = '''GtkD'''
 +
| about = GtkD is a D binding and OO wrapper of GTK+.
 +
| url = [https://github.com/gtkd-developers/GtkD GitHub project], [http://www.dsource.org/projects/gtkd/wiki Forums]
 +
}}
 +
 +
}}
 +
  
  

Revision as of 18:28, 9 December 2012


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, Forums
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