Contributing to open source is one of the most rewarding activities for developers at any level. It helps you learn new technologies, build your professional network, create a public portfolio of your work, and give back to the tools you use every day. Getting started is easier than you think — especially if you follow a structured approach.

Finding projects to contribute to

Start with projects you already use and love. You'll be more motivated to contribute and already understand the codebase from a user's perspective. Look for "good first issue" or "help wanted" labels on GitHub. Resources like Good First Issues, CodeTriage, and Up For Grabs curate beginner-friendly opportunities.

Making your first contribution

Start with documentation improvements — they're valuable, low-risk, and help you learn the contribution process. Move on to bug fixes, then small features. Each contribution builds your familiarity with the codebase and your confidence. Consistency matters more than size — a steady stream of small contributions is more impressive than one large, infrequent contribution.

JL

Jordan Lee

Developer Advocate

Jordan is a developer advocate at DevPass. He writes about open source, developer experience, and career growth.

Stay Updated

Get notified about new posts

Join our newsletter for the latest insights on developer hiring, career growth, and building in public.

No spam. Unsubscribe anytime.