Skip to content
CAI
Produce a survey ↗Verify a survey

guoming/Hummingbird

Hummingbird is a .NET development framework that provides a comprehensive set of extensions for building distributed, cloud-native applications. It offers standardized abstractions and implementations for critical infrastructure concerns, including service discovery, event-driven messaging, and distributed coordination. The framework simplifies integration with popular technologies such as Redis, Kafka, RabbitMQ, Consul, and Nacos, while also providing utilities for caching, background job scheduling, and observability.

40.7

Weak · 3 August 2026

14k

lines of production code

C#

primary language

1

bus factor · 8 authors in all

3

measurements over time

CAI band scale
CAI trend line

How it got here

2018–2020 · Initial framework and infrastructure expansion

This period marks the initial release and rapid expansion of the Hummingbird framework, establishing a comprehensive suite of distributed infrastructure components. The work focused on implementing core capabilities such as service discovery, distributed locking, event bus integration with Kafka and RabbitMQ, and observability tools like OpenTracing and metrics collection. The codebase grew to include specialized extensions for caching, ID generation, and database logging, laying the foundation for a modular, microservices-ready architecture.

21 changes

2021–2024 · Distributed infrastructure and configuration integrations

This period focused on expanding the framework's ecosystem by adding support for external distributed systems, including Nacos, Apollo, and Jaeger for configuration and tracing. It also introduced providers for background job scheduling, file storage, and caching, while adding comprehensive unit tests to verify the new components.

9 changes

CAI lens gauges

Survey your own repository

guoming/Hummingbird was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.

Survey a repository

About this page

  • The description of this project is derived from its own commit history, not from its README.
  • The score is its highest published measurement, taken on 3 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit 9c52b270f9 — the exact code this score is about.
  • Scored under rubric rubric-2026.08.18. Score the same commit under that rubric and you get the same number.
CAI link cards