Trantor
a non-blocking I/O tcp network lib based on c++14/17
A non-blocking I/O cross-platform TCP network library, using C++14. Drawing on the design of Muduo Library The project is written primarily in C++, distributed under the Other license, first published in 2017. Key topics include: asynchronous-programming, linux, non-blocking-io, tcp-server, trantor.
Latest release: v1.5.28
May 7, 2026View Changelog →
TRANTOR
Overview
A non-blocking I/O cross-platform TCP network library, using C++14.
Drawing on the design of Muduo Library
Supported platforms
- Linux
- MacOS
- UNIX(BSD)
- Windows
Feature highlights
- Non-blocking I/O
- cross-platform
- Thread pool
- Lock free design
- Support SSL
- Server and Client
Build
shellgit clone https://github.com/an-tao/trantor.git cd trantor cmake -B build -H. cd build make -j
Licensing
Trantor - A non-blocking I/O based TCP network library, using C++14.
Copyright (c) 2016-2021, Tao An. All rights reserved.
https://github.com/an-tao/trantor
For more information see License
Community
Documentation
Contributors
Showing top 12 contributors by commit count.
This article is auto-generated from an-tao/trantor via the GitHub API.Last fetched: 6/14/2026
