• Stars
    star
    14,793
  • Rank 2,008 (Top 0.04 %)
  • Language
    C++
  • License
    Other
  • Created over 14 years ago
  • Updated 3 months 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,874
star
2

typeset

TeX
922
star
3

muduo-tutorial

Tutorial of Muduo network library
C++
508
star
4

documents

488
star
5

4.4BSD-Lite2

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

coolshell

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

muduo-protorpc

Google Protobuf RPC based on Muduo
Java
196
star
8

linux-debug

C
148
star
9

tcpip-study

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

primer

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

old-minix

Minix 1.1 to 2.0.4
C
49
star
12

nuedc

nuedc.org
34
star
13

notes

Shuo's notes
Jupyter Notebook
31
star
14

evcpp

A header-only C++ wrapper of libevent2
C++
29
star
15

leanstl

Lean STL
C++
29
star
16

tcpipv2

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

muduo-examples-in-go

Go
24
star
18

practical-network-programming

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

veriloglabs

Undergraduate digital circuit laboratory
SystemVerilog
20
star
20

cppindex

C++
19
star
21

muduo-udns

Muduo Non-blocking Address Resolver with UDNS
C
19
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++
13
star
26

quickfix-core

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

unixtop

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

muduo-lua

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