Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

2 Commits

Repository files navigation

DevMemes

A desktop meme generator for developers and startup workers. 80+ handcrafted jokes across 6 categories — one click generates a ready-to-post meme.


Features

  • 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

Setup

cd /Volumes/NVME1TB/memegen
pip3 install -r requirements.txt

Run

Double-clickDevMemes.app in Finder, or from Terminal:

python3 run.py

Templates

TemplateBest for
Drake Hotline Bling"You should do X but you do Y"
This Is FineEverything is on fire but whatever
One Does Not SimplyImpossible things in software
Two ButtonsHard choices with no good answer
Change My MindSpicy dev opinions
Expanding BrainEscalating irrationality
Surprised PikachuPredictable consequences of bad choices
Mocking SpongeBobRepeating bad advice sarcastically
Waiting SkeletonAnything that takes forever
Success KidSmall victories that feel massive
Disaster GirlControlled chaos energy
Epic HandshakeBoth sides agreeing on something dumb
Ancient AliensBlaming inexplicable things on forces unknown
Y U NoFrustrated demands
First World ProblemsDeveloper luxoproblems

Categories

  • 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

Project structure

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

License

MIT

About

Desktop meme generator for devs and startup workers — 80+ jokes, 15 templates, PyQt6 dark UI

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages