Download Reference Manual
The Developer's Library for D
About Wiki Forums Source Search Contact
Version 63 (modified by larsivi, 16 years ago)
Hybrid

Projects Using Tango

This page will help finding libraries compatible with Tango, applications for case studies and more. Please add your application or library if it isn't present below.

Note that this list may not be complete, and that items may have compatibility restrictions related to compiler versions, release numbers and platform differences.

Commercial applications

  • Dater - An automated real-time test environment

Open Source Applications

  • APaGeD - Attributed Parser Generator for D
  • CCBI - Befunge interpreter
  • Dack - Ack(grep-like tool)-like tool
  • Dang - D compiler written in D with LLVM as a back end
  • dil - Handcrafted D compiler, written in D
  • DSSS - D Shared Software System - a tool to build and install D software
  • Pihlaja - Will be a scene-based non-linear video/audio editor
  • ptrace - Utility for presenting DMD trace.log
  • Web-GMUI - a P2P Web Frontend for MLDonkey/aMule/giFT
  • SciTE4D Text Editor - SciTE based Text Editor for the D programming language

Compatible libraries

  • Tango.Scrapple - Extensions to Tango, may be considered for future inclusion
  • Mango - Servers, Servlets, and XML
  • AND - Neural network library
  • ArcLib - 2D game library
  • Blaze - 2D rigid body dynamics library
  • Cashew - Simple utilities collection
  • DAllegro - D bindings for the Allegro game library
  • DConstructor - A generic factory
  • Dcurses - D bindings for curses
  • DDBI - Database bindings
  • Derelict - Media library bindings (OGL, SDL, ...)
  • DFL - D Forms Library is a GUI library
  • D irclib - Internet Relay Chat library
  • DWin - Tango extensions for MS Windows
  • DWT Linux - Port of SWT for Linux
  • DWT Windows - Port of SWT for Windows
  • EasyCurl - Bindings and a wrapper for libcurl
  • Fastcgi4D - Tango-compatible FastCGI library
  • fbd - Facebook client library
  • Flectioned - runtime reflection module
  • flowerd - GUI layouting, scripting and more
  • Futurism - Parallel Programming
  • GJKD - Gilbert-Johnson-Keerthi algorithm for collision detection
  • gtkD - gtkD is a D binding and OO wrapper of Gtk+
  • HessianD - Implementation of Hessian protocol
  • HTMLParser - Event based HTML Parser
  • Hybrid - IM + RM GUI
  • jive - Utility library
  • Kong - Hooking library and executable parser
  • LodePng - PNG codec
  • MiniD - A Lua-like scripting language written in D for D
  • Monster - A game scripting language
  • PCRED - PCRE based RegExp module, ported to use Tango in DWin
  • Ray - a smallish library for your every-day graphics needs
  • Sendero - Data and web-layer, including an ORM
  • SimpleXMLD - XML parser
  • Splat - Manage asynchronous sockets and timers from one thread
  • TioPort - SWT GUI library ported from Java
  • UniD - Library for GUI oriented applications
  • Wombat - CGI Web application library
  • wxD - wxWidgets wrapped in D

Tools using or supporting Tango

  • APaGeD - Attributed Parser Generator for D
  • CMakeD - Modules for using D with CMake
  • DDbg - D aware debugger for Windows
  • Descent - a plugin for Eclipse to support D
  • DSSS - D Shared Software System - a tool to build and install D software
  • Entice - D IDE and GUI builder for DFL and DWT
  • SciTE4D Text Editor - SciTE based Text Editor for D
  • LLVMDC - LLVM based D compiler uses the Tango runtime
  • TioPort - Java to D converter

Games

Blogs

The following blogs will most likely have various content, but all have presented Tango using code up to several times.