GitPedia

Trantor

a non-blocking I/O tcp network lib based on c++14/17

From an-tao·Updated June 11, 2026·View on GitHub·

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

TRANTOR

Build Ubuntu gcc
Build Macos clang
Build RockyLinux gcc
Build Windows msvc

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

shell
git 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

Gitter

Documentation

DocsForge

Contributors

Showing top 12 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from an-tao/trantor via the GitHub API.Last fetched: 6/14/2026