A refined core library for D programming language. Include event / asynchronous / net / tcpstream / serialize / radix-tree / timer / container / memory / buffer.etc.
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs Minor updates Aug 28, 2018
examples add function Sep 17, 2018
source/hunt
.gitignore BigInteger improved Sep 11, 2018
.travis.yml
LICENSE merge with the refactor branch Apr 25, 2018
README.md Readme updated Sep 11, 2018
dub.json
hunt.code-workspace
test.config

README.md

Build Status

Hunt library

A refined core library for D programming language.

Modules

  • hunt.io ( TcpListener / TcpStream )
  • hunt.container (Java alike)
  • hunt.event ( kqueue / epoll / iocp )
  • hunt.logging
  • hunt.math (BigIngeger etc.)
  • hunt.util (buffer configration memory radix-tree serialize string timer etc.)

Platforms

  • FreeBSD
  • Windows
  • OSX
  • Linux
  • NetBSD
  • OpenBSD

Libraries

  • hunt-net – An asynchronous event-driven network framework written in D.

Frameworks

  • 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.

Benchmarks

Benchmark

For details, see here.

TODO

  • Improve performance
  • Stablize APIs
  • More friendly APIs
  • More examples
  • More common utils
  • Benchmark test
  • Improve supports on Mac OS