Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/huntlabs/hunt

A refined core library for D programming language. The module has concurrency / collections / event / io / logging / text / serialization and more.
https://github.com/huntlabs/hunt

asynchronous collection concurrency dlang event-driven io logging

Last synced: 5 days ago
JSON representation

A refined core library for D programming language. The module has concurrency / collections / event / io / logging / text / serialization and more.

Awesome Lists containing this project

README

        

[![Build Status](https://travis-ci.org/huntlabs/hunt.svg?branch=master)](https://travis-ci.org/huntlabs/hunt)

# Hunt library
A refined core library for D programming language.

## Modules
* hunt.event
* hunt.io
* hunt.logging
* hunt.util

## Platforms
* FreeBSD
* Windows
* macOS
* Linux
* Android

## Libraries
* [hunt-net](https://github.com/huntlabs/hunt-net) – An asynchronous event-driven network library written in D.

## Frameworks
* [hunt-framework](https://github.com/huntlabs/hunt-framework) – 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.

## Requirements
D Compiler 2.088+.

## Avaliable versions
| Identifier | Description |
|--------|--------|
| HUNT_DEBUG | Used to log some debug messages |

## Benchmarks
![Benchmark](docs/images/benchmark.png)

For details, see [here](docs/benchmark.md).

## Thanks
* @Cogitri
* @deviator
* @jasonwhite
* @Kripth
* @n8sh
* @shove70

## TODO
- [ ] Better performance
- [ ] Better APIs
- [ ] Improvement for Worker with IOCP