how can i start contributing in open source ? #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.
-
where i can find the repository to contribute that fits for me where should i start and is MERN stack enough for start contributing ?
Beta Was this translation helpful? Give feedback.
All reactions