awesome-performance-engineering
A curated, opinionated collection of tools and resources dedicated to Performance Engineering, covering both Observability and Performance Testing.
https://github.com/be-next/awesome-performance-engineering
Last synced: 5 days ago
JSON representation
-
Performance Testing
-
Service Virtualization and Mocking
- Microcks - 🟢🔵 Kubernetes-native API mocking and testing importing OpenAPI, AsyncAPI, gRPC, and GraphQL contracts.
-
Synthetic Data Generation
- Faker - ⭐🟢 Realistic fake data generation for JavaScript/TypeScript with massive locale support.
- DataFaker - 🟢 Modern Java data generation library with expression-based generation.
- Mimesis - 🟢🚀 High-performance fake data generator for Python with strong locale support.
- Neosync - 🔵 Open-source platform for anonymizing production data and generating synthetic datasets.
-
System & Infrastructure Benchmarking
- fio - ⭐🟢🚀 Reference I/O benchmarking tool with configurable workloads and multiple engines (libaio, io_uring).
- stress-ng - 🟢🚀 System stress testing tool with 300+ methods covering CPU, memory, I/O, and network.
- Phoronix Test Suite - 🟢 Comprehensive benchmarking platform with 500+ test profiles and result comparison.
- iperf3 - ⭐🟢🚀 Network bandwidth measurement tool for TCP/UDP throughput testing.
-
Tools & Integrations
- Datadog Synthetic Monitoring + AI - 🟠 Synthetic API and browser tests with ML-powered anomaly detection and APM correlation.
- Dynatrace Load Testing Integration - 🟠 Automated CI/CD quality gates using AI-based performance evaluation against baselines.
-
-
Related
-
Managed Load Testing Platforms
- awesome-sre-tools - SRE and production engineering tools.
- sre-learning-resources - Learning paths for modern SRE skills.
- awesome-monitoring - Monitoring and observability tools.
- awesome-testing - Software testing methodologies and frameworks.
- awesome-chaos-engineering - Chaos engineering platforms and resources.
- awesome-kubernetes - Kubernetes tooling and cloud-native patterns.
- awesome-k8s-security - Kubernetes security and hardening.
- awesome-scalability - Scalability patterns and architectures.
-
Programming Languages
Categories
Sub Categories
Observability Platforms (Integrated)
15
Load & Stress Testing
14
Profiling & Continuous Performance Analysis
14
Managed Load Testing Platforms
13
Metrics Collection & Time-Series Storage
13
HTTP Benchmarking & Micro-Benchmarking
11
Browser & Frontend Performance
9
Log Management & Log Pipelines
9
API Testing & Contract Testing
9
Chaos Engineering & Fault Injection
8
Database Performance Testing & Benchmarking
8
AI-Augmented Observability
8
Alerting & Incident Response
8
Distributed Tracing
7
Database Observability
7
gRPC & Protocol-Specific Testing
7
Visualization & Dashboards
6
Service Virtualization and Mocking
5
CI/CD Integration & Performance Gates
5
Results Analysis & Reporting
5
Monitoring Suites (Operations-Oriented)
4
Synthetic Monitoring
4
SLO Management
4
Network Simulation & Traffic Shaping
4
Observability Pipelines and Telemetry Processing
4
System & Infrastructure Benchmarking
4
Synthetic Data Generation
4
Real User Monitoring (RUM) & Frontend Observability
4
Service Mesh Observability
3
Tools & Integrations
2
Legacy & Historical
1
Keywords
monitoring
35
observability
27
metrics
27
kubernetes
20
testing
20
prometheus
18
golang
16
load-testing
16
performance
16
go
15
python
12
java
12
javascript
12
http
11
grafana
11
opentelemetry
11
postgresql
10
alerting
10
analytics
10
devops
10
docker
9
logs
9
logging
9
benchmarking
9
rust
9
ebpf
8
testing-tools
8
time-series
8
cncf
8
database
8
typescript
7
mysql
7
linux
7
tracing
7
apm
7
distributed-tracing
7
benchmark
7
performance-testing
6
influxdb
6
api-testing
6
cli
6
sql
6
site-reliability-engineering
6
elasticsearch
6
dashboard
6
automation
6
self-hosted
5
developer-tools
5
chaos
5
grpc
5