Development With D

From D Wiki
Revision as of 23:07, 17 December 2012 by Shd (talk | contribs)
Jump to: navigation, search

Game Development

Blogs

Libraries

Title / InfoDescriptionLicensePlatform
Icon dpackage 48.png
A collection of dynamic D bindings to C libraries, useful for multimedia and game development. Boost Windows, POSIX
Icon dpackage 48.png
A cross-platform game programming library with up-to-date D bindings. (*The Derelict Project also includes different, but at the time of writing, older/stale bindings.) Custom (BSD-like) Windows, Linux (including Raspberry PI), Mac OSX, iPhone and Android
Icon dpackage 48.png
Game-oriented math library in style of GLSL builtin types/functions. Vectors, matrices, frustums, etc. MIT Platform-independent
Icon dpackage 48.png
Game oriented linear algebra, fixed point, memory alloc, containers, bindings, etc. Unlicense (public domain) Windows, POSIX
Icon dpackage 48.png
High-level OpenGL wrapper for D. MIT Windows, POSIX
Icon dpackage 48.png
Component-based entity system framework for D. New BSD License Platform-independent
Icon dpackage 48.png
A port of the Box2D physics library for 2D games. zlib Platform-independent
Icon dpackage 48.png
A port of the Chipmunk2D physics library for 2D games. MIT Platform-independent
Icon dpackage 48.png
3D game engine. Boost Windows, POSIX
Icon dpackage 48.png
3D physics engine (rigid body dynamics) written in D. Boost Platform-independent
Icon dpackage 48.png
Various game development utilities, including graphics, networking, image processing, OS utilities, etc. MPL, Public Domain Windows, POSIX
Icon dpackage 48.png
A port of the imgui OpenGL GUI library. zlib Platform-independent
Icon dpackage 48.png
Esoteric Software Spine runtime binding for D. MIT Platform-independent
Icon dpackage 48.png
Dynamic bindings to the raylib library. Boost Platform-independent



Web Development

Libraries

Title / InfoDescriptionLicensePlatform
Hunt-icon-48x48.png
Hunt is a high-level D Programming Language Web framework that encourages rapid development and clean, pragmatic design. It lets you build high-performance Web applications quickly and easily. Apache 2.0 Windows, FreeBSD, macOS, Linux
Logo-vibed-48x48.png
Asynchronous I/O and web development framework for D, providing a fiber based blocking programming model with a concise API. Comes with database support for MongoDB and Redis. MIT Windows, POSIX
Diamond-mvc.png
A full-stack web framework build on-top of vibe.d targeting enterprise development. It's a stable and fully functional framework and requires minimal to no D knowledge to use. MIT Windows, POSIX, Cloud-platforms (Azure, Heroku, AWS)
Icon dpackage 48.png
Tiny Redis is a Redis driver for D2. It is intentionally minimal, fast, simple and has no dependencies. ISC Windows, POSIX


Bioinformatics

Articles

Libraries

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