awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 repository-uri

Awesome GitHub RepositoriesNetwork Simulation Tools

Platforms for emulating and simulating complex network topologies and routing stacks.

Explore 6 awesome GitHub repositories matching part of an awesome list · Network Simulation Tools. Refine with filters or upvote what's useful.

Awesome Network Simulation Tools GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • tylertreat/comcastAvatar tylertreat

    tylertreat/comcast

    10,511Vezi pe GitHub↗

    Comcast is a Linux network emulator and degradation tool used to simulate unstable or slow connections. It functions as a network impairment simulator that injects latency, packet loss, and bandwidth limits into network interfaces to verify how software handles adverse conditions. The utility serves as a TCP and UDP traffic shaper, allowing users to restrict bandwidth and filter traffic by destination address, protocol, and port. These capabilities enable the isolation of specific traffic streams to test application resilience when particular services are degraded. The tool provides broader

    Simulates unstable or slow connections to verify how software handles degraded network conditions.

    Go
    Vezi pe GitHub↗10,511
  • apache/jmeterAvatar apache

    apache/jmeter

    9,233Vezi pe GitHub↗

    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

    Limits characters per second sent over HTTP to simulate low-bandwidth network conditions.

    Javajavaperformancetest
    Vezi pe GitHub↗9,233
  • jagt/clumsyAvatar jagt

    jagt/clumsy

    6,110Vezi pe GitHub↗

    Clumsy is a Windows network fault injection tool that intercepts system-wide network traffic at the kernel level using the WinDivert driver, without requiring proxy configuration or application code changes. It captures and manipulates packets for all running applications, including localhost connections, enabling controlled testing of application behavior under degraded network conditions. The tool provides comprehensive network impairment capabilities including latency simulation, bandwidth throttling, packet loss, corruption, duplication, and reordering. Users can apply these impairments s

    Intercepts network packets to introduce controlled lag, loss, and tampering for testing.

    C
    Vezi pe GitHub↗6,110
  • zouhir/jarvisAvatar zouhir

    zouhir/jarvis

    5,459Vezi pe GitHub↗

    Jarvis este o suită de utilitare pentru proiecte Webpack concepută pentru analiza bundle-urilor, auditurile de tree-shaking, debug-ul erorilor de build și simularea performanței rețelei. Oferă un dashboard bazat pe browser pentru a vizualiza distribuțiile activelor și a monitoriza dimensiunea totală a bundle-urilor și a chunk-urilor. Proiectul include un simulator de performanță a rețelei care estimează modul în care activele se încarcă pe diverse tipuri de conexiuni și viteze. Dispune, de asemenea, de un instrument de analiză tree-shaking care măsoară raportul dintre importurile de module shakeable și non-shakeable pentru a identifica oportunitățile de reducere a dimensiunii bundle-ului. Capabilitățile suplimentare acoperă depanarea erorilor de build prin formatarea erorilor brute de compilare pentru lizibilitate și furnizarea de link-uri integrate către motoarele de căutare externe. Setul de instrumente analizează, de asemenea, activele statice pentru a calcula distribuțiile chunk-urilor și a evalua tipurile de import ale modulelor.

    Simulates how Webpack assets load across various network connection types and speeds.

    JavaScriptbuild-tooldashboardwebpack
    Vezi pe GitHub↗5,459
  • lf3551/open-ipv8-labAvatar LF3551

    LF3551/Open-IPv8-Lab

    9Vezi pe GitHub↗

    Experimental userspace toolkit implementing draft-thain-ipv8-02 — the Internet Protocol Version 8 specification. 58 modules, 35 CLI commands, 1827 tests.

    Experimental userspace toolkit for routing simulation and packet analysis.

    Python
    Vezi pe GitHub↗9
  • dotchance/nodalarcAvatar dotchance

    dotchance/nodalarc

    4Vezi pe GitHub↗

    NodalArc is an orbital network emulator for testing real routing stacks against moving satellite topology.

    Satellite network emulator running real Linux routing stacks.

    Python
    Vezi pe GitHub↗4
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Network Simulation Tools

Explorează sub-etichetele

  • Connectivity Degradation SimulatorsTools specifically designed to simulate unstable or slow network connections. **Distinct from Network Simulation Tools:** Focuses on degradation of existing connections rather than simulating complex topologies.