# Tanya [![Build Status](https://travis-ci.org/caraus-ecms/tanya.svg?branch=master)](https://travis-ci.org/caraus-ecms/tanya) [![License](http://img.shields.io/badge/license-MPL2-blue.svg)](https://raw.githubusercontent.com/caraus-ecms/tanya/master/LICENSE) Tanya is a general purpose library for D programming language that doesn't rely on the Garbage Collector. The library is currently in development. ## Overview Tanya consists of the following packages: * `async`: Event loop. * `container`: Queue, Vector, Singly linked list. * `crypto`: Work in progress TLS implementation. * `math`: Multiple precision integer and a set of functions. * `memory`: Tools for manual memory management (allocator, reference counting, helper functions). * `network`: URL-Parsing, sockets.