jagt/clumsy

clumsy makes your network condition on Windows significantly worse, but in a controlled and interactive manner.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 31 minutes ago
Added to GitGenius on September 10th, 2026
Created on October 1st, 2013
Open Issues & Pull Requests: 131 (+0)
GitHub issues: Enabled
Number of forks: 618
Total Stargazers: 6,230 (+0)
Total Subscribers: 121 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 30
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 938 days
Stale 30+ days: 28
Stale 90+ days: 26

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (1)

Most active issues this week

Detailed Description

Clumsy is a network condition simulator for Windows that degrades network performance in controlled and measurable ways.

The tool addresses the need to test application behavior under adverse network conditions without requiring actual poor connectivity. It works by intercepting network packets and applying configurable degradation effects such as latency, packet loss, bandwidth throttling, and packet duplication. Developers can adjust these parameters interactively while applications run, observing real-time effects on performance and user experience. This approach allows reproducible testing of network resilience without relying on unpredictable real-world conditions.

Clumsy suits developers building networked applications on Windows who need to validate graceful degradation, timeout handling, and user experience under stress. It is particularly valuable for teams developing mobile apps, real-time communication tools, or cloud-connected software where network reliability cannot be assumed. The tool's interactive nature means you can experiment with different degradation profiles and immediately see their impact, making it useful for both development and debugging phases. If your application runs on Windows and you need to simulate specific network problems rather than generic slowness, this tool provides the precision required.

Development activity shows consistent maintenance with bug fixes and refinements applied over time. The project receives updates addressing reported issues and improving the stability of packet interception mechanisms. Pull requests are reviewed and merged to incorporate community contributions. The codebase remains actively managed with attention to Windows-specific networking challenges that arise as the operating system evolves.