Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Instrumentation

Instrumentation

78 projects

Showing 36 of 78 projects

osquery
osqueryC++

A SQL-powered framework for instrumenting, monitoring, and analyzing operating systems across Linux, macOS, and Windows.

#fleet-management#hacktoberfest#thrift-api
Stars23.7k
Forks2.6k
Last commit3 days ago
frida
fridaMeson

A dynamic instrumentation toolkit for injecting JavaScript into native apps on Windows, macOS, GNU/Linux, iOS, Android, and QNX.

#debugging-tools#runtime-analysis#nodejs-bindings
Stars22.3k
Forks2.3k
Last commit1 day ago
Objection
ObjectionPython

A runtime mobile exploration toolkit powered by Frida for security assessment of iOS and Android apps without jailbreak.

#runtime-analysis#mobile-security#pentest
Stars9.4k
Forks1.0k
Last commit1 month ago
istanbul
istanbulJavaScript

A JavaScript code coverage tool that computes statement, line, function, and branch coverage with module loader hooks.

#unit-testing#test-coverage#cli-tool
Stars8.6k
Forks769
Last commit1 year ago
Dropwizard Metrics
Dropwizard MetricsJava

A Java library for capturing JVM and application-level metrics to monitor system performance.

#health-checks#observability#dropwizard-metrics
Stars7.8k
Forks1.8k
Last commit11 days ago
tracing
tracingRust

A framework for instrumenting Rust programs to collect structured, event-based diagnostic information.

#tracing#observability#rust-lang
Stars6.9k
Forks955
Last commit9 days ago
AFL++
AFL++C

AFL++ is a community-enhanced, high-performance fork of the AFL fuzzer with advanced instrumentation, mutators, and speed improvements.

#software-testing#fuzzer#fuzzer-afl
Stars6.8k
Forks1.3k
Last commit2 days ago
chrome-remote-interface
chrome-remote-interfaceJavaScript

A Node.js interface for the Chrome Debugging Protocol to instrument Chrome, Opera, Node.js, and other compatible implementations.

#opera#chrome-debugging-protocol#headless-browsers
Stars4.6k
Forks323
Last commit
Qira
QiraC

A QEMU-based interactive runtime analyzer for dynamic binary analysis and reverse engineering.

#tracing#disassembly#runtime-analysis
Stars4.1k
Forks466
Last commit4 years ago
coverlet
coverletC#

A cross-platform code coverage collection tool for .NET, supporting line, branch, and method coverage.

#msbuild#devops#unit-testing
Stars3.2k
Forks397
Last commit3 days ago
OpenRASP
OpenRASPC++

Open source Runtime Application Self-Protection (RASP) solution that integrates security directly into application servers via instrumentation.

#php-security#waf#web-security
Stars3.0k
Forks622
Last commit1 year ago
LibAFL
LibAFLRust

A modular Rust library for building fast, scalable, and customizable fuzzers that work across multiple platforms and instrumentation backends.

#fuzzing-framework#binary-only#embedded-fuzzing
Stars2.7k
Forks486
Last commit1 month ago
Fibratus
FibratusGo

A Windows security tool for real-time adversary tradecraft detection, memory scanning, and forensics via behavior-driven rules.

#rule-engine#endpoint detection response#windows-security
Stars2.6k
Forks223
Last commit2 days ago
OpenTelemetry
OpenTelemetryJava

The Java implementation of the OpenTelemetry API and SDK for recording and managing application telemetry.

#apm#java-sdk#observability
Stars2.5k
Forks1.0k
Last commit1 day ago
Prometheus
PrometheusJava

A Java instrumentation library for exposing application metrics to Prometheus monitoring systems.

#devops#observability#java
Stars2.3k
Forks833
Last commit22 hours ago
AppMetrics
AppMetricsC#

An open-source, cross-platform .NET library for recording and reporting application metrics with support for multiple backends.

#observability#performance-tracking#application-insights
Stars2.2k
Forks289
Last commit1 year ago
prometheus-net
prometheus-netC#

A .NET library for instrumenting applications with Prometheus metrics, including built-in integrations for ASP.NET Core.

#observability#dotnet#aspnet-core
Stars2.1k
Forks317
Last commit2 years ago
AppMon
AppMonJavaScript

An automated framework for monitoring and tampering with system API calls of native macOS, iOS, and Android apps using Frida.

#ios-app#runtime-analysis#mobile-security
Stars1.6k
Forks279
Last commit3 years ago
Prometheus-Basics
Prometheus-BasicsGo

A beginner-friendly introduction to Prometheus covering metrics, architecture, instrumentation, and visualization with Grafana.

#devops#observability#introduction
Stars1.6k
Forks101
Last commit5 years ago
Prometheus FastAPI Instrumentator
Prometheus FastAPI InstrumentatorPython

A configurable and modular Prometheus instrumentator for FastAPI applications to expose metrics.

#fastapi#observability#exporter
Stars1.5k
Forks119
Last commit1 month ago
blanket
blanketJavaScript

A simple JavaScript code coverage library for both browser and Node.js environments.

#test-runner#nodejs#testing
Stars1.4k
Forks166
Last commit3 years ago
excon
exconRuby

A usable, fast, and simple HTTP 1.1 client library for Ruby, ideal for API clients and general HTTP requests.

#proxy#http#excon
Stars1.2k
Forks288
Last commit5 days ago
telemetry
telemetryErlang

A lightweight library for dynamic dispatching of events in Erlang/Elixir, focused on metrics and instrumentation.

#elixir#library#observability
Stars922
Forks75
Last commit18 days ago
Alibaba/opentelemetry-go-auto-instrumentation
Alibaba/opentelemetry-go-auto-instrumentationGo

A compile-time automatic instrumentation tool for Go applications that adds OpenTelemetry observability without code changes.

#tracing#apm#observability
Stars904
Forks127
Last commit
elixometer
elixometerElixir

A lightweight Elixir wrapper for exometer that simplifies metric definition and automatic subscription to reporters.

#exometer#elixir#reporting
Stars825
Forks57
Last commit3 years ago
SafetyHook
SafetyHookC++

A C++23 procedure hooking library for Windows that makes runtime function interception as safe as possible.

#hooks#cmkr#hook
Stars762
Forks89
Last commit4 months ago
Datadog c
Datadog cJava

Datadog's APM client library for Java, enabling distributed tracing, profiling, and monitoring.

#datadoghq#tracing#devops
Stars738
Forks364
Last commit1 day ago
flame
flameRust

An intrusive flamegraph profiling library for Rust that lets developers instrument specific code sections for performance analysis.

#developer-tools#performance-analysis#instrumentation
Stars729
Forks30
Last commit2 years ago
jHiccup
jHiccupJava

A non-intrusive instrumentation tool that logs and records JVM stalls and platform hiccups in Java applications.

#hdrhistogram#java#latency-measurement
Stars705
Forks94
Last commit8 months ago
Event Bus
Event BusElixir

A traceable, extendable, and minimalist event bus implementation for Elixir with built-in event store and watcher using ETS.

#elixir#event-driven-architecture#event-store
Stars703
Forks43
Last commit3 years ago
event_bus
event_busElixir

A traceable, extendable, and minimalist event bus implementation for Elixir with built-in event store and watcher based on ETS.

#tracing#elixir#event-driven-architecture
Stars703
Forks43
Last commit3 years ago
Flank
FlankKotlin

A massively parallel Android and iOS test runner for Firebase Test Lab that accelerates testing velocity.

#gradle#ios#test-runner
Stars700
Forks114
Last commit4 months ago
jamm
jammJava

A Java agent and library for measuring actual object memory usage, including JVM overhead, across multiple Java versions.

#memory-management#object-size#memory-measurement
Stars694
Forks123
Last commit2 years ago
sqlhooks
sqlhooksGo

A Go library that attaches hooks to any database/sql driver for query instrumentation without code changes.

#tracing#query-instrumentation#database
Stars664
Forks47
Last commit2 years ago
spyscope
spyscopeClojure

A Clojure(Script) library providing reader tags for trace-oriented debugging of single- and multi-threaded applications.

#reader-tags#tracing#clojurescript
Stars585
Forks35
Last commit6 years ago
ptpd
ptpdC

An open-source implementation of the Precision Time Protocol (PTP) version 2 for microsecond-level clock synchronization over Ethernet LANs.

#ethernet#ptp#clock-synchronization
Stars580
Forks210
Last commit4 years ago
Page 1 of 3

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
8 months ago
2 days ago
Next
#Observability35
#Monitoring29
#Metrics21
#Tracing14
#Elixir13
#Distributed Tracing13
#Prometheus12
#Debugging11
#Performance Monitoring11
#Java10
#Performance10
#Microservices9