Muduo

Event-driven network library for multi-threaded Linux server in C++11
Alternatives To Muduo
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Folly24,9154a day ago3March 21, 2018392apache-2.0C++
An open-source C++ library developed and used at Facebook.
Muduo12,429
3 months ago58otherC++
Event-driven network library for multi-threaded Linux server in C++11
Cmake Examples10,072
a month ago29mitCMake
Useful CMake Examples
Poco6,89813 days ago6August 09, 2022258otherC
The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.
Bond2,50773248 days ago29March 07, 2022138mitC++
Bond is a cross-platform framework for working with schematized data. It supports cross-language de/serialization and powerful generic mechanisms for efficiently manipulating data. Bond is broadly used at Microsoft in high scale services.
Cryfs1,764
5 days ago118lgpl-3.0C++
Cryptographic filesystem for the cloud
Serial1,695
2 months ago77mitC++
Cross-platform, Serial Port library written in C++
Hana1,481
16 days ago1February 27, 201896bsl-1.0C++
Your standard library for metaprogramming
Medusa910
4 years ago28otherC++
An open source interactive disassembler
Boost Python Examples753
a year ago7bsl-1.0C++
Some examples for the use of boost::python
Alternatives To Muduo
Select To Compare


Alternative Project Comparisons
Readme

Muduo is a multithreaded C++ network library based on the reactor pattern.

chenshuo/muduo

Copyright (c) 2010, Shuo Chen. All rights reserved.

Use of this source code is governed by a BSD-style license that can be found in the License file.

Requires: Linux kernel version >= 2.6.28. GCC >= 4.7 or Clang >= 3.5 Boost (for boost::any only.)

Tested on: Debian 7 and above Unbuntu 14.04 and above CentOS 7 and above

Install required packages:

Debian, Ubuntu, etc.

$ sudo apt install g++ cmake make libboost-dev

CentOS

$ sudo yum install gcc-c++ cmake make boost-devel

See .travis.yml for additional packages for building more examples.

To build, run: ./build.sh

See chenshuo/muduo-tutorial for how to use muduo in your project.


| / | | | | \ / |_ _ | | _ ___ | |/| | | | |/ ` | | | |/ _
| | | | |
| | (| | || | () | || ||_,|_,|_,_|_
_/

Popular Cmake Projects
Popular Boost Projects
Popular Build Tools Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
C Plus Plus
Cmake
Boost