MCPcopy Create free account
hub / github.com/an-tao/trantor

github.com/an-tao/trantor @v1.5.28

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.5.28 ↗ · + Follow
865 symbols 1,909 edges 126 files 134 documented · 15% updated 2mo agov1.5.28 · 2026-05-07★ 49538 open issues

Browse by type

Functions 724 Types & classes 141
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

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

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

Core symbols most depended-on inside this repo

Shape

Method 446
Function 278
Class 136
Enum 5

Languages

C++100%

Modules by API surface

trantor/net/inner/TcpConnectionImpl.cc34 symbols
trantor/net/inner/tlsprovider/OpenSSLProvider.cc33 symbols
trantor/net/inner/tlsprovider/BotanTLSProvider.cc31 symbols
trantor/net/EventLoop.cc26 symbols
trantor/net/inner/TcpConnectionImpl.h24 symbols
trantor/net/inner/AresResolver.cc24 symbols
trantor/net/Channel.h24 symbols
trantor/utils/MsgBuffer.cc23 symbols
trantor/utils/Date.cc21 symbols
trantor/utils/AsyncFileLogger.cc18 symbols
trantor/utils/Date.h17 symbols
trantor/net/inner/Socket.cc17 symbols

For agents

$ claude mcp add trantor \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page