Ross ROSS = Recommend OSS · open-source software intelligence for agents

Tencent/flare

Flare是广泛投产于腾讯广告后台的现代化C++开发框架,包含了基础库、RPC、各种客户端等。主要特点为易用性强、长尾延迟低。 observed · 2026-08-28

github.com/Tencent/flare · C++ · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

73/100

  • Activity 90
  • 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-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 1925
  • days_rel: n/a
  • days_push: 61
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1404 stars · 208 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Flare is a modern C++20 backend service development framework from Tencent, widely used in production for Tencent Ads with tens of thousands of running instances. It provides an RPC framework, user-space fibers with an M:N threading model, streaming RPC, and a rich base library with low tail latency as a key design goal.

Use cases

  • build high-performance C++ backend microservices
  • write async services with synchronous-style code using fibers
  • implement streaming RPC between services
  • reduce tail latency in latency-sensitive ad-serving backends
  • develop services with built-in service discovery, load balancing, and tracing
  • mock RPC, Redis, and HTTP dependencies in unit tests

When to choose

  • you are building C++ backend services on Linux and want an all-in-one RPC and base library framework
  • you need low tail latency and high throughput under modern hardware (NUMA, object pools, zero-copy buffers)
  • you prefer synchronous-style code with async performance via fibers
  • you want a battle-tested framework with strong documentation, testing utilities, and debugging support

When to avoid

  • your stack is not C++ or you target platforms other than Linux/macOS
  • you need a framework with a large third-party ecosystem or non-BSD licensing constraints
  • your team cannot adopt C++20 (GCC 11+ / recent Apple Clang required)
  • you only need a lightweight HTTP server or client without a full service framework

Facets

framework · maturity stable

rpc web-framework http-client concurrency tracing monitoring testing serialization middleware backend microservices developer-tools web-development cpp cpp20 fiber micro-threading high-performance rpc-framework tencent advertising-backend numa-aware streaming-rpc linux macos

1 source

Member repositories

RepositoryRoleHealth v2
Tencent/flaremain73

For agents

markdown · JSON · MCP: product_card(name="Tencent/flare")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem