OpenTelemetry - CNCF
OpenTelemetry makes robust, portable telemetry a built-in feature of cloud-native software.
View on GitHubPackages on Leaderboard (68)
Top GitHub repositories
| Repository | Description | Stars | Language |
|---|---|---|---|
| open-telemetry/opentelemetry-collector | OpenTelemetry Collector | 6,652 | Go |
| open-telemetry/opentelemetry-go | OpenTelemetry Go API and SDK | 6,293 | Go |
| open-telemetry/opentelemetry-collector-contrib | Contrib repository for the OpenTelemetry Collector | 4,464 | Go |
| open-telemetry/opentelemetry-specification | Specifications for OpenTelemetry | 4,186 | Makefile |
| open-telemetry/opentelemetry-dotnet | The OpenTelemetry .NET Client | 3,669 | C# |
| open-telemetry/opentelemetry-js | OpenTelemetry JavaScript Client | 3,293 | TypeScript |
| open-telemetry/opentelemetry-ebpf-profiler | The production-scale datacenter profiler (C/C++, Go, Rust, Python, Java, NodeJS, .NET, PHP, Ruby, Perl, ...) | 3,029 | Go |
| open-telemetry/opentelemetry-demo | This repository contains the OpenTelemetry Astronomy Shop, a microservice-based distributed system intended to illustrate the implementation of OpenTelemetry in a near real-world environment. | 2,919 | TypeScript |
| open-telemetry/opentelemetry-java-instrumentation | OpenTelemetry auto-instrumentation and instrumentation libraries for Java | 2,472 | Java |
| open-telemetry/opentelemetry-rust | The Rust OpenTelemetry implementation | 2,467 | Rust |
| open-telemetry/opentelemetry-java | OpenTelemetry Java SDK | 2,360 | Java |
| open-telemetry/opentelemetry-operator | Kubernetes Operator for OpenTelemetry Collector | 1,646 | Go |
| open-telemetry/opentelemetry-go-contrib | Collection of extensions for OpenTelemetry-Go. | 1,598 | Go |
| open-telemetry/opentelemetry-cpp | The OpenTelemetry C++ Client | 1,208 | C++ |
| open-telemetry/community | OpenTelemetry community content | 1,013 | Python |
| open-telemetry/opentelemetry-go-instrumentation | OpenTelemetry Auto Instrumentation using eBPF | 984 | C |
| open-telemetry/opentelemetry-js-contrib | OpenTelemetry instrumentation for JavaScript modules | 891 | TypeScript |
| open-telemetry/opentelemetry-php | The OpenTelemetry PHP Library | 883 | PHP |
| open-telemetry/opentelemetry.io | The OpenTelemetry website and documentation | 858 | JavaScript |
| open-telemetry/opentelemetry-proto | OpenTelemetry protocol (OTLP) specification and Protobuf definitions | 763 | Makefile |
| open-telemetry/docs-cn | OpenTelemetry 中文文档: 接入使用、技术标准、RFC、SDK等. | 628 | — |
| open-telemetry/opentelemetry-dotnet-contrib | This repository contains set of components extending functionality of the OpenTelemetry .NET SDK. Instrumentation libraries, exporters, and other components can find their home here. | 626 | C# |
| open-telemetry/opentelemetry-ruby | OpenTelemetry Ruby API & SDK, and related gems | 565 | Ruby |
| open-telemetry/opentelemetry-helm-charts | OpenTelemetry Helm Charts | 537 | Go Template |
| open-telemetry/semantic-conventions | Defines standards for generating consistent, accessible telemetry across a variety of domains | 517 | Open Policy Agent |
| open-telemetry/opentelemetry-dotnet-instrumentation | OpenTelemetry .NET Automatic Instrumentation | 448 | C++ |
| open-telemetry/opentelemetry-collector-releases | OpenTelemetry Collector Official Releases | 443 | Go |
| open-telemetry/opentelemetry-network | eBPF Collector | 401 | C++ |
| open-telemetry/opentelemetry-erlang | OpenTelemetry Erlang SDK | 387 | Erlang |
| open-telemetry/opentelemetry-ebpf-instrumentation | — | 381 | C |
| open-telemetry/opentelemetry-lambda | Create your own Lambda Layer in each OTel language using this starter code. Add the Lambda Layer to your Lambda Function to get tracing with OpenTelemetry. | 375 | Go |
| open-telemetry/oteps | OpenTelemetry Enhancement Proposals | 351 | Makefile |
| open-telemetry/opentelemetry-java-examples | — | 342 | Java |
| open-telemetry/opentelemetry-swift | OpenTelemetry API for Swift | 332 | Swift |
| open-telemetry/weaver | OTel Weaver lets you easily develop, validate, document, and deploy semantic conventions | 331 | Rust |
| open-telemetry/otel-arrow | Protocol and libraries for sending and receiving OpenTelemetry data using Apache Arrow | 318 | Rust |
| open-telemetry/opentelemetry-android | OpenTelemetry Tooling for Android | 276 | Kotlin |
| open-telemetry/opentelemetry-go-compile-instrumentation | OpenTelemetry Go Compile Instrumentation | 265 | Go |
| open-telemetry/opentelemetry-java-contrib | — | 257 | Java |
| open-telemetry/opentelemetry-erlang-contrib | OpenTelemetry instrumentation for Erlang & Elixir | 197 | Elixir |
| open-telemetry/opamp-go | OpAMP protocol implementation in Go | 196 | Go |
| open-telemetry/opentelemetry-cpp-contrib | — | 149 | Python |
| open-telemetry/opamp-spec | OpAMP Specification | 136 | Makefile |
| open-telemetry/opentelemetry-php-instrumentation | OpenTelemetry PHP auto-instrumentation extension | 135 | C |
| open-telemetry/opentelemetry-ruby-contrib | Contrib Packages for the OpenTelemetry Ruby API and SDK implementation. | 119 | Ruby |
| open-telemetry/opentelemetry-injector | — | 113 | Zig |
| open-telemetry/opentelemetry-php-contrib | opentelemetry-php-contrib | 101 | PHP |
| open-telemetry/opentelemetry-log-collection | OpenTelemetry log collection library | 93 | Go |
| open-telemetry/opentelemetry-js-api | OpenTelemetry Javascript API | 87 | TypeScript |
| open-telemetry/opentelemetry-configuration | JSON Schema definitions for OpenTelemetry declarative configuration | 82 | JavaScript |
| open-telemetry/opentelemetry-rust-contrib | OpenTelemetry Contrib Packages for Rust | 78 | Rust |
| open-telemetry/opentelemetry-erlang-api | Erlang/Elixir OpenTelemetry API | 60 | Erlang |
| open-telemetry/opentelemetry-collector-builder | A CLI tool that generates OpenTelemetry Collector binaries based on a manifest. | 56 | Go |
| open-telemetry/opentelemetry-go-build-tools | Build tools for use by the Go API/SDK, the collector, and their associated contrib repositories | 53 | Go |
| open-telemetry/prometheus-interoperability-spec | Workgroup for building Prometheus-OTLP interoperability for the OTEL Collector and Prometheus related discussions. | 43 | — |
| open-telemetry/build-tools | Building tools provided by OpenTelemetry | 43 | Dockerfile |
| open-telemetry/opentelemetry-proto-go | Generated code for OpenTelemetry protobuf data model | 40 | Makefile |
| open-telemetry/opentelemetry-kotlin | An implementation of the OpenTelemetry specification as a Kotlin Multiplatform Library | 38 | Kotlin |
| open-telemetry/semantic-conventions-java | Java generated classes for semantic conventions | 35 | Java |
| open-telemetry/otel-arrow-collector | [DoNotUse] OpenTelemetry Collector with Apache Arrow support FORK OF OPENTELEMETRY COLLECTOR | 31 | Go |
| open-telemetry/opentelemetry-sqlcommenter | SQLCommenter components for various languages | 30 | JavaScript |
| open-telemetry/opentelemetry-browser | — | 29 | TypeScript |
| open-telemetry/opentelemetry-proto-java | Java Bindings for the OpenTelemetry Protocol (OTLP) | 21 | Java |
| open-telemetry/opentelemetry-sandbox-web-js | non-production level experimental Web JS packages | 19 | TypeScript |
| open-telemetry/docs-ja | — | 17 | Makefile |
| open-telemetry/sig-end-user | — | 15 | Python |
| open-telemetry/sig-security | — | 14 | Python |
| open-telemetry/sig-mainframe | Repository of the Mainframe SIG - Our aim is to enable OpenTelemetry for the Mainframe. | 13 | — |
| open-telemetry/assign-reviewers-action | GitHub action to assign reviewers/approvers/etc based on configuration | 8 | TypeScript |
| open-telemetry/opentelemetry-network-build-tools | eBPF Collector Build Tools | 7 | C |
| open-telemetry/opamp-java | OpAMP protocol implementation in Java | 6 | Java |
| open-telemetry/opentelemetry-ecosystem-explorer | — | 5 | Python |
| open-telemetry/opentelemetry-weaver-examples | — | 5 | Rust |
| open-telemetry/opentelemetry-swift-core | — | 5 | Swift |
| open-telemetry/opentelemetry-go-vanityurls | Vanityurls config for go.opentelemetry.io subdomain | 5 | Shell |
| open-telemetry/opentelemetry-weaver-packages | — | 4 | Open Policy Agent |
| open-telemetry/cpp-build-tools | Builds a docker image to make interacting with C++ projects easier. | 4 | Shell |
| open-telemetry/opentelemetry-proto-profile | A fork of OpenTelemetry protocol (OTLP) specification and Protobuf definitions for the Profiling WG | 4 | Makefile |
| open-telemetry/changelog.opentelemetry.io | — | 3 | TypeScript |
| open-telemetry/sig-developer-experience | — | 3 | — |
| open-telemetry/opentelemetry-for-beginners | — | 2 | JavaScript |
| open-telemetry/sig-project-infra | — | 2 | Go |
| open-telemetry/gh-manager | This repository is for code to manage the OpenTelemetry GitHub Organization | 2 | — |
| open-telemetry/sig-contributor-experience | TODO | 2 | — |
| open-telemetry/.github | — | 2 | — |
| open-telemetry/opentelemetry-swift-grpc | — | 1 | — |
| open-telemetry/.roadmap | Tooling to manage OpenTelemetry Roadmap management and reporting | 1 | Python |
| open-telemetry/sig-profiling | Profiling SIG utilities | 1 | Go |
| open-telemetry/govanityurls | Use a custom domain in your Go import path | 1 | Go |
| open-telemetry/opentelemetry-php-distro | — | 0 | PHP |
| open-telemetry/.project | — | 0 | Python |
| open-telemetry/.allstar | Enable and house Allstar policies centrally for the organizatio | 0 | — |
| open-telemetry/stackoverflow2slack | A bot that republishing OTel-tagged questions from SO to Slack | 0 | Python |