awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to rakyll/boom

Open-source alternatives to Boom

30 open-source projects similar to rakyll/boom, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Boom alternative.

  • codesenberg/bombardierAvatar von codesenberg

    codesenberg/bombardier

    6,797Auf GitHub ansehen↗

    Bombardier is a concurrent HTTP load generator and performance benchmarking tool written in Go. It functions as a latency distribution analyzer and benchmarking utility designed to measure the throughput and response speed of HTTP services by simulating high-volume request loads. The tool provides specific capabilities for TLS benchmarking, supporting client certificate authentication and the ability to bypass server certificate verification. It distinguishes itself through the use of a token-bucket algorithm for precise request rate limiting and the use of templates to export benchmark resul

    Gobenchmarkingbombardiercli
    Auf GitHub ansehen↗6,797
  • fortio/fortioAvatar von fortio

    fortio/fortio

    3,703Auf GitHub ansehen↗

    Fortio is a performance testing tool written in Go that generates constant request rates to measure latency histograms and response percentiles. It functions as a network performance benchmarker for analyzing system performance across HTTP and gRPC endpoints, and includes a specialized HTTP echo server for mirroring requests. The project distinguishes itself through a web-based HTTP load testing API used for triggering asynchronous tests and visualizing result data through graphs. It also provides server behavior simulation, allowing the echo server to inject artificial delays and vary respon

    Gogogolanggolang-application
    Auf GitHub ansehen↗3,703
  • nakabonne/aliAvatar von nakabonne

    nakabonne/ali

    3,936Auf GitHub ansehen↗

    Ali is an HTTP load testing tool and traffic generator used to measure system performance and stability by sending high volumes of requests to a target URL. It functions as a performance metrics exporter and real-time visualizer, simulating client behavior through configurable request bodies, custom headers, and HTTP/2 support. The project provides real-time performance monitoring via interactive charts that plot latency and request percentiles as data is collected. It identifies system bottlenecks through a combination of live performance plotting and the exportation of raw data points and a

    Gobenchmarkinggoload-testing
    Auf GitHub ansehen↗3,936

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Find more with AI search
  • joedog/siegeAvatar von JoeDog

    JoeDog/siege

    6,204Auf GitHub ansehen↗

    Siege is an HTTP benchmarking utility and load testing tool used to analyze transaction rates and response times. It functions as a stress testing tool that pushes web servers to their limits to determine maximum sustainable load and failure points, while also serving as a performance analyzer for encrypted HTTPS connections. The tool distinguishes itself by simulating human browsing behavior through the use of random delays between requests and local management of cookies and authentication headers. This allows for more realistic user simulation and the assessment of server stability under c

    C
    Auf GitHub ansehen↗6,204
  • link1st/go-stress-testingAvatar von link1st

    link1st/go-stress-testing

    4,391Auf GitHub ansehen↗

    This project is a performance benchmarking framework and network protocol stress tester designed to evaluate system stability under high-concurrency conditions. It functions as a command-line utility that simulates massive volumes of simultaneous requests to identify infrastructure bottlenecks and verify service reliability. The tool distinguishes itself through its protocol-agnostic orchestration, which allows for load testing across diverse standards including HTTP, WebSocket, gRPC, and Radius. It supports complex request configurations, enabling users to inject custom headers, binary data,

    Gogolanggrpcqps
    Auf GitHub ansehen↗4,391
  • tsenart/vegetaAvatar von tsenart

    tsenart/vegeta

    25,070Auf GitHub ansehen↗

    Vegeta is an HTTP load testing tool and library designed to measure the performance and stability of web services. It functions as a command-line utility, a programmable package for integration into other applications, and a distributed load generator capable of splitting request rates across multiple machines. The tool is distinguished by its constant-rate request scheduler, which dispatches requests at a fixed frequency regardless of target response times. It employs lazy target streaming to maintain low memory usage during large tests and uses a binary-encoded storage format to minimize di

    Gobenchmarkinggohttp
    Auf GitHub ansehen↗25,070
  • hatoo/ohaAvatar von hatoo

    hatoo/oha

    10,338Auf GitHub ansehen↗

    oha is a command line HTTP load testing and benchmarking utility. It functions as a latency analysis tool and performance monitor, sending high volumes of requests to web servers to measure stability and identify performance bottlenecks. The tool features a terminal user interface that displays real-time latency statistics and request animations during active tests. It includes a mechanism to correct for coordinated omission, ensuring that response time percentiles and latency distributions are reported accurately. Its capabilities cover HTTP load generation, traffic simulation via randomize

    Rust
    Auf GitHub ansehen↗10,338
  • eranyanay/1m-go-websocketsAvatar von eranyanay

    eranyanay/1m-go-websockets

    5,991Auf GitHub ansehen↗

    This project provides infrastructure for simulating, benchmarking, and implementing high-volume concurrent network connections to test server scalability. It includes a high-concurrency WebSocket server and a corresponding load tester designed to verify the capacity of servers to handle millions of simultaneous connections. The system utilizes a containerized connection simulator to mimic massive traffic volumes across multiple isolated environments. This allows for the deployment of scaled client instances to perform WebSocket load simulations and stability verification. The implementation

    Go
    Auf GitHub ansehen↗5,991
  • giltene/wrk2Avatar von giltene

    giltene/wrk2

    4,600Auf GitHub ansehen↗

    wrk2 is a high-performance HTTP benchmarking tool and constant throughput load generator. It is designed to measure server stability and throughput by sending a fixed number of requests per second, functioning as a high-resolution latency profiler and a Lua-scriptable performance tester. The tool distinguishes itself through a scriptable interface that uses a high-performance just-in-time compiler to define complex request formats and custom response reporting logic. It employs high-resolution histograms to capture precise response time distributions and high-percentile latency data. The pro

    C
    Auf GitHub ansehen↗4,600
  • mcollina/autocannonAvatar von mcollina

    mcollina/autocannon

    8,474Auf GitHub ansehen↗

    Autocannon is a Node.js HTTP load tester and benchmarking utility used to measure server throughput and latency. It functions as a high-performance request generator designed for stress testing web servers and APIs to analyze request-per-second capacity. The tool operates as a distributed HTTP load generator capable of aggregating results from multiple machines. It also functions as a HAR file replay tool, allowing users to reproduce specific network traffic patterns by replaying recorded HTTP archive files. The project covers broad capability areas including HTTP traffic simulation through

    JavaScript
    Auf GitHub ansehen↗8,474
  • buger/gorAvatar von buger

    buger/gor

    19,290Auf GitHub ansehen↗

    Gor is a set of specialized utilities for recording, replaying, and shadowing network traffic to validate system behavior under real-world conditions. It functions as an HTTP traffic recording tool, a network traffic capture engine, and a system for duplicating live production traffic. The project provides capabilities for recording real-time HTTP network traffic and storing it for later playback or analysis. It can duplicate live production network traffic and redirect it to a staging environment in real time, or replay recorded network requests against a target environment to validate syste

    Go
    Auf GitHub ansehen↗19,290
  • newsapps/beeswithmachinegunsAvatar von newsapps

    newsapps/beeswithmachineguns

    6,625Auf GitHub ansehen↗

    Beeswithmachineguns is a distributed load testing framework and cloud infrastructure orchestrator. It functions as an HTTP traffic generator that provisions fleets of virtual servers to simulate massive concurrent user traffic across multiple cloud regions to stress test web applications. The tool specifically manages the lifecycle of AWS EC2 micro instances, automating the provisioning of servers across different geographic zones and the subsequent termination of all active resources to prevent unnecessary billing costs. The system coordinates concurrent traffic scheduling and distributed r

    Python
    Auf GitHub ansehen↗6,625
  • six-ddc/plowAvatar von six-ddc

    six-ddc/plow

    4,516Auf GitHub ansehen↗

    Plow is a suite of utilities used for generating HTTP load, measuring network performance, and visualizing live metrics. It functions as both an HTTP load generator and a benchmarking tool that measures latency and throughput by sending concurrent requests at configurable rates. The project includes a Socks5 and HTTP proxy client, allowing benchmark traffic to be routed through proxies to test services located behind network gateways. It also provides a real-time performance dashboard via web and terminal interfaces to visualize live metrics and latency histograms during active sessions. The

    Goapachebenchclihttp
    Auf GitHub ansehen↗4,516
  • apache/jmeterAvatar von apache

    apache/jmeter

    9,233Auf GitHub ansehen↗

    Apache JMeter is a Java-based performance testing tool and multi-protocol traffic simulator used to analyze the stability and scalability of servers and networks. It functions as a distributed load testing framework that coordinates remote worker nodes from a single controller to generate high volumes of concurrent traffic. The project is distinguished by its ability to simulate traffic across diverse backend systems, including HTTP, JDBC, LDAP, JMS, FTP, and TCP. It provides a headless command-line interface for automated execution and a reporting system that transforms raw sample logs into

    Javajavaperformancetest
    Auf GitHub ansehen↗9,233
  • aceld/zinxAvatar von aceld

    aceld/zinx

    7,730Auf GitHub ansehen↗

    Zinx is a lightweight TCP server framework written in Go that provides a structured foundation for building scalable network applications. It combines a goroutine-pool worker model for concurrency control with message-ID-based routing, enabling efficient packet dispatching to registered handler functions. The framework distinguishes itself through its modular plugin architecture, which organizes server components like routers, connections, and message modules as interchangeable plugins for extensibility. It uses packet-header length prefixing for reliable TCP stream framing, assigns a dedicat

    Gogame-servergogolang
    Auf GitHub ansehen↗7,730
  • intuit/karateAvatar von intuit

    intuit/karate

    8,879Auf GitHub ansehen↗

    Karate is an end-to-end testing framework and API test automation tool used to validate REST and SOAP APIs, drive browser interactions, and measure system performance. It functions as a unified solution for executing automated tests across both API backends and web frontends. The framework utilizes a custom domain specific language and Gherkin-style feature mapping to define requests and assertions. It includes an API mocking server to simulate backend responses, enabling development and integration testing without live dependencies. The tool covers a broad range of functional testing catego

    Java
    Auf GitHub ansehen↗8,879
  • open-source-labs/swellAvatar von open-source-labs

    open-source-labs/Swell

    984Auf GitHub ansehen↗

    Swell is an API development and testing client designed for interacting with modern network protocols, executing GraphQL operations, and running local mock servers. It provides a unified interface for connecting to endpoints served over HTTP/2, WebSockets, Server-Sent Events, gRPC, tRPC, and WebRTC, enabling live messaging, monitoring, and debugging. The platform includes a concurrent load testing engine that spawns parallel worker threads to evaluate endpoint performance under heavy traffic, alongside a local mock server engine for simulating backend responses during frontend development. It

    JavaScriptapiendpointgraphql
    Auf GitHub ansehen↗984
  • karatelabs/karateAvatar von karatelabs

    karatelabs/karate

    8,882Auf GitHub ansehen↗

    Karate is a Gherkin API testing framework and JVM test orchestrator designed for API validation, workflow automation, and browser automation. It provides a unified environment for executing scriptable logic on the Java Virtual Machine with thread-safe concurrent processing. The project includes a built-in HTTP mock server to simulate backend API behavior by delivering dynamic responses to intercepted requests. It also features a visual regression testing tool that detects interface changes by comparing screenshots against baseline images using pixel-matching analysis. The system supports API

    Java
    Auf GitHub ansehen↗8,882
  • ilanyu/reverseproxyAvatar von ilanyu

    ilanyu/ReverseProxy

    4,573Auf GitHub ansehen↗

    This is a network routing tool written in Go that functions as a layer 4 traffic router. It serves as a TCP network forwarder designed to route incoming traffic from a local port to a remote destination address. The project implements reverse proxy and local port forwarding capabilities to redirect network packets from a specific local interface to a backend server. It manages network traffic routing by binding listeners to local IP addresses and ports, piping raw bytes between clients and remote destinations.

    Go
    Auf GitHub ansehen↗4,573
  • xvzc/spoofdpiAvatar von xvzc

    xvzc/spoofdpi

    4,794Auf GitHub ansehen↗

    SpoofDPI is a network application and local proxy server designed as an anti-censorship tool. It functions as a deep packet inspection circumvention proxy that fragments and modifies outbound HTTP requests to evade network filters and censorship. The project achieves this by implementing HTTP request fragmentation, splitting single requests into multiple smaller packets to confuse firewalls. It also performs TCP stream manipulation and network traffic obfuscation to hide the nature of web requests and bypass regional content blocks. The system includes capabilities for transparent network fo

    Goanti-censorshipcensorship-circumventioncensorship-free
    Auf GitHub ansehen↗4,794
  • grafana/tempoAvatar von grafana

    grafana/tempo

    5,079Auf GitHub ansehen↗

    Grafana Tempo is a high-scale distributed tracing backend and columnar trace database. It serves as an observability data store that persists and queries spans and traces using OpenTelemetry standards, allowing for the analysis of request flows across microservices. The system distinguishes itself by using an object-store based backend with columnar Parquet storage. This architecture enables efficient attribute searching and large-scale data retrieval through dedicated attribute columnization and block-based data partitioning. It includes a specialized TraceQL query engine for filtering trace

    Godistributed-tracinggrafana
    Auf GitHub ansehen↗5,079
  • deepops-ai/deepopsAvatar von deepops-ai

    deepops-ai/deepops

    3,965Auf GitHub ansehen↗

    DeepOps is a full-stack observability platform and application performance monitoring tool. It serves as a distributed service observability suite designed to track response times, resource usage, and service health across diverse infrastructure layers. The platform functions as a cross-stack telemetry aggregator, unifying metrics and logs into a single data stream. It incorporates a heuristic anomaly detection system that analyzes performance baselines to identify statistical outliers and predict operational failures. The system covers a broad range of monitoring capabilities, including rea

    TypeScriptapmjaegerobservability
    Auf GitHub ansehen↗3,965
  • tporadowski/redisAvatar von tporadowski

    tporadowski/redis

    9,987Auf GitHub ansehen↗

    Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL database. It provides sub-millisecond read and write access to data stored in RAM and can operate as a vector database for indexing high-dimensional embeddings. The system supports a wide range of data storage and synchronization primitives, including the management of strings, hashes, lists, sets, and JSON documents. It enables real-time data operations through atomic transactions, hybrid persistence using snapshots and append-only logs, and high-availability configurations

    Credisredis-for-windowsredis-msi-installer
    Auf GitHub ansehen↗9,987
  • redis/redisinsightAvatar von redis

    redis/RedisInsight

    8,556Auf GitHub ansehen↗

    RedisInsight is a graphical user interface and management tool for browsing, analyzing, and administering Redis databases. It provides a visual environment for exploring key-value data structures, managing database instances, and performing data analysis across different operating systems and deployments. The tool distinguishes itself by providing dedicated visual managers for complex operations, including a vector database manager for configuring embeddings and similarity searches, a query workbench for executing raw commands and Lua scripts, and a performance monitoring dashboard for tracki

    TypeScriptdatabase-guiredisredis-gui
    Auf GitHub ansehen↗8,556
  • limerboy/impulseAvatar von LimerBoy

    LimerBoy/Impulse

    2,740Auf GitHub ansehen↗

    Impulse is a denial-of-service attack framework and network stress testing tool designed to execute resource saturation and traffic amplification against targeted systems. It provides a collection of scripts to simulate high-volume traffic and evaluate system stability across various network protocols. The tool includes specialized capabilities for traffic amplification, using public servers to reflect and multiply network traffic directed at a specific IP address. It also features utilities for disrupting communication services through the mass transmission of email messages and mobile telep

    Pythonattackcallsddos
    Auf GitHub ansehen↗2,740
  • lostisland/faradayAvatar von lostisland

    lostisland/faraday

    5,946Auf GitHub ansehen↗

    Faraday is an HTTP client library for Ruby that sends requests and processes responses through a middleware pipeline with pluggable adapters. Its core identity is built around a middleware-pipeline architecture where HTTP requests and responses flow through a chain of components that can modify, log, or transform data before reaching the backend, combined with an adapter-based backend abstraction that delegates HTTP execution to interchangeable backends like Net::HTTP or Typhoeus. The library distinguishes itself through a parallel-execution engine that dispatches multiple HTTP requests concu

    Ruby
    Auf GitHub ansehen↗5,946
  • encode/httpxAvatar von encode

    encode/httpx

    15,090Auf GitHub ansehen↗

    This project is a comprehensive Python network request framework designed for both synchronous and asynchronous HTTP communication. It provides a high-performance client capable of executing non-blocking requests within event-driven applications, while also supporting standard blocking calls for simpler scripts. The library is built to operate natively across diverse asynchronous runtimes, automatically detecting and utilizing the underlying event loop for concurrency. What distinguishes this library is its modular architecture, which decouples request construction from network execution thro

    Pythonasynciohttppython
    Auf GitHub ansehen↗15,090
  • guzzle/guzzleAvatar von guzzle

    guzzle/guzzle

    23,453Auf GitHub ansehen↗

    Guzzle is a PHP HTTP client used for sending synchronous and asynchronous requests to web services. It serves as a concurrent HTTP request manager, an HTTP stream handler, and a middleware-based HTTP pipeline. The project is a PSR-7 compliant client, utilizing standardized PHP interfaces for requests, responses, and streams. The library differentiates itself through a customizable functional handler stack that allows for the interception and modification of the request and response lifecycle. It features an adapter-based transport system that enables swapping between network implementations,

    PHP
    Auf GitHub ansehen↗23,453
  • imroc/reqAvatar von imroc

    imroc/req

    4,807Auf GitHub ansehen↗

    req is a chainable HTTP client library for Go designed to simplify request configuration and automatic response decoding into structures. It provides a fluent-interface request builder that allows developers to incrementally define request properties and encapsulate HTTP logic into reusable API SDKs. The project distinguishes itself with a TLS fingerprint emulator that mimics browser network signatures to bypass bot detection and crawler filters. It also includes a concurrent file downloader that increases transfer speeds by fetching large remote files in parallel segments. The library cover

    Gogogolanghttp
    Auf GitHub ansehen↗4,807
  • koush/ionAvatar von koush

    koush/ion

    6,269Auf GitHub ansehen↗

    Ion is an asynchronous HTTP client library for Android that handles network requests, JSON parsing, image loading, and file downloads. It provides a fluent builder pattern for constructing requests and supports automatic JSON deserialization into Java objects using Gson, along with in-memory image caching and multipart form-data encoding. The library distinguishes itself through its support for request cancellation via Future objects, allowing individual or bulk cancellation of in-flight requests to avoid wasted bandwidth and stale callbacks. It also includes proxy-aware request routing for d

    Java
    Auf GitHub ansehen↗6,269