DevMemes is a lightweight web app built with vanilla HTML, CSS, and JavaScript that fetches the funniest developer memes from Reddit. Browse memes, switch between subreddits, and laugh your way through programming pain!
Check it out here:
🔗 https://devmemes.glitch.me
Want to remix and modify the project instantly?
- 🔄 Auto-refresh memes every 30 seconds
- 🧠 Switch between programming meme subreddits:
r/ProgrammerHumorr/programmingmemesr/ProgrammerAnimemes
- ⏩ "Next" button to skip ahead, fetch new memes, or move forward in history
- ⏪ "Previous" button to navigate through meme history
- ⌨️ Keyboard navigation:
→orSpace= Next meme←= Previous meme
- ⏱️ Visual countdown timer for auto-advance
- 🧭 Subreddit selector dropdown
- HTML5
- CSS3
- JavaScript (ES6)
- Reddit JSON API
- Glitch for hosting
Clone and run it locally in seconds:
git clone https://github.com/LakhindarPal/DevMemes.git
cd DevMemesOpen index.html in your browser — no build tools required!
-
Open the site or index.html locally
-
Select a subreddit from the dropdown
-
Let memes auto-refresh or manually browse with Next/Previous
-
Use arrow keys or spacebar for quick navigation
Contributions are welcome! Follow these steps to contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature/new-feature. - Commit your changes:
git commit -m 'Add new feature'. - Push to the branch:
git push origin feature/new-feature. - Open a pull request.
This project is licensed under the MIT License.
-
Memes powered by Reddit meme API
-
Idea inspired by devs who laugh through the bugs 😅
💬 "Because coding is hard, but laughing about it is free."