awesome-repositories.com
Blog
awesome-repositories.com

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

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • tylertreat/comcastAvatar von tylertreat

    tylertreat/comcast

    10,511Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,511
  • 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

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

    Javajavaperformancetest
    Auf GitHub ansehen↗9,233
  • jagt/clumsyAvatar von jagt

    jagt/clumsy

    6,110Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,110
  • zouhir/jarvisAvatar von zouhir

    zouhir/jarvis

    5,459Auf GitHub ansehen↗

    Jarvis ist eine Suite von Hilfsprogrammen für Webpack-Projekte, die für Bundle-Analyse, Tree-Shaking-Audits, Debugging von Build-Fehlern und Simulation der Netzwerkleistung konzipiert ist. Sie bietet ein browserbasiertes Dashboard zur Visualisierung von Asset-Verteilungen und zur Überwachung der Gesamtgröße von Bundles und Chunks. Das Projekt enthält einen Netzwerkleistungssimulator, der schätzt, wie Assets über verschiedene Verbindungstypen und Geschwindigkeiten hinweg geladen werden. Es bietet zudem ein Tree-Shaking-Analysetool, das das Verhältnis von shakeable zu nicht-shakeable Modulimporten misst, um Möglichkeiten zur Reduzierung der Bundle-Größe zu identifizieren. Zusätzliche Funktionen decken die Fehlerbehebung bei Build-Fehlern ab, indem rohe Kompilierungsfehler für die Lesbarkeit formatiert und integrierte Links zu externen Suchmaschinen bereitgestellt werden. Das Toolset analysiert zudem statische Assets, um Chunk-Verteilungen zu berechnen und Modulimporttypen zu bewerten.

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

    JavaScriptbuild-tooldashboardwebpack
    Auf GitHub ansehen↗5,459
  • lf3551/open-ipv8-labAvatar von LF3551

    LF3551/Open-IPv8-Lab

    9Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9
  • dotchance/nodalarcAvatar von dotchance

    dotchance/nodalarc

    4Auf GitHub ansehen↗

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

    Satellite network emulator running real Linux routing stacks.

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

Unter-Tags erkunden

  • 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.