
Macshot for Linux
PythonGoGTK3FFmpegLinux
Context
Lightweight screen recorder for Linux using GTK3, Go, and FFmpeg — 60MB idle vs OBS's 218MB.
What I built
A lightweight screen recorder for Linux featuring screenshot capture, realtime recording at 15/30/60 FPS, timelapse with auto-stitch, and GIF export. Built with Python + GTK3 GUI, Go for capture, and FFmpeg for encoding. Uses only ~60MB RAM idle compared to OBS's ~218MB.