• Stars
    star
    14,265
  • Rank 1,987 (Top 0.05 %)
  • Language
    C++
  • License
    Other
  • Created almost 14 years ago
  • Updated 10 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Event-driven network library for multi-threaded Linux server in C++11
Muduo is a multithreaded C++ network library based on
the reactor pattern.

http://github.com/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 https://github.com/chenshuo/muduo-tutorial for
how to use muduo in your project.
  __  __           _
 |  \/  |         | |
 | \  / |_   _  __| |_   _  ___
 | |\/| | | | |/ _` | | | |/ _ \
 | |  | | |_| | (_| | |_| | (_) |
 |_|  |_|\__,_|\__,_|\__,_|\___/

More Repositories

1

recipes

Some code snippets for sharing
C++
1,837
star
2

typeset

TeX
842
star
3

documents

483
star
4

muduo-tutorial

Tutorial of Muduo network library
C++
483
star
5

4.4BSD-Lite2

User-mode TCP/IP stack from 4.4BSD-Lite2, a companion of TCP/IP Illustrated vol. 2
C
361
star
6

coolshell

Static mirror of coolshell.cn, (c) haoel 2023.
HTML
217
star
7

muduo-protorpc

Google Protobuf RPC based on Muduo
Java
192
star
8

linux-debug

C
145
star
9

tcpip-study

Shuo's learning notes on Linux TCP/IP stack
107
star
10

primer

Source code of C++ Primer 4th ed
C++
61
star
11

old-minix

Minix 1.1 to 2.0.4
C
48
star
12

leanstl

Lean STL
C++
29
star
13

evcpp

A header-only C++ wrapper of libevent2
C++
28
star
14

tcpipv2

Unofficial companion site of TCP/IP Illustrated volume 2
25
star
15

muduo-examples-in-go

Go
25
star
16

notes

Shuo's notes
Jupyter Notebook
24
star
17

nuedc

nuedc.org
24
star
18

practical-network-programming

Companion to my Practical Network Programming course at boolan.com
CSS
20
star
19

cppindex

C++
19
star
20

muduo-udns

Muduo Non-blocking Address Resolver with UDNS
C
18
star
21

veriloglabs

Undergraduate digital circuit laboratory
SystemVerilog
17
star
22

muduo-book

17
star
23

software-tools-in-c

C/C++ source code for Software Tools in Pascal by Kernighan and Plauger
OpenEdge ABL
15
star
24

evproto

Automatically exported from code.google.com/p/evproto
C++
14
star
25

tempest

Interactive TCP stack learning tool
C++
12
star
26

quickfix-core

A quicker FIX engine based on Muduo
C++
9
star
27

muduo-lua

C++
9
star
28

unixtop

Unix Top is written by William LeFebvre, see http://www.unixtop.org
C
9
star
29

lnpe

Linux Network Programming by Examples
7
star
30

lua-release

C
3
star
31

evproto2

Automatically exported from code.google.com/p/evproto2
C++
1
star
32

kythe-static

Generate static HTML pages for kythe
Protocol Buffer
1
star
33

muduo-polarssl

PolarSSL is GPL
C++
1
star