Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/huntlabs/collie
An asynchronous event-driven network framework( port netty ) written in D.
https://github.com/huntlabs/collie
asynchronous collie dlang event-driven network
Last synced: 23 days ago
JSON representation
An asynchronous event-driven network framework( port netty ) written in D.
- Host: GitHub
- URL: https://github.com/huntlabs/collie
- Owner: huntlabs
- Created: 2016-03-31T08:04:09.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2018-09-12T02:53:31.000Z (over 6 years ago)
- Last Synced: 2024-11-13T12:47:49.723Z (3 months ago)
- Topics: asynchronous, collie, dlang, event-driven, network
- Language: D
- Homepage:
- Size: 6.84 MB
- Stars: 61
- Watchers: 19
- Forks: 11
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-d - collie - An asynchronous event-driven network framework written in dlang, like netty framework in D. (Web Frameworks / Bare metal / kernel development)
README
[![Build Status](https://travis-ci.org/huntlabs/collie.svg?branch=master)](https://travis-ci.org/huntlabs/collie)
# Collie
An asynchronous event-driven network framework written in [dlang](http://dlang.org/), like [netty](http://netty.io/) framework in D.## Require
- System : FreeBSD, Linux, MacOS, Windows
- D : Compiler Version >= 2.071
- libssl and libcrypto (optional,if use the ssl)## Support
Feature | epoll | kqueue | iocp | select
----------|-----------|------------|-----------|------------
TCP | Y | Y | Y | Y
SSL* | Y | Y | Y | Y
UDP | Y | Y | Y | Y
Timer | Y | Y | Y | YNOte: Now , the ssl only support as server. not support as a client.
## TODO
- [ ] HTTP2 surport
- [ ] Modules reorganization
- [ ] Performance improvement
- [ ] API improvement
- [ ] Examples improvement## Contact:
* QQ Group : **184183224**