Aside from the projects mentioned in this open source hub, the Datadog related projects that collect telemetry data from Datadog’s customers’ infrastructure are also open source.
Stratus Red Team is a project that allows you to easily reproduce, understand, and detect common attack techniques in the cloud. As a self-contained tool, you can also use it to validate your threat detection logic.
Cilium is a networking solution for Kubernetes based on eBPF and part of the CNCF. Cilium is a critical piece of infrastructure in Datadog's Kubernetes clusters and Datadog engineers contribute regularly to the project.
OpenTelemetry (OTel) is an open source, vendor-neutral observability framework that supplies APIs, SDKs, and tools to instrument, generate, collect, and export telemetry data (metrics, logs, and traces).
kafka-kit is a collection of tools to help managing large Kafka clusters. It helps handling partition to broker mappings, failed broker replacements, storage based partition rebalancing, and replication auto-throttling.
The Datadog Chaos Controller is a Kubernetes controller with which you can inject various systemic failures, at scale, and without caring about the implementation details of your Kubernetes infrastructure.
The Application Security Threat Emulation Project is designed to emulate web application attacks and threats against the popular vulnerable application "Juice Shop".
datadog-static-analyzer is a static analyzer that analyzes a program's pre-production code to help you identify maintainability issues and security vulnerabilities early in the Software Development Life Cycle
Glommio is a Cooperative Thread-per-Core crate for Rust & Linux based on io_uring.It allows one to write asynchronous code that takes advantage of rust async/await, but it doesn't use helper threads anywhere.
Manager on top of Cilium's eBPF library. This declarative manager simplifies attaching and detaching eBPF programs by controlling their entire life cycle.
GuardDog is a CLI tool that allows to identify malicious PyPI and npm packages. It runs a set of heuristics on the package source code (through Semgrep rules) and on the package metadata.
Go implementations of the distributed quantile sketch algorithm [DDSketch](https://www.datadoghq.com/blog/engineering/computing-accurate-percentiles-with-ddsketch/).
gostackparse parses goroutines stack traces as produced by panic() or debug.Stack() at ~300 MiB/s. Parsing this data can be useful for Goroutine Profiling or analyzing crashes from log files.
MKAT is an all-in-one auditing toolkit for identifying common security issues within managed Kubernetes environments. It is focused on Amazon EKS at the moment, and will be extended to other managed Kubernetes environments in the future.
Java implementation of the distributed quantile sketch algorithm [DDSketch](https://www.datadoghq.com/blog/engineering/computing-accurate-percentiles-with-ddsketch/).
Go is an open source programming language that makes it simple to build secure, scalable systems. Go is used heavily at Datadog and our engineers contribute regularly to Go.
Kubernetes is an open-source system for automating deployment, scaling, and management of containerized application. Datadog infrastructure runs on dozens of Kubernetes clusters.
Yarn is one of the premier package managers for the modern web, and is leveraged every day by teams all over the world at companies like Google, Facebook, and Datadog.
Datadog offers free Datadog accounts to Open Source projects that could benefit from the cloud observability and security platform that Datadog provides. You can learn more about the program and how to apply in the Datadog for Open Source Projects partner program page.
Datadog's dd-trace team developed the popular import-in-the-middle library in order to work around the problem of JavaScript module exports being immutable, and recently donated the library to the Node.js project.