A desktop meme generator for developers and startup workers. 80+ handcrafted jokes across 6 categories — one click generates a ready-to-post meme.
- 80+ dev/startup jokes across Debugging, Git, Meetings, Startup Life, Stack Overflow, and Deployment
- 15 classic meme templates — Drake, This Is Fine, Expanding Brain, Change My Mind, Epic Handshake, and more
- One-click generation — Random Meme picks a template and joke together
- New Joke — keep the same template, swap the joke
- Fully editable text — tweak any text before generating
- Copy to clipboard — paste straight into Slack, Twitter/X, Discord
- Save as PNG — exports to
~/Downloads/DevMemes/ - Dark theme PyQt6 desktop UI
cd /Volumes/NVME1TB/memegen
pip3 install -r requirements.txtDouble-clickDevMemes.app in Finder, or from Terminal:
python3 run.py| Template | Best for |
|---|---|
| Drake Hotline Bling | "You should do X but you do Y" |
| This Is Fine | Everything is on fire but whatever |
| One Does Not Simply | Impossible things in software |
| Two Buttons | Hard choices with no good answer |
| Change My Mind | Spicy dev opinions |
| Expanding Brain | Escalating irrationality |
| Surprised Pikachu | Predictable consequences of bad choices |
| Mocking SpongeBob | Repeating bad advice sarcastically |
| Waiting Skeleton | Anything that takes forever |
| Success Kid | Small victories that feel massive |
| Disaster Girl | Controlled chaos energy |
| Epic Handshake | Both sides agreeing on something dumb |
| Ancient Aliens | Blaming inexplicable things on forces unknown |
| Y U No | Frustrated demands |
| First World Problems | Developer luxoproblems |
- Debugging — bugs, console.log, missing semicolons, cosmic rays
- Git — force push, commit messages, merge conflicts, PR reviews
- Meetings — standups, sprint planning, this-could-have-been-an-email
- Startup Life — unlimited PTO nobody takes, equity, AI washing, pivot fatigue
- Stack Overflow — copy-paste, duplicate questions, 2009 answers
- Deployment — Friday deploys, prod fires, CI/CD pipelines, config changes
memegen/
├── memegen/
│ ├── jokes.py # 80+ memes + template definitions
│ ├── generator.py # PIL image rendering (downloads + caches templates)
│ └── app.py # PyQt6 dark-theme UI
├── cache/ # Downloaded template images (auto-created)
├── DevMemes.app # Double-clickable macOS launcher
├── requirements.txt
└── run.py
MIT