All Projects → huntlabs → hunt

huntlabs / hunt

Licence: Apache-2.0 license
A refined core library for D programming language. The module has concurrency / collections / event / io / logging / text / serialization and more.

Programming Languages

d
599 projects

Projects that are alternatives of or similar to hunt

jdk-source-code-reading
JDK source code reading
Stars: ✭ 19 (-77.91%)
Mutual labels:  collection, io
Hunch
Hunch provides functions like: All, First, Retry, Waterfall etc., that makes asynchronous flow control more intuitive.
Stars: ✭ 94 (+9.3%)
Mutual labels:  asynchronous, concurrency
event pool
a header-only event-driven library based on c++11.
Stars: ✭ 27 (-68.6%)
Mutual labels:  concurrency, event-driven
Bastion
Highly-available Distributed Fault-tolerant Runtime
Stars: ✭ 2,333 (+2612.79%)
Mutual labels:  asynchronous, concurrency
Polyel-Framework
⚡️ Voltis Core: A PHP framework based on Swoole from the ground up
Stars: ✭ 22 (-74.42%)
Mutual labels:  asynchronous, concurrency
Threadly
A library of tools to assist with safe concurrent java development. Providing unique priority based thread pools, and ways to distrbute threaded work safely.
Stars: ✭ 196 (+127.91%)
Mutual labels:  asynchronous, concurrency
drone-stm32-map
STM32 peripheral mappings for Drone, an Embedded Operating System.
Stars: ✭ 16 (-81.4%)
Mutual labels:  asynchronous, concurrency
Tascalate Concurrent
Implementation of blocking (IO-Bound) cancellable java.util.concurrent.CompletionStage and related extensions to java.util.concurrent.ExecutorService-s
Stars: ✭ 144 (+67.44%)
Mutual labels:  asynchronous, concurrency
ency
Enhanced concurrency primitives for Javascript.
Stars: ✭ 32 (-62.79%)
Mutual labels:  concurrency, event-driven
core.horse64.org
THIS IS A MIRROR, CHECK https://codeberg.org/Horse64/core.horse64.org
Stars: ✭ 3 (-96.51%)
Mutual labels:  asynchronous, event-driven
P
The P programming language.
Stars: ✭ 2,309 (+2584.88%)
Mutual labels:  asynchronous, event-driven
ComposableAsync
Create, compose and inject asynchronous behaviors in .Net Framework and .Net Core.
Stars: ✭ 28 (-67.44%)
Mutual labels:  asynchronous, concurrency
Lear
Linux Engine for Asset Retrieval - speed-profiled C HTTP server
Stars: ✭ 165 (+91.86%)
Mutual labels:  asynchronous, concurrency
Luv
Cross-platform asynchronous I/O and system calls
Stars: ✭ 203 (+136.05%)
Mutual labels:  asynchronous, io
Zap
An asynchronous runtime with a focus on performance and resource efficiency.
Stars: ✭ 162 (+88.37%)
Mutual labels:  asynchronous, io
java-red
Effective Concurrency Modules for Java
Stars: ✭ 25 (-70.93%)
Mutual labels:  asynchronous, concurrency
Drone
CLI utility for Drone, an Embedded Operating System.
Stars: ✭ 114 (+32.56%)
Mutual labels:  asynchronous, concurrency
Mioco
[no longer maintained] Scalable, coroutine-based, fibers/green-threads for Rust. (aka MIO COroutines).
Stars: ✭ 125 (+45.35%)
Mutual labels:  asynchronous, io
async
Synchronization and asynchronous computation package for Go
Stars: ✭ 104 (+20.93%)
Mutual labels:  asynchronous, concurrency
libio
libio is a cross platform high performance io library written in C. It provides ability to write event driven servers and applications with continuous code without callback hell
Stars: ✭ 16 (-81.4%)
Mutual labels:  io, event-driven

Build Status

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 – An asynchronous event-driven network library 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.

Requirements

D Compiler 2.088+.

Avaliable versions

Identifier Description
HUNT_DEBUG Used to log some debug messages

Benchmarks

Benchmark

For details, see here.

Thanks

  • @Cogitri
  • @deviator
  • @jasonwhite
  • @Kripth
  • @n8sh
  • @shove70

TODO

  • Better performance
  • Better APIs
  • Improvement for Worker with IOCP
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].