All projects
Personal project

Throttlr

Cap speeds, block traffic or set data quotas for any app on your Mac. Watch every app's bandwidth live, right from the menu bar.

Overview

Throttlr is a macOS app that limits app bandwidth. It lets you cap download and upload speeds, block network access, or set data quotas that reset on your schedule for any app on your Mac, and shows every app's bandwidth live right from the menu bar. Profiles switch your rules automatically based on the network you're connected to, and monthly and yearly usage history shows exactly where your data went. Traffic is shaped on-device through a Network Extension, so your stats never leave your Mac. I designed and built the whole product, from the native SwiftUI app and proxy extension to the licensing API and the website. Throttlr is available on the Mac App Store and as a direct download, free for monitoring with Pro for throttling, blocking and quotas.

Tech stack

  • Swift
  • SwiftUI
  • Network Extension
  • StoreKit
  • Next.js
  • Tailwind CSS
  • NestJS
  • Prisma
  • PostgreSQL
Gallery