Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Folly | 24,915 | 4 | a day ago | 3 | March 21, 2018 | 392 | apache-2.0 | C++ | ||
An open-source C++ library developed and used at Facebook. | ||||||||||
Muduo | 12,429 | 3 months ago | 58 | other | C++ | |||||
Event-driven network library for multi-threaded Linux server in C++11 | ||||||||||
Cmake Examples | 10,072 | a month ago | 29 | mit | CMake | |||||
Useful CMake Examples | ||||||||||
Poco | 6,898 | 1 | 3 days ago | 6 | August 09, 2022 | 258 | other | C | ||
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. | ||||||||||
Bond | 2,507 | 73 | 24 | 8 days ago | 29 | March 07, 2022 | 138 | mit | C++ | |
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. | ||||||||||
Cryfs | 1,764 | 5 days ago | 118 | lgpl-3.0 | C++ | |||||
Cryptographic filesystem for the cloud | ||||||||||
Serial | 1,695 | 2 months ago | 77 | mit | C++ | |||||
Cross-platform, Serial Port library written in C++ | ||||||||||
Hana | 1,481 | 16 days ago | 1 | February 27, 2018 | 96 | bsl-1.0 | C++ | |||
Your standard library for metaprogramming | ||||||||||
Medusa | 910 | 4 years ago | 28 | other | C++ | |||||
An open source interactive disassembler | ||||||||||
Boost Python Examples | 753 | a year ago | 7 | bsl-1.0 | C++ | |||||
Some examples for the use of boost::python |
Muduo is a multithreaded C++ network library based on the reactor pattern.
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:
$ sudo apt install g++ cmake make libboost-dev
$ 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.
| / | | |
| \ / |_ _ | | _ ___
| |/| | | | |/ ` | | | |/ _
| | | | || | (| | || | () |
|| ||_,|_,|_,_|__/