sylar-yin/sylar
C++高性能分布式服务器框架,webserver,websocket server,自定义tcp_server(包含日志模块,配置模块,线程模块,协程模块,协程调度模块,io协程调度模块,hook模块,socket模块,bytearray序列化,http模块,TcpServer模块,Websocket模块,Https模块等, Smtp邮件模块, MySQL, SQLite3, ORM,Redis,Zookeeper) observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2664
- days_rel: n/a
- days_push: 999
- n_releases_24m: 0
Adoption not part of the score
4692 stars · 1032 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Sylar is a high-performance C++ server framework built around user-space coroutines (fibers) with modules for logging, configuration, threading, coroutine scheduling, IO scheduling via epoll, socket hooking, serialization, and HTTP/WebSocket/HTTPS servers. It also includes SMTP email, MySQL, SQLite3, Redis, Zookeeper, and a lightweight ORM, and is accompanied by a video tutorial series for building it from scratch.
Use cases
- build a high-performance tcp server in c++
- learn how to write a coroutine-based server framework
- serve http and websocket endpoints from c++
- hook blocking socket apis to make them async
- serialize binary data with varint support
- write a web server with servlet-style routing in c++
When to choose
- you want to study or learn coroutine-based server architecture in C++
- you need a self-contained C++ backend framework with http, websocket, and database modules on Linux
- you prefer synchronous-style code with async performance via socket hooks
When to avoid
- you need a production framework with an active community, license, and long-term support
- you target platforms other than Linux
- you want a modern C++20 coroutine or cross-platform solution like asio or drogon
Facets
framework · maturity maintenance
web-framework http-server http-client websocket serialization logging orm concurrency database-driver email backend web-development developer-tools microservices networking cpp coroutine fiber hook tcp-server high-performance epoll yaml-config servlet mysql sqlite3 redis zookeeper learning-project linux
2 sources
- readme: https://github.com/sylar-yin/sylar · fetched 2026-08-28 · d592fc1ec115
- homepage: http://www.sylar.top · fetched 2026-08-29 · 44136fa355b3
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| sylar-yin/sylar | main | 32 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem