awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
facebookarchive avatar

facebookarchive/augmented-traffic-controlArchived

0
View on GitHub↗
4,318 stars·596 forks·Python·2 viewsfacebook.github.io/augmented-traffic-control↗

Augmented Traffic Control

Augmented Traffic Control is a network condition simulator and Linux traffic control interface. It emulates latency, packet loss, and bandwidth limits to test how applications perform under various network qualities.

The project provides a remote network shaping manager that allows users to apply and store network shaping profiles in a database for consistent simulation. This is accessible via a web-based management dashboard and a remote interface, removing the need for a local client installation.

The system covers kernel-level traffic shaping to constrain outgoing traffic and includes database-backed profile storage for saving and reusing predefined network configuration sets. It also includes a traffic shaping API for programmatically controlling bandwidth and latency.

Features

  • Traffic Shaping - Implements mechanisms to control data flow by limiting bandwidth and increasing latency.
  • Network Connectivity Testing - Evaluates how applications load and function across different network speeds and connectivity levels.
  • Simulation Profiles - Enables saving and reusing predefined network constraint sets to quickly switch simulation scenarios.
  • Remote Network Shaping Managers - Ships a remote interface for applying and storing network shaping profiles in a database.
  • Kernel-Level Emulations - Interacts with kernel networking primitives to emulate packet loss and bandwidth constraints for all outgoing traffic.
  • Traffic Control Interfaces - Provides a dashboard for manipulating Linux kernel-level networking rules and traffic control (tc) settings.
  • Network Condition Simulation - Emulates latency, packet loss, and bandwidth limits to test application performance under poor network quality.
  • Database-Backed Configurations - Uses a persistent database to store and deploy predefined network configuration sets.
  • Traffic Shaping Control - Allows adjusting bandwidth and latency rules via a networked API from a distant machine.
  • Remote Traffic Management - Provides a web dashboard to manage network shaping rules and configurations remotely.
  • Shaping Profiles - Stores predefined network configuration sets in a database for quick reuse.
  • Web-Based Configuration Dashboards - Ships a browser-based dashboard for configuring network conditions without requiring a local client.
  • Web-Based Traffic Control - Provides a web dashboard for managing network shaping without requiring a dedicated client installation.

Star history

Star history chart for facebookarchive/augmented-traffic-controlStar history chart for facebookarchive/augmented-traffic-control

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Curated searches featuring Augmented Traffic Control

Hand-picked collections where Augmented Traffic Control appears.
  • a software tool for network traffic routing

Open-source alternatives to Augmented Traffic Control

Similar open-source projects, ranked by how many features they share with Augmented Traffic Control.
  • jpetazzo/pipeworkjpetazzo avatar

    jpetazzo/pipework

    4,251View on GitHub↗

    Pipework is a software-defined networking toolkit and management utility designed to automate network configurations for Linux Containers. It provides tools for managing IP addresses, creating virtual network topologies, and integrating containers into various network architectures. The project distinguishes itself through specialized support for InfiniBand IPoIB device configuration, including the management of partition keys. It also features integration with Open vSwitch for bridge automation and VLAN isolation, as well as the ability to bind containers directly to physical host hardware v

    Shell
    View on GitHub↗4,251
  • bunkerity/bunkerized-nginxbunkerity avatar

    bunkerity/bunkerized-nginx

    10,629View on GitHub↗

    Bunkerized Nginx is a containerized security automation system that provides a secure reverse proxy and web application firewall. It focuses on protecting web applications by monitoring container labels within cloud-native orchestration systems to automatically update security settings and firewall rules. The system distinguishes itself through automated security operations, including the automatic management of SSL certificates and an automated client banning mechanism that blocks IP addresses based on HTTP status codes. It features bot challenge mechanisms using CAPTCHAs, JavaScript, or coo

    Python
    View on GitHub↗10,629
  • alibaba/sentinelalibaba avatar

    alibaba/Sentinel

    23,126View on GitHub↗

    Sentinel is a microservice flow control framework designed for managing traffic limits, distributed circuit breaking, and adaptive overload protection. It serves as a traffic shaping component that defines resource boundaries to regulate request flow and ensure reliability across distributed systems. The project provides a real-time monitoring dashboard for tracking resource metrics and performance bottlenecks across service clusters. It includes a visual interface for the real-time management of flow control and circuit breaking rules, allowing parameters to be updated without restarting the

    Java
    View on GitHub↗23,126
  • nginx/nginxnginx avatar

    nginx/nginx

    30,903View on GitHub↗

    Nginx is a high-performance HTTP server and reverse proxy designed to handle high-concurrency traffic through an efficient, event-driven architecture. It functions as a versatile traffic management gateway and content delivery accelerator, providing the infrastructure necessary to route client requests, balance loads across backend servers, and serve static assets with minimal resource consumption. The project distinguishes itself through a master-worker process model that separates configuration management from request processing, ensuring stable operations under heavy load. Its modular requ

    Ccontent-cachehttphttp2
    View on GitHub↗30,903
See all 30 alternatives to Augmented Traffic Control→

Frequently asked questions

What does facebookarchive/augmented-traffic-control do?

Augmented Traffic Control is a network condition simulator and Linux traffic control interface. It emulates latency, packet loss, and bandwidth limits to test how applications perform under various network qualities.

What are the main features of facebookarchive/augmented-traffic-control?

The main features of facebookarchive/augmented-traffic-control are: Traffic Shaping, Network Connectivity Testing, Simulation Profiles, Remote Network Shaping Managers, Kernel-Level Emulations, Traffic Control Interfaces, Network Condition Simulation, Database-Backed Configurations.

What are some open-source alternatives to facebookarchive/augmented-traffic-control?

Open-source alternatives to facebookarchive/augmented-traffic-control include: jpetazzo/pipework — Pipework is a software-defined networking toolkit and management utility designed to automate network configurations… bunkerity/bunkerized-nginx — Bunkerized Nginx is a containerized security automation system that provides a secure reverse proxy and web… alibaba/sentinel — Sentinel is a microservice flow control framework designed for managing traffic limits, distributed circuit breaking,… nginx/nginx — Nginx is a high-performance HTTP server and reverse proxy designed to handle high-concurrency traffic through an… tylertreat/comcast — Comcast is a Linux network emulator and degradation tool used to simulate unstable or slow connections. It functions… doocs/advanced-java — This project is a comprehensive Java backend engineering guide and technical reference focused on high-concurrency…