awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

C# Metrics Libraries

Ranking updated Jul 13, 2026

For a library for collecting C# application metrics, the first results are appmetrics/appmetrics (App Metrics is a dedicated ), statsd/statsd (This is a language-agnostic metrics aggregator and UDP server rather than a ) and quickwit-oss/quickwit (Quickwit is a distributed search engine and observability backend for storing and querying telemetry data, rather than a ). fluent/fluent-bit and netdata/netdata round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “best c sharp metrics libraries”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

C# Metrics Libraries

Find the best repos with AI.We'll search the best matching repositories with AI.
  • appmetrics/appmetricsAppMetrics avatar

    AppMetrics/AppMetrics

    2,249View on GitHub↗

    App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application.

    App Metrics is a dedicated .NET library for recording and reporting application performance data that includes built-in support for Prometheus and ASP.NET Core middleware, making it a direct fit for your observability needs.

    C#application-insightsdotnetdotnet-core
    View on GitHub↗2,249
  • statsd/statsdstatsd avatar

    statsd/statsd

    18,046View on GitHub↗

    StatsD is a metrics aggregator and UDP collection server that collects system counters and timers. It functions as a time-series data forwarder, receiving high-frequency metric updates via a lightweight line protocol and summarizing them before flushing the data to a backend. The project features a pluggable metrics backend framework, allowing aggregated statistics to be routed to various third-party monitoring services or time-series databases such as Graphite. It supports horizontal scaling and high availability through a proxy ring distribution system that forwards incoming packets across

    This is a language-agnostic metrics aggregator and UDP server rather than a .NET-specific library or framework, meaning it lacks the native ASP.NET Core middleware and .NET ecosystem integration required for your search.

    JavaScriptGauge Observers
    View on GitHub↗18,046
  • quickwit-oss/quickwitquickwit-oss avatar

    quickwit-oss/quickwit

    11,345View on GitHub↗

    Quickwit is a cloud-native, distributed search engine designed for observability data such as logs, traces, and metrics. It functions as an observability backend that decouples compute from storage by persisting indices directly in S3-compatible cloud object stores. The system is distinguished by its compatibility with the Elasticsearch REST API, allowing it to integrate with existing clients and log shippers without reconfiguration. It also serves as an OpenTelemetry data indexer, ingesting technical data via the OpenTelemetry Protocol using gRPC and HTTP. The engine utilizes a hybrid of co

    Quickwit is a distributed search engine and observability backend for storing and querying telemetry data, rather than a .NET library or framework for instrumenting and collecting metrics within an application.

    RustOpenTelemetry ExportersOpenTelemetry Ingestion
    View on GitHub↗11,345
  • fluent/fluent-bitfluent avatar

    fluent/fluent-bit

    7,946View on GitHub↗

    Fluent Bit is a cloud-native log shipper and unified telemetry collector designed as a resource-efficient data pipeline. It ingests logs, metrics, and traces from multiple sources, processing them in real-time before routing the data to external storage backends. The project functions as a real-time stream processor and OpenTelemetry log processor, capable of transforming and filtering data using SQL and conditional logic. It also acts as a distributed tracing agent that can sample traces to reduce data volume while preserving full request paths. The system provides reliable data delivery th

    This is a language-agnostic, C-based telemetry collector and log shipper that operates as a standalone infrastructure service rather than a .NET-specific library or framework for application-level metric instrumentation.

    COpenTelemetry
    View on GitHub↗7,946
  • netdata/netdatanetdata avatar

    netdata/netdata

    79,176View on GitHub↗

    Netdata is a distributed observability platform designed for real-time infrastructure monitoring and performance tracking. It functions as a high-frequency agent that collects system, container, and application metrics with per-second precision, providing both local visualization and centralized aggregation across complex, multi-cloud environments. The platform distinguishes itself through edge-based intelligence, utilizing local machine learning models to automatically detect performance anomalies without requiring manual configuration or external query engines. Its architecture prioritizes

    Netdata is a comprehensive, standalone infrastructure monitoring platform and agent, rather than a .NET-specific library or framework that you would integrate into your application code to collect metrics.

    CMetric Streaming
    View on GitHub↗79,176
  • uptrace/uptraceuptrace avatar

    uptrace/uptrace

    4,098View on GitHub↗

    Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces, metrics, and logs. It functions as a centralized logging backend, a distributed tracing system, and a metrics engine to monitor application performance and system health. The platform is distinguished by AI-powered operational capabilities, allowing users to query telemetry data and manage monitoring dashboards using natural language. It specifically includes specialized monitoring for generative AI pipelines, tracking token usage and response quality for LLM interactions and r

    Uptrace is a self-hosted observability backend and platform for storing and analyzing telemetry data, rather than a .NET library or framework for instrumenting and collecting metrics within your application code.

    GoOpenTelemetry ExportersOpenTelemetry Ingestion
    View on GitHub↗4,098
  • kedacore/kedakedacore avatar

    kedacore/keda

    10,314View on GitHub↗

    KEDA is a Kubernetes event-driven autoscaler and cloud event scaling engine. It functions as a custom metrics provider that monitors external event sources—including message brokers, databases, and cloud metrics—to dynamically adjust the replica counts of containerized workloads. The project is distinguished by its scale-to-zero workflow, which reduces workloads to zero replicas during inactivity and automatically restarts them when new events are detected. It operates as a multi-cloud event trigger system, using a pluggable scaler interface to integrate with a wide array of third-party servi

    KEDA is a Kubernetes-native autoscaling engine that uses metrics to trigger workload scaling, rather than a library or framework for developers to collect and export application-level performance metrics within the .NET ecosystem.

    GoEvent-Driven AutoscalersEvent-Driven AutoscalingExternal Event Scaling Triggers
    View on GitHub↗10,314
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
appmetrics/appmetrics2.2KC#Apache-2.0Jul 23, 2025
statsd/statsd18KJavaScriptMITMay 20, 2025
quickwit-oss/quickwit
11.3K
Rust
Apache-2.0
Jun 23, 2026
fluent/fluent-bit7.9KCApache-2.0Jun 26, 2026
netdata/netdata79.2KCGPL-3.0Jun 16, 2026
uptrace/uptrace4.1KGoagpl-3.0Jan 21, 2026
kedacore/keda10.3KGoApache-2.0Jun 19, 2026

Related searches

  • a java library for application metrics
  • a metrics collection library for Go
  • a library for collecting Rust application metrics
  • a logging library for C# applications
  • a configuration library for C# applications
  • a caching library for C# applications
  • a unit testing framework for C#
  • a dependency injection library for C#