Index repository for all the benchmarks I develop
Benchmarks is an umbrella repository that groups every benchmarking project I publish. Each subproject lives in its own independent repository, and this central repo acts as a navigable index to access them easily. The goal is to fairly and reproducibly compare popular libraries and technologies, running benchmarks with standard tooling (such as BenchmarkDotNet for .NET) and exposing the results through a clean, minimal frontend.
This is an index repository: there is no production code here, just links and documentation pointing to each individual benchmark and its companion website.
The flow is intentionally simple so every benchmark stays reproducible and the results remain auditable.
Each subproject contains the benchmarks built with the standard tool of its ecosystem (for example, BenchmarkDotNet for .NET).
Results are persisted as static JSON files versioned alongside the code, ensuring traceability.
A dedicated website consumes those JSON files and displays them visually and interactively at benchmarks.jagoba.dev.
Comparative benchmarks of major object mapping libraries for .NET, executed with BenchmarkDotNet on .NET 10. Results are persisted as static JSON files and served to the companion website.
A clean, minimal frontend to visualize performance benchmarks of popular .NET object mapping libraries. Consumes the JSON files produced by DotnetMappingBenchmarks and renders them interactively.