A terminal-based tool that monitors and limits Discord's memory usage — because nobody asked for a browser in their chat app.
Discord has a habit of eating RAM like it's an all-you-can-eat buffet. Discord Ram Limiter is a lightweight terminal UI tool built in Go that keeps Discord's memory consumption in check — without killing the process or losing your place in that 3AM conversation.
I got tired of Discord quietly consuming 800MB+ in the background while I was trying to run other things. Task managers felt like overkill. I wanted something minimal, fast, and living right in my terminal.
The tool hooks into the system's process list, identifies Discord's memory footprint in real-time, and applies configurable soft limits. When Discord crosses the threshold, the tool nudges it back — gracefully, without crashing your session.
# Clone and run
git clone https://github.com/helloirfanaditya/discord-ram-limiter.git
cd discord-ram-limiter
Then run:
DiscordRamLimiter.exe
Building this taught me a lot about how Go interacts with OS-level process management, and how to make a TUI feel responsive without overcomplicating the event loop. Also confirmed that Discord is, in fact, just Chromium in a trench coat.