What are some effective ways open-source contributors can stay motivated and engaged in long-term community projects? #723
Replies: 3 comments
-
Hey there! As someone who's been in your shoes, I think the MERN stack is definitely a great foundation for contributing to open source. Here are some repositories that might be a good fit: Projects worth checking out:dub.sh - It's a link management tool built with Next.js, Prisma, and Tailwind. The codebase is pretty clean and they have good "good first issue" labels. https://github.com/dubinc/dub cal.com - An open-source Calendly alternative with a strong community. They use Next.js and Prisma too, so your MERN skills will transfer well. They're also very welcoming to new contributors. https://github.com/calcom/cal.com If you're looking for others, I've had good experiences with Strapi (headless CMS) and Appwrite (BaaS) - both have active communities and clear contribution paths. How I'd recommend starting:
Your MERN stack knowledge is definitely enough to get started, though picking up TypeScript (if you haven't already) would be helpful for most of these projects. Good luck! Contributing to open source was one of the best decisions I made for my growth as a developer. |
Beta Was this translation helpful? Give feedback.
-
Hey chauhan-varun👋, Here’s an honest, practical, and step-by-step guide just for you 👇 Is MERN Stack Enough to Contribute? 🔹 Frontend (React.js): Fixing UI bugs Improving components Adding features like forms, pagination, validations 🔹 Backend (Node.js + Express): Creating or modifying REST APIs Fixing route/controller logic Securing routes with authentication (JWT, bcrypt) 🔹 Database (MongoDB + Mongoose): Updating schemas Writing queries Adding validation and relationships So yes, if you know MERN, you're READY to contribute. 🔍 Where to Find Beginner-Friendly Repositories? 🧠 GitHub Search Query: Useful Platforms: Platform Description Add frontend validation to a form Create a simple API (CRUD for blog, notes, todos etc.) Improve mobile responsiveness Add comments to code for better understanding Remember: Every contribution counts! |
Beta Was this translation helpful? Give feedback.
-
Yes, MERN stack is enough to start contributing to many open source projects, especially frontend-heavy or fullstack ones. You already know MongoDB, Express, React, Node.js, so you can contribute to projects that use similar tech. Where to find good repositories for you: GitHub → Explore the good first issue label. GoodFirstIssue.dev → A site that lists beginner-friendly GitHub issues. Up-for-grabs.net → Another curated site for new contributors. Awesome for Beginners GitHub repo → Huge list of projects based on tech stack. Where to start exactly: Look for MERN projects OR pure React/Node projects. Pick small issues first (typo fixes, UI tweaks, small API bugs). Read the contributing guide (usually CONTRIBUTING.md in repo). Join their Discord/Slack if they have one — faster help if you're stuck. |
Beta Was this translation helpful? Give feedback.
-
I’ve noticed that enthusiasm is often high when a project starts, but over time, contributors (including myself) sometimes lose momentum. What strategies have worked well in this community (or others you've been part of) to maintain engagement, motivation, and a sense of shared purpose in open-source collaborations?
Beta Was this translation helpful? Give feedback.
All reactions