Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

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-click DevMemes.app in Finder, or from Terminal:

python3 run.py

Templates

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

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