Async Production Systems

required2,411 repos of evidence

Infrastructure roles assume backend fluency — the corpus's infra projects are async services first, distributed systems second.

The destination — non-negotiable
  • operate (not just build) long-running async services
  • write code that assumes the network will fail
  • debug a task leak or a stuck future
+ beyond Cargo: everything from the Backend path's first two legs · deadlines everywhere · graceful degradation
The vehicles — 2 ways in, any combination works

Long-running daemons operated by real organizations — read their shutdown, retry, and failure paths.

xintaofei/codegapproachable★ 2.6k · 117 open issues · landableCollaborative multi-agent AI coding workspace: aggregate sessions from Claude Code, Codex, Gemini CLI, etc. Desktop app, self-hosted server, or Docker.wshm-dev/wshmapproachable★ 73 · pushed this monthAI-powered repository agent for GitHub, GitLab, Gitea, Azure DevOps. Issue triage, PR analysis, merge queue, notifications, dashboard, backup. Self-hosted, multi-provider.PNRxA/openposterdbapproachable★ 69A self-hosted, drop-in replacement for RPDB (Rating Poster Database).tokio-rs/axumintermediate★ 27k · run by Tokio · pushed this monthHTTP routing and request-handling library for Rust that focuses on ergonomics and modularitybiomejs/biomeintermediate★ 26k · pushed this month · curator pickA toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.actix/actix-webintermediate★ 25k · run by Actix · pushed this monthActix Web is a powerful, pragmatic, and extremely fast web framework for Rust.denoland/denoadvanced★ 108k · run by Deno · pushed this monthA modern runtime for JavaScript and TypeScript.zed-industries/zedadvanced★ 88k · run by Zed Industries · pushed this monthCode at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.unionlabs/unionadvanced★ 74k · run by Union · pushed this monthThe trust-minimized, zero-knowledge bridging protocol, designed for censorship resistance, extremely high security, and usage in decentralized finance.
Prove it — build this

If you haven't: complete the Backend path's API project — it's the substrate everything below runs on.

Can you honestly tick these?

Networking Under Failure

required1,092 repos of evidence

Every distributed failure is a network failure first. The corpus's proxies, DNS servers, and transports are where those failures live in readable code.

The destination — non-negotiable
  • understand network failures: partitions, timeouts, retries, backpressure
  • understand what proxies and load balancers actually do to your traffic
  • reason about latency budgets across hops
+ beyond Cargo: TCP vs QUIC tradeoffs · connection pooling & reuse · retry storms & jitter · health checking
The vehicles — 3 ways in, any combination works

Production proxies and mesh dataplanes — the code your packets already flow through.

Prove it — build this

Build a small L7 reverse proxy: health checks, per-backend circuit breaking, and a chaos script that kills backends while a load test runs.

Can you honestly tick these?

Coordination & Consensus

required64 repos of evidence

The corpus puts consensus in code you can read — implementations, coordination clients, and the databases built on them. Theory is table stakes; these repos are the source.

The destination — non-negotiable
  • understand consensus: what Raft guarantees and what breaks it
  • understand leader election, membership, and split brain
  • understand why exactly-once delivery is a lie and what to do instead
+ beyond Cargo: Raft mental model · quorums & fencing · clocks & ordering · idempotency as a design tool
The vehicles — 3 ways in, any combination works

Raft and consensus libraries themselves — read the state machine, not the blog post about it.

openraft21 reposraft8 repos
Prove it — build this

Build a replicated key-value store on a Raft crate: three nodes, leader failover test, and a README explaining exactly what is and isn't guaranteed.

Can you honestly tick these?

Queues & Streaming

required176 repos of evidence

Queues are how distributed systems absorb failure. The corpus's stream processors, log shippers, and messaging clients show the semantics in running code.

The destination — non-negotiable
  • understand queues: delivery guarantees, visibility timeouts, dead letters
  • understand streams versus queues and when each fits
  • design consumers that survive redelivery and reordering
+ beyond Cargo: at-least-once semantics · consumer groups & offsets · backpressure end-to-end · windowing basics
The vehicles — 2 ways in, any combination works

The engines that transform data in motion — windowing, watermarks, and exactly-once claims to audit.

parseablehq/parseableapproachable★ 2.4k · 22 open issues · landableParseable is an observability datalake built from first principles.volga-project/volgaapproachable★ 157 · pushed this monthReal-time data processing/feature engineering tailored for modern AI/ML systems.kaushiksrini/parqeyeapproachable★ 675 · 18 open issues · landablePeek inside Parquet files right from your terminalPRQL/prqlintermediate★ 11k · 260 open issues · landablePRQL is a modern language for transforming data — a simple, powerful, pipelined SQL replacementquickwit-oss/quickwitintermediate★ 11k · run by Quickwit · pushed this monthCloud-native search engine for observability. An open-source alternative to Datadog, Elasticsearch, Loki, and Tempo.cube-js/cubeintermediate★ 21k · pushed this month📊 Cube Core is open-source semantic layer for AI, BI and embedded analyticsvectordotdev/vectoradvanced★ 22k · pushed this month · curator pickA high-performance observability data pipeline.pola-rs/polarsadvanced★ 39k · run by Polars · pushed this monthExtremely fast Query Engine for DataFrames, written in Rustjuspay/hyperswitchadvanced★ 43k · pushed this month · curator pickOpen source, composable payments platform | PCI compliant | SaaS and Self-host options | Enables connectivity to multiple payment, payout, fraud, vault and tokenization providers | Uplifts authorization with intelligent routing and revenue recovery | Reduce payment processing costs with cost observability | Reduces payment ops with reconciliation
Prove it — build this

Build a work-queue system with at-least-once delivery, visibility timeouts, and a chaos test that kills workers mid-job.

Can you honestly tick these?

Storage Tradeoffs

recommended441 repos of evidence

Rust's storage-engine corpus is unusually strong — reading these codebases is the fastest route to credible storage conversations.

The destination — non-negotiable
  • understand storage tradeoffs: LSM vs B-tree, WALs, compaction
  • know what fsync guarantees and what durability actually costs
  • work against object storage semantics without pretending it's a filesystem
+ beyond Cargo: LSM trees vs B-trees · WALs & durability · compaction · object storage semantics
The vehicles — 3 ways in, any combination works

B-tree and LSM engines you can read end to end — the WAL, the compactor, the recovery path.

Prove it — build this

Write a tiny persistent KV store: WAL, crash-recovery test, and a README explaining your durability guarantees honestly.

Can you honestly tick these?

Observability & Reliability

required465 repos of evidence

Infra engineers are judged on behavior under failure. The corpus's reliability layers — tracing, otel, governor — are the tools of that judgment.

The destination — non-negotiable
  • propagate trace context across service boundaries
  • understand SLOs, error budgets, and load shedding
  • run async systems in production and learn from their incidents
+ beyond Cargo: SLOs & error budgets · distributed tracing · rate limiting & load shedding · incident habits
The vehicles — 3 ways in, any combination works

OpenTelemetry-instrumented systems and the collectors themselves — context propagation done for real.

parseablehq/parseableapproachable★ 2.4k · 22 open issues · landableParseable is an observability datalake built from first principles.apache/skywalking-query-protocolapproachable★ 72 · pushed this weekQuery Protocol for Apache SkyWalking in GraphQL formatDataDog/pupapproachable★ 968 · run by Datadog · 13 open issues · landableGive your AI agent a Pup — a CLI companion with 200+ commands across 33+ Datadog products.zama-ai/fhevmintermediate★ 25k · pushed this month · curator pickFHEVM, a full-stack framework for integrating Fully Homomorphic Encryption (FHE) with blockchain applicationsquickwit-oss/quickwitintermediate★ 11k · run by Quickwit · pushed this monthCloud-native search engine for observability. An open-source alternative to Datadog, Elasticsearch, Loki, and Tempo.katanemo/planointermediate★ 7.0k · 137 open issues · landablePlano is an AI-native proxy and data plane for agentic apps — with built-in orchestration, safety, observability, and smart LLM routing so you stay focused on your agents core logic. juspay/hyperswitchadvanced★ 43k · pushed this month · curator pickOpen source, composable payments platform | PCI compliant | SaaS and Self-host options | Enables connectivity to multiple payment, payout, fraud, vault and tokenization providers | Uplifts authorization with intelligent routing and revenue recovery | Reduce payment processing costs with cost observability | Reduces payment ops with reconciliationdenoland/denoadvanced★ 108k · run by Deno · pushed this monthA modern runtime for JavaScript and TypeScript.openai/codexadvanced★ 104k · run by OpenAI · pushed this monthLightweight coding agent that runs in your terminal
Prove it — build this

Add distributed tracing across two services with OpenTelemetry — include the cross-service trace screenshot and an SLO doc.

Can you honestly tick these?
At the end of this road

Open roles matching this destination right now:

Radar's data platform stack uses TypeScript, Rust, and Python. Role focuses on building and scaling the data infrastructure powering 1B+ API calls per day.

Open
← All destinationsBrowse the evidence corpus →