Trending repositories
Ranked by Attention Score: stars gained over the last 90 complete days
1–100 of 112 by Attention Score · Aug 7, 2026 – Nov 4, 2026 (UTC)
2.protocolbuffers / protobuf
Protocol Buffers - Google's data interchange format
- protobuf
- protocol-buffers
- protocol-compiler
- protobuf-runtime
- protoc
- serialization
- +2 more
3.simdjson / simdjson
Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
- json
- json-parser
- simd
- avx2
- sse42
- neon
- +14 more
4.google / flatbuffers
FlatBuffers: Memory Efficient Serialization Library
- flatbuffers
- serialization
- serialization-library
- json-parser
- marshalling
- rpc
- +14 more
5.apache / arrow
Apache Arrow is the universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics
- arrow
- parquet
6.grpc / grpc
C++ based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
7.yhirose / cpp-httplib
A C++ header-only HTTP/HTTPS server and client library
- cpp
- cpp11
- http
- https
- header-only
8.drogonframework / drogon
Drogon: A C++14/17/20 based HTTP web application framework running on Linux/macOS/Unix/Windows
- linux
- http-framework
- http-server
- http
- drogon
- non-blocking-io
- +1 more
9.qinguoyi / TinyWebServer
Translated:fire: A lightweight C++ WebServer for Linux
- webserver
- http-server
- tinywebserver
- cpp
- webbench
10.google / libphonenumber
Google's common Java, C++ and JavaScript library for parsing, formatting, and validating international phone numbers.
11.stephenberry / glaze
Extremely fast, in memory, serialization, reflection, and RPC library for C++. JSON, BEVE, BSON, CBOR, CSV, JSONB, MessagePack, TOML, YAML, EETF
- api
- binary
- cplusplus
- cpp
- interface
- json
- +14 more
12.zealdocs / zeal
Offline documentation browser. Your personal reference library, searchable in an instant.
- documentation
- docset
- zeal
- docs
- api
- api-documentation
- +9 more
13.capnproto / capnproto
Cap'n Proto serialization/RPC system - core tools and C++ library
14.CrowCpp / Crow
A Fast and Easy to use microframework for the web.
15.uNetworking / uWebSockets
Simple, secure & standards compliant web server for the most demanding of applications
- websockets
- http
- pubsub
- router
- commercial
- cross-platform
- +1 more
16.paullouisageneau / libdatachannel
C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets
- webrtc
- webrtc-datachannel
- datachannel
- rtcdatachannel
- p2p
- peer-to-peer
- +11 more
17.apache / brpc
brpc is an Industrial-grade RPC framework using C++ Language, which is often used in high performance system such as Search, Storage, Machine learning, Advertisement, Recommendation etc. "brpc" means "better RPC".
18.libcpr / cpr
C++ Requests: Curl for People, a spiritual port of Python Requests.
- c-plus-plus
- libcurl
- http
- requests
- hacktoberfest
- cpp
- +1 more
19.Tencent / rapidjson
A fast JSON parser/generator for C++ with both SAX/DOM style API
20.kiwix / kiwix-tools
Command line Kiwix tools: kiwix-serve, kiwix-manage, ...
- kiwix
- offline
- zim
- http
- daemon
- library
22.marzer / tomlplusplus
Header-only TOML config file parser and serializer for C++17.
- toml
- cplusplus-17
- cplusplus-20
- header-only
- configuration-files
- cpp
- +14 more
23.userver-framework / userver
Production-ready C++ Asynchronous Framework with rich functionality
- async
- asynchronous
- coroutines
- database-access
- cplusplus
- web
- +14 more
24.eclipse-iceoryx / iceoryx
Eclipse iceoryx™ - true zero-copy inter-process-communication
- iceoryx
- eclipse
- ipc
- inter-process-communication
- cpp
- zero-copy
- +10 more
25.sogou / workflow
C++ Parallel Computing and Asynchronous Networking Framework
26.swoole / swoole-src
🚀 Coroutine-based concurrency library for PHP
- swoole
- coroutines
- php
- websocket
- event
- concurrency
27.apache / thrift
Apache Thrift
28.open-source-parsers / jsoncpp
A C++ library for interacting with JSON.
29.munich-data-engineering / reflect-cpp
A C++20 library for fast serialization, deserialization and validation using reflection. Supports JSON, Avro, Boost Serialization, BSON, Cap'n Proto, CBOR, Cereal, Command line interfaces, CSV, Environment variables, flexbuffers, msgpack, parquet, TOML, UBJSON, XML, YAML, yas / msgpack.org[C++20]
30.bblanchon / ArduinoJson
📟 JSON library for Arduino and embedded C++. Simple and efficient.
- arduino
- c-plus-plus
- iot
- embedded
- arduino-library
- json
- +2 more
31.leethomason / tinyxml2
TinyXML2 is a simple, small, efficient, C++ XML parser that can be easily integrated into other programs.
32.oatpp / oatpp
🌱Light and powerful C++ web framework for highly scalable and resource-efficient web application. It's zero-dependency and easy-portable.
- c-plus-plus
- webframework
- webserver
- zero-dependency
- oatpp
- cpp
- +3 more
33.nghttp2 / nghttp2
nghttp2 - HTTP/2 C Library and tools
34.benhoyt / inih
Simple .INI file parser in C, good for embedded systems
- ini
- parser
- configparser
- embedded-systems
- c
35.boostorg / beast
HTTP and WebSocket built on Boost.Asio in C++11
37.ChunelFeng / CGraph
Translated【A common used C++ & Python DAG framework】 A general-purpose, third-party-dependency-free, cross-platform parallel computing framework based on flow graphs, listed in awesome-cpp. Welcome to star & fork & discuss
39.felixguendling / cista
Cista is a simple, high-performance, zero-copy C++ serialization & reflection library.
- serialization
- cpp
- cpp17
- reflection
- deserialization
- efficient
- +3 more
40.TarsCloud / Tars
Tars is a high-performance RPC framework based on name service and Tars protocol, also integrated administration platform, and implemented hosting-service via flexible schedule.
- rpc-framework
- high-performance
- high-availability
- microservice
- tars-foundation
- tars
41.meta / proxygen
A collection of C++ HTTP libraries including an easy to use HTTP server.
42.vincentlaucsb / csv-parser
A modern C++ CSV parser and serializer that doesn't make you choose between ease of use or performance.
- csv
- parser
- json
- tab-separated
- csv-parser
- statistics
- +5 more
43.brofield / simpleini
Cross-platform C++ library providing a simple API to read and write INI-style configuration files
44.ToruNiina / toml11
TOML for Modern C++
- toml
- c-plus-plus-11
- c-plus-plus
- parser
- serializer
- c-plus-plus-14
- +4 more
45.sourcemeta / jsonschema
The CLI for working with JSON Schema. Covers formatting, linting, testing, bundling, and more for both local development and CI/CD pipelines
- json
- json-schema
- jsonschema
- openapi
- tooling
- tools
- +6 more
46.eyalz800 / zpp_bits
A lightweight C++20 serialization and RPC library
- serialization
- cpp
- header-only
- rpc
- cpp20
47.boazsegev / iodine
iodine - HTTP / WebSockets Server for Ruby with Pub/Sub support
- ruby
- server
- pubsub
- sse
- clustering
- high-performance
- +5 more
50.zeroc-ice / ice
All-in-one solution for creating networked applications with RPC, pub/sub, server deployment, and more.
- rpc
- ice
- zeroc
- rpc-framework
- hacktoberfest
51.chronoxor / CppServer
Ultra fast and low latency asynchronous socket server & client C++ library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution
- low-latency
- performance
- async
- tcp-server
- tcp-client
- udp-server
- +11 more
52.biojppm / rapidyaml
Rapid YAML - a library to parse and emit YAML, and do it fast.
- yaml
- json
- parser
- emitter
- serialization
- rapid
- +6 more
53.meta / fbthrift
Meta's Thrift implementation: cross-language serialization and high-performance async RPC
54.Stiffstream / restinio
Cross-platform, efficient, customizable, and robust asynchronous HTTP(S)/WebSocket server C++ library with the right balance between performance and ease of use
- cpp
- cplusplus
- http-server
- websockets
- linux
- windows
- +6 more
56.shrec / UltrafastSecp256k1
Ultra high-performance secp256k1 ECC engine | Python, Node.js, Rust, Go, C#, Swift, Java bindings | CUDA, Metal, OpenCL GPU | ECDSA, Schnorr, FROST, MuSig2, BIP-352 | 15+ platforms
- cryptography
- cuda
- riscv
- secp256k1
- arm64
- opencl
- +14 more
57.Qihoo360 / evpp
A modern C++ network library for developing high performance network services in TCP/UDP/HTTP protocols.
- network-library
- libevent
- high-performance
- nonblocking
- tcp-server
- http-server
- +6 more
58.treefrogframework / treefrog-framework
TreeFrog Framework : High-speed C++ MVC Framework for Web Application
- websocket
- mongodb
- redis
- mysql
- postgresql
- json
- +13 more
59.d99kris / rapidcsv
C++ CSV parser library
60.ultrajson / ultrajson
Ultra fast JSON decoder and encoder written in C with Python bindings
- python
- c
- ultrajson
- json
- decoder
- encoder
- +1 more
61.sogou / srpc
RPC framework based on C++ Workflow. Supports SRPC, Baidu bRPC, Tencent tRPC, thrift protocols.
62.nmwsharp / happly
A C++ header-only parser for the PLY file format. Parse .ply happily!
64.unum-cloud / UCall
Web Serving and Remote Procedure Calls at 50x lower latency and 70x higher bandwidth than FastAPI, implementing JSON-RPC & REST over io_uring ☎️
- cpython
- epoll
- fast-api
- flask
- io-uring
- json
- +14 more
66.danielaparker / jsoncons
A C++, header-only library for constructing JSON and JSON-like data formats, with JSON Pointer, JSON Patch, JSON Schema, JSONPath, JMESPath, CSV, MessagePack, CBOR, BSON, UBJSON, toon-format
- json
- cbor
- jsonpath
- csv
- json-pointer
- json-patch
- +14 more
67.metayeti / mINI
INI file reader and writer
- ini-file
- ini-reader
- ini-writer
- ini-parser
- ini-config
- ini
- +1 more
68.bytedance / sonic-cpp
A fast JSON serializing & deserializing library, accelerated by SIMD.
69.aregtech / areg-sdk
Distributed C++ services from embedded to enterprise
70.phusion / passenger
A fast and robust web server and application server for Ruby, Python and Node.js
71.chronoxor / FastBinaryEncoding
Fast Binary Encoding is ultra fast and universal serialization solution for C++, C#, Go, Java, JavaScript, Kotlin, Python, Ruby, Swift
- performance
- serialization
- binary
- protocol
- low-latency
- cpp
- +9 more
72.etr / libhttpserver
C++ library for creating an embedded Rest HTTP server (and more)
- http
- http-server
- https
- https-server
- c-plus-plus
- ipv6
- +6 more
73.dmlc / treelite
Universal model exchange and serialization format for decision tree forests
75.Rookfighter / inifile-cpp
A header-only and easy to use Ini file parser for C++.
- ini-parser
- inifile
- cpp
- cpp-library
76.kazuho / picojson
a header-file-only, JSON parser serializer in C++
78.sumeetchhetri / ffead-cpp
Framework for Enterprise Application Development in c++, HTTP1/HTTP2/HTTP3 compliant, Supports multiple server backends
79.tplgy / cppcodec
Header-only C++11 library to encode/decode base64, base64url, base32, base32hex and hex (a.k.a. base16) as specified in RFC 4648, plus Crockford's base32. MIT licensed with consistent, flexible API.
80.jorgen / json_struct
json_struct is a single header only C++ library for parsing JSON directly to C++ structs and vice versa
- c-plus-plus
- json
- template-specialisations
- parse
- template-metaprogramming
- deserialization
- +1 more
81.rpclib / rpclib
rpclib is a modern C++ msgpack-RPC server and client library
- rpc
- cpp14
- cpp
- cplusplus
- cplusplus-14
- msgpack
83.mattgodbolt / seasocks
Simple, small, C++ embeddable webserver with WebSockets support
- websocket-server
- c-plus-plus
- websockets
- cpp14
84.sourcemeta / core
A comprehensive set of composable foundational C++ libraries and CMake utilities to power Sourcemeta projects. Note we don't provide any stable ABI/API guarantees to external users outside Sourcemeta
- cpp
- cxx
- json
- json-pointer
- json-schema
- jsonpointer
- +1 more
85.wfrest / wfrest
C++ Web Framework REST API
86.cinemast / libjson-rpc-cpp
C++ framework for json-rpc (json remote procedure call)
89.mrtazz / restclient-cpp
C++ client for making HTTP/REST requests
- restclient
- libcurl
- packagecloud
- c-plus-plus
- rest
- rest-client
- +2 more
90.nodejs / llnode
An lldb plugin for Node.js and V8, which enables inspection of JavaScript states for insights into Node.js processes and their core dumps.
91.cutelyst / cutelyst
A C++ Web Framework built on top of Qt, using the simple approach of Catalyst (Perl) framework.
- uwsgi
- fastcgi
- cross-platform
- cpp
- cplusplus
- qt
- +4 more
92.beached / daw_json_link
Fast, convenient JSON serialization and parsing in C++
- cpp
- cpp20
- json
- cpp17
- daw-json-link
- parse
- +5 more
94.MistEO / meojson
✨ Next-gen C++ JSON Serialization Engine | Zero Dependency | Header-Only | Unleash JSON Potential
- json
- cpp
- parser
- json5
- serialization
95.sjanel / aeronet
Modern, fast and ergonomic C++ HTTP/1.1, HTTP/2 and WebSocket server & client library for Linux, macOS and Windows, perfect for microservices.
- cpp
- cpp23
- http-server
- linux
- epoll-server
- minimal-dependencies
- +12 more
96.pinwhell / wspp
Modern, Async, Non-Blocking, zero-dependency C++20 RFC 6455 Compliant WebSocket client & server, cross-platform, single-header, WS/WSS support.
97.graphql / libgraphqlparserArchived
A GraphQL query parser in C++ with C and C++ APIs
98.JosephP91 / curlcpp
An object oriented C++ wrapper for CURL (libcurl)
- curl
- c-plus-plus
- libcurl
- cpp
- network-requests
- networking
- +3 more
100.EmberEmu / Hexi
Header-only, lightweight C++ library for binary streaming & serialization. Network data handling made easy peasy!
- binary-stream
- header-only
- serialisation
- serialization
- serialization-library
- buffer-management
- +10 more