Difference between revisions of "Libraries and Frameworks"

From D Wiki
Jump to: navigation, search
(GUI frameworks)
(Serialization)
Line 62: Line 62:
 
{{Project
 
{{Project
 
  | logo = [[File:DYAML-logo.png|link=http://dyaml.alwaysdata.net]]
 
  | logo = [[File:DYAML-logo.png|link=http://dyaml.alwaysdata.net]]
  | name = '''D:YAML'''<br/> YAML parser/emitter<br/>
+
  | name = '''D:YAML'''
 
  | about = YAML is a serialization format aimed at speed and human readability. D:YAML is a YAML parser in D, originally based on PyYAML.
 
  | about = YAML is a serialization format aimed at speed and human readability. D:YAML is a YAML parser in D, originally based on PyYAML.
 
  | platform = Platform-independent
 
  | platform = Platform-independent
Line 69: Line 69:
 
}}
 
}}
 
}}
 
}}
 
  
 
== Scripting D applications ==
 
== Scripting D applications ==

Revision as of 18:29, 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, 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
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