likylky's starred repositories

build-your-own-x

Master programming by recreating your favorite technologies from scratch.

GitHub-Chinese-Top-Charts

:cn: GitHub中文排行榜,各语言分设「软件 | 资料」榜单,精准定位中文好项目。各取所需,高效学习。

Language:JavaLicense:NOASSERTIONStargazers:95661Issues:2587Issues:330

interview

📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation, etc.

Language:C++License:NOASSERTIONStargazers:33914Issues:870Issues:62

folly

An open-source C++ library developed and used at Facebook.

Language:C++License:Apache-2.0Stargazers:27607Issues:1024Issues:1121

TinyWebServer

:fire: Linux下C++轻量级WebServer服务器

Language:C++License:Apache-2.0Stargazers:15976Issues:88Issues:238

muduo

Event-driven network library for multi-threaded Linux server in C++11

Language:C++License:NOASSERTIONStargazers:14506Issues:778Issues:370

boost

Super-project for modularized Boost

Language:HTMLLicense:BSL-1.0Stargazers:6860Issues:300Issues:283

sylar

C++高性能分布式服务器框架,webserver,websocket server,自定义tcp_server(包含日志模块,配置模块,线程模块,协程模块,协程调度模块,io协程调度模块,hook模块,socket模块,bytearray序列化,http模块,TcpServer模块,Websocket模块,Https模块等, Smtp邮件模块, MySQL, SQLite3, ORM,Redis,Zookeeper)

Bilibili-plus

课程视频、PPT和源代码:侯捷C++系列;台大郭彦甫MATLAB

WebServer

C++ Linux WebServer服务器

Language:C++License:Apache-2.0Stargazers:3412Issues:12Issues:77

NanoLog

Nanolog is an extremely performant nanosecond scale logging system for C++ that exposes a simple printf-like API.

Language:C++License:NOASSERTIONStargazers:2461Issues:75Issues:55

Skiplist-CPP

A tiny KV storage based on skiplist written in C++ language| 使用C++开发,基于跳表实现的轻量级键值数据库🔥🔥 🚀

Language:C++License:GPL-3.0Stargazers:2164Issues:12Issues:18

TCP-IP-NetworkNote

📘《TCP/IP网络编程》(韩-尹圣雨)学习笔记

ZLToolKit

一个基于C++11的轻量级网络框架,基于线程池技术可以实现大并发网络IO

Language:C++License:MITStargazers:1888Issues:88Issues:108

libjson-rpc-cpp

C++ framework for json-rpc (json remote procedure call)

Language:C++License:MITStargazers:953Issues:75Issues:228

NanoLog

Low Latency C++11 Logging Library

muduo_study

Linux多线程服务端编程[muduo C++网络库]

Computer-Networking-A-Top-Down-Approach-8th-Edtion

计算机网络:自顶向下设计8th(2020),配套PPT,编程作业,WireShark实验,新增2020Fall Slides。

Data-Structure

基于C++模板 实现的数据结构代码

json-rpc-cxx

JSON-RPC for modern C++

Language:C++License:MITStargazers:236Issues:11Issues:29

WebServer

Uubuntu 20 C++版本的web服务器

NetDisk

Linux C/C++项目:虚拟文件服务器(功能匹配百度网盘)

RawQuic

基于Chromium 82.0.4061.2 quiche库QuicTransport协议实现的原生QUIC客户端库,去掉HTTP2/SPDY,封装了类Socket接口,可以收发裸QUIC数据。

nanolog

header only log inherited from Nanolog

Language:C++License:Apache-2.0Stargazers:36Issues:9Issues:2

jrpc2

Golang JSON-RPC 2.0 HTTP Server

Language:GoLicense:MITStargazers:18Issues:4Issues:2

HttpLinster

c++ 实现http server 2.0

Language:C++Stargazers:10Issues:2Issues:0

httpclient-simulator

A HTTP client simulator using libcurl and libnghttp2 with binding layer in C++. HTTP/1.1, HTTP/2.0 transfers can be attempted using this.

Language:C++License:MITStargazers:2Issues:0Issues:0

leveldb

LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.

Language:C++License:BSD-3-ClauseStargazers:1Issues:0Issues:0