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

GitHub Repository
GitHub RepositoryJava

An open-source APM tool for monitoring and analyzing Java applications with end-to-end tracing and business context.

#end-user-monitoring#inspectit#apm
Stars540
Forks127
Last commit1 year ago
cloverage
cloverageClojure

A simple test coverage tool for Clojure projects that instruments code and generates detailed coverage reports.

#clojure-cli#test-coverage#leiningen-plugin
Stars529
Forks103
Last commit7 days ago
exometer
exometerErlang

An Erlang instrumentation package for easy and efficient monitoring of system performance metrics.

#exometer#reporting#observability
Stars528
Forks102
Last commit7 years ago
OpenTracing
OpenTracingC#

A deprecated OpenTracing API implementation for C#/.NET applications to standardize distributed tracing instrumentation.

#api#observability#csharp
Stars516
Forks70
Last commit7 years ago
Jaeger client
Jaeger clientJava

A deprecated Java client library for instrumenting applications with distributed tracing, implementing the OpenTracing API for Jaeger.

#zipkin-compatibility#jaeger#observability
Stars488
Forks225
Last commit4 years ago
xgo
xgoGo

An all-in-one Go testing library providing monkey patching, stack tracing, and function trapping via IR rewriting.

#go-testing#stack-trace#testing-library
Stars431
Forks31
Last commit1 month ago
prometheus.ex
prometheus.exElixir

An Elixir client for Prometheus.io, enabling metrics collection and monitoring in Elixir applications.

#elixir#observability#metrics-collection
Stars424
Forks66
Last commit8 months ago
njsTrace
njsTraceJavaScript

A Node.js tracing and instrumentation utility that logs function calls, arguments, return values, and execution times.

#tracing#runtime-analysis#developer-tools
Stars378
Forks43
Last commit11 months ago
opus
opusElixir

A framework for building pluggable, composable business logic pipelines in Elixir.

#pipeline-framework#business-logic#functional-programming
Stars371
Forks21
Last commit2 years ago
prometheus
prometheusErlang

An Erlang client library for the Prometheus monitoring system, providing metrics collection and exposition.

#devops#observability#metrics-collection
Stars355
Forks121
Last commit2 months ago
node-dtrace-provider
node-dtrace-providerJavaScript

Adds native DTrace probes to Node.js applications for custom runtime instrumentation.

#observability#dtrace#system-profiling
Stars322
Forks68
Last commit5 years ago
Skylight
SkylightRuby

A Ruby agent that instruments applications to send performance data to Skylight for monitoring and profiling.

#apm#performance-optimization#ruby-agent
Stars319
Forks74
Last commit3 months ago
go-instrument
go-instrumentGo

Automatically adds OpenTelemetry trace spans to Go functions by modifying AST, eliminating manual instrumentation.

#auto-instrumentation#tracing#observability
Stars301
Forks17
Last commit2 months ago
AppSignal Elixir
AppSignal ElixirElixir

AppSignal for Elixir monitors errors, performance, and servers for Elixir applications with automatic instrumentation.

#host-metrics#elixir#apm
Stars292
Forks90
Last commit5 days ago
appsignal-elixir
appsignal-elixirElixir

AppSignal for Elixir monitors errors, performance, and servers for Elixir applications.

#host-metrics#elixir#apm
Stars292
Forks90
Last commit5 days ago
statix
statixElixir

A high-performance Elixir client for StatsD-compatible servers, optimized for speed and reliability.

#statsd-client#elixir#connection-pooling
Stars286
Forks92
Last commit2 years ago
chrome-devtools-java-client
chrome-devtools-java-clientJava

A Java client library for instrumenting, inspecting, debugging, and profiling Chromium-based browsers via the Chrome DevTools Protocol.

#java-client#devtools-protocol#chromium
Stars239
Forks83
Last commit
MiniCover
MiniCoverC#

A cross-platform code coverage tool for .NET Core that instruments assemblies and generates detailed reports.

#dotnet-tool#devops#continuous-integration
Stars215
Forks41
Last commit6 days ago
timber
timberElixir

An Elixir logger backend that integrates with Timber.io to turn text logs into structured events with automatic context capture.

#elixir#observability#phoenix-framework
Stars213
Forks29
Last commit6 years ago
Tracer
TracerJava

A collection of OpenTracing utilities, instrumentations, and extensions for Java applications, now in maintenance mode.

#tracing#observability#http
Stars180
Forks46
Last commit1 year ago
OpenTracing Toolbox
OpenTracing ToolboxJava

A collection of OpenTracing utilities, instrumentations, and extensions for Java applications.

#tracing#observability#http
Stars180
Forks46
Last commit1 year ago
Instructions and example code for a Prometheus workshop
Instructions and example code for a Prometheus workshopGo

Example client/server application demonstrating Prometheus monitoring concepts through a hands-on workshop.

#devops#workshop#educational
Stars108
Forks33
Last commit
GpProfiler2017
GpProfiler2017Pascal

A source code instrumenting profiler for Delphi applications to find bottlenecks and improve performance.

#unicode#multi-target-support#performance-optimization
Stars107
Forks24
Last commit3 months ago
fluxter
fluxterElixir

A high-performance Elixir library for writing metrics to InfluxDB using the line protocol over UDP.

#elixir#connection-pool#monitoring
Stars106
Forks19
Last commit1 year ago
prometheus.cl
prometheus.clCommon Lisp

A Prometheus.io client library for Common Lisp, enabling metric collection and exposure for Lisp applications.

#observability#sbcl#hunchentoot
Stars91
Forks15
Last commit3 years ago
PAPIMonitor
PAPIMonitorJavaScript

A Python tool using Frida to monitor selected APIs in Android apps during execution, capturing calls, parameters, and return values.

#app-behavior-analysis#python-tool#mobile-security
Stars89
Forks11
Last commit2 years ago
go-otelroundtripper
go-otelroundtripperGo

A Go http.RoundTripper that emits OpenTelemetry metrics for external API interactions.

#httpclient#observability#opentelemetry-go
Stars88
Forks4
Last commit1 month ago
Ember Perf
Ember PerfJavaScript

Measure user-perceived performance data in your Ember.js app, tracking transitions and renders.

#frontend-performance#ember-addon#web-performance
Stars73
Forks19
Last commit6 months ago
prometheus-phoenix
prometheus-phoenixElixir

Phoenix framework integration for Prometheus.ex, providing instrumentation for controllers, channels, and rendering.

#elixir#phoenix#observability
Stars73
Forks19
Last commit5 years ago
printv
printvCommon Lisp

A batteries-included tracing and debug-logging macro for Common Lisp that logs form evaluations and results with typographic enhancements.

#tracing#macro#lisp
Stars69
Forks6
Last commit4 years ago
gulp-coverage
gulp-coverageJavaScript

A Gulp plugin for generating code coverage reports in Node.js, independent of the test runner used.

#accessibility#ci-cd#nodejs
Stars60
Forks10
Last commit5 years ago
vstream
vstreamJavaScript

A Node.js module for instrumenting streams to provide debugging, monitoring, and provenance tracking in data pipelines.

#object-mode-streams#backpressure-visualization#performance-analysis
Stars59
Forks3
Last commit5 years ago
prometheus-plugs
prometheus-plugsElixir

Elixir Plug integration for Prometheus monitoring, providing instrumentation and metrics export for web applications.

#elixir#observability#monitoring
Stars54
Forks38
Last commit3 years ago
dropwizard-zipkin
dropwizard-zipkinJava

A Dropwizard bundle for sending distributed tracing data to Zipkin using Brave.

#tracing#apm#observability
Stars51
Forks24
Last commit3 years ago
datacounter
datacounterGo

A Go library providing counters that wrap io.Reader, io.Writer, and http.ResponseWriter to track bytes transferred.

#io-counters#reader-writer#go-library
Stars50
Forks9
Last commit3 years ago
jRT
jRTJava

A Java instrumentation tool that measures and logs application response times for socket-based network I/O operations.

#network-io#hdrhistogram#java
Stars50
Forks11
Last commit10 years ago
PreviousPage 2 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
2 years ago
1 year ago
Next
#Observability35
#Monitoring29
#Metrics21
#Tracing14
#Elixir13
#Distributed Tracing13
#Prometheus12
#Debugging11
#Performance Monitoring11
#Java10
#Performance10
#Microservices9