huntlabs / Collie
An asynchronous event-driven network framework( port netty ) written in D.
Stars: ✭ 60
Projects that are alternatives of or similar to Collie
Message Io
Event-driven message library for building network applications easy and fast.
Stars: ✭ 321 (+435%)
Mutual labels: asynchronous, event-driven, network
Toast Haste.framework
TOAST Haste framework is a pure java implementation of asynchronous game server framework
Stars: ✭ 95 (+58.33%)
Mutual labels: asynchronous, event-driven
Vibe Core
Repository for the next generation of vibe.d's core package.
Stars: ✭ 56 (-6.67%)
Mutual labels: asynchronous, network
Workerman
An asynchronous event driven PHP socket framework. Supports HTTP, Websocket, SSL and other custom protocols. PHP>=5.3.
Stars: ✭ 9,617 (+15928.33%)
Mutual labels: asynchronous, event-driven
Simplenet
An easy-to-use, event-driven, asynchronous network application framework compiled with Java 11.
Stars: ✭ 164 (+173.33%)
Mutual labels: asynchronous, network
workerman
An asynchronous event driven PHP socket framework. Supports HTTP, Websocket, SSL and other custom protocols. PHP>=5.4.
Stars: ✭ 10,005 (+16575%)
Mutual labels: asynchronous, event-driven
hunt
A refined core library for D programming language. The module has concurrency / collections / event / io / logging / text / serialization and more.
Stars: ✭ 86 (+43.33%)
Mutual labels: asynchronous, event-driven
core.horse64.org
THIS IS A MIRROR, CHECK https://codeberg.org/Horse64/core.horse64.org
Stars: ✭ 3 (-95%)
Mutual labels: asynchronous, event-driven
Asio samples
Examples (code samples) describing the construction of active objects on the top of Boost.Asio. A code-based guide for client/server creation with usage of active object pattern by means of Boost C++ Libraries.
Stars: ✭ 191 (+218.33%)
Mutual labels: asynchronous, network
Twisted
Event-driven networking engine written in Python.
Stars: ✭ 4,442 (+7303.33%)
Mutual labels: event-driven, network
Tk Listen
A library that allows to listen network sockets with proper resource limits and error handling
Stars: ✭ 27 (-55%)
Mutual labels: asynchronous, network
Communecter
Manage cities as a connected citizen (email & postalCode), produce openCityData, manage organizations, projects, events openly , an open societal approach
Stars: ✭ 55 (-8.33%)
Mutual labels: network
Distributedsystem Series
📚 深入浅出分布式基础架构,Linux 与操作系统篇 | 分布式系统篇 | 分布式计算篇 | 数据库篇 | 网络篇 | 虚拟化与编排篇 | 大数据与云计算篇
Stars: ✭ 1,092 (+1720%)
Mutual labels: network
Danf
Danf is a Node.js full-stack isomorphic OOP framework allowing to code the same way on both client and server sides. It helps you to make deep architectures and handle asynchronous flows in order to help in producing scalable, maintainable, testable and performant applications.
Stars: ✭ 58 (-3.33%)
Mutual labels: asynchronous
Zerio
Basic performance-oriented TCP client/server messaging C# API based on Windows Registered I/O (RIO)
Stars: ✭ 54 (-10%)
Mutual labels: network
Collie
An asynchronous event-driven network framework written in dlang, like netty 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 | Y |
NOte: 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
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].