how can i start contributing in open source ? #723
Replies: 2 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.
-
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