Showing 36 of 128 projects
A lightweight JavaScript library for creating and running performance benchmarks in browsers and Node.js.
A simple yet powerful Erlang application for generating configurable load patterns to test system performance.
A tool and GitHub Action for continuous benchmarking of Go code, visualizing results, and detecting performance regressions in pull requests.
A minimal C++ timer class for microsecond-precision cross-platform benchmarking with minimal overhead.
A Gatling plugin for load testing Apache Dubbo and other Java-based services using standard API calls.
A high-performance C webserver and GraphQL server designed to outperform alternatives across all languages.
A Python toolkit for optimizing chemical reactions using machine learning strategies and benchmarks.
A collection of miscellaneous Go microbenchmarks used for performance analysis and optimization.
A collection of Go benchmarks comparing the performance of various standard library functions and common programming tasks.
A suite of performance profiling and diagnostic tests for the Ember.js framework.
A family of fast, compact hash functions (Rainbow and Rainstorm) with C++ and Node.js/WASM implementations, passing all SMHasher3 tests.
Parse Gatling simulation.log files to generate HTML reports with Plotly charts or CSV statistics.
A benchmarking tool for MQTT v3.1 servers covering a wide variety of common usage scenarios.
A D library providing the fastest possible implementations of common routines like JSON parsing, string splitting, and C interop.
A curated collection of resources for the Locust load testing framework, including plugins, integrations, tutorials, and tools.
A scalable real-time search platform for streaming data using Apache Storm, Kafka, and Lucene.
A JavaScript library for test-driven benchmarking that combines assertions with performance testing.
A Swift module for measuring and reporting execution time of code blocks with simple APIs and operator support.
A simple Rust library for measuring elapsed time with a stopwatch interface.
A curated collection of resources covering all aspects of load testing using the Gatling framework.
A curated collection of resources covering all aspects of load testing using the Gatling framework.
A CLI tool that transforms Go benchmark output into interactive 4D visualizations for performance analysis.
A simple performance and stress testing tool for Apache Storm clusters.
A graphical user interface for comparing and analyzing Java Microbenchmark Harness (JMH) results.
An Elixir benchmarking tool that uses statistical hypothesis testing to compare performance results.
Benchmarks common basic operations in Go to create a performance cost model for the language.
An Elixir library implementing parallel matrix multiplication and utilities for matrix operations, used for benchmarking concurrent code.
A micro-benchmarking library for OCaml with ppx_bench syntax extension support.
A PHP library for creating real-time graphical benchmarks of code performance using GnuPlot.
A Rails gem for managing tags using PostgreSQL array columns with efficient querying and tag cloud strategies.
Fast, memory-efficient queue implementations in OCaml for functional and imperative use cases.
A k6 extension for testing Server-Sent Events (SSE) connections, enabling performance benchmarking of streaming APIs.
A framework for automated benchmarking of ROS2 communication performance with comparisons to ROS1 and DDS implementations.
A Jest-inspired testing and benchmarking framework for Deno with a comprehensive set of matchers and async support.
A Gymnasium-based benchmarking suite with realistic environments for evaluating reinforcement learning algorithms in practical scenarios.
Ingests Go benchmark results into InfluxDB for tracking performance over time.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.