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

sogou/workflow

C++ Parallel Computing and Asynchronous Networking Framework observed · 2026-08-28

github.com/sogou/workflow · C++ · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

93/100

  • Activity 97
  • Release rhythm 85
  • Longevity 100
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: 68.0
  • age_days: 2226
  • days_rel: 23
  • days_push: 23
  • n_releases_24m: 9

Full methodology

Adoption not part of the score

14418 stars · 2561 forks observed · 2026-08-28

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

Sogou C++ Workflow is an enterprise-level C++ framework for parallel computing and asynchronous networking, powering Sogou's back-end services handling over 10 billion requests daily. It unifies networking tasks (HTTP, Redis, MySQL, Kafka, custom protocols) and computing tasks into a single asynchronous workflow engine supporting series, parallel, and arbitrary DAG task structures.

Use cases

  • build a high-performance http server in c++
  • make async http redis mysql or kafka client calls
  • build an rpc system on a custom protocol
  • orchestrate tasks as series parallel or dag workflows
  • schedule cpu computing tasks alongside network io in one flow
  • do high-performance asynchronous file io on linux
  • build a microservice system with service governance and load balancing
  • write a high-concurrency backend service mixing computing and networking

When to choose

  • you need an enterprise-proven C++ async networking and task scheduling engine
  • you want to unify network and compute tasks in one workflow or DAG
  • you are building high-concurrency back-end servers or microservices in C++
  • you need built-in clients for HTTP, Redis, MySQL, or Kafka with async semantics

When to avoid

  • you need a quick scripting-language solution rather than C++
  • your project is a simple synchronous application without concurrency needs
  • you require first-class Windows support from the main branch (it lives on a separate windows branch)
  • you want a batteries-included web framework with templating and ORM rather than a networking engine

Facets

framework · maturity stable

http-server http-client concurrency rpc websocket database-driver message-queue workflow-automation scheduling microservices file-system load-testing backend web-development developer-tools networking microservices databases apis performance windows cpp cross-platform asynchronous-networking parallel-computing dag-workflow server-engine service-governance load-balancing async-io kafka-client redis-client mysql-client high-concurrency enterprise messaging linux macos android

1 source

Member repositories

RepositoryRoleHealth v2
sogou/workflowmain93

For agents

markdown · JSON · MCP: product_card(name="sogou/workflow")

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