Introduction

Finding the right open-source project to contribute to can be challenging, especially for those new to the community. This page is dedicated to listing open-source projects that have well-maintained and transparent lists of bugs, known issues, and tasks, making it easier for contributors to get involved.

How to Use This Page

List of Projects

Project Name Description Issue Tracker Labels for Beginners Community Support Technology Tags
Crewai An AI platform focused on collaborative AI model development and optimization. GitHub Issues good first issue, help wanted GitHub Discussions, Slack Python, AI, Machine Learning
Cilium An open-source project providing networking, security, and observability for cloud-native environments, such as Kubernetes clusters, using eBPF technology. GitHub Issues
good first issue, help wanted GitHub, Slack, Mailing list Go, eBPF, Kubernetes, Networking, Security
PyTorch An open-source machine learning library used for applications such as computer vision and natural language processing. GitHub Issues good first issue, help wanted Forums, GitHub Discussions Python, AI, Machine Learning
Mozilla Firefox A widely-used web browser with a strong focus on privacy and open web standards. Bugzilla good first bug, mentor Active forums, IRC channels C++, JavaScript, Web
React A JavaScript library for building user interfaces, maintained by Facebook. GitHub Issues good first issue, beginner-friendly Discord, GitHub Discussions JavaScript, Web, Front-End
Kubernetes An open-source platform for automating deployment, scaling, and management of containerized applications. GitHub Issues good first issue, help wanted Slack, SIGs Go, Cloud, DevOps
TensorFlow An open-source machine learning framework developed by Google. GitHub Issues good first issue, contributions welcome Forums, GitHub Discussions Python, Machine Learning, AI
Django A high-level Python web framework that encourages rapid development and clean design. GitHub Issues easy-pickings, help wanted IRC, mailing list Python, Web, Back-End
Vue.js A progressive JavaScript framework for building user interfaces. GitHub Issues good first issue, beginner-friendly Discord, GitHub Discussions JavaScript, Web, Front-End
WordPress A content management system (CMS) that powers a large percentage of the web. Trac good first bug, needs-patch Slack, forums PHP, Web, CMS
VS Code A popular open-source code editor from Microsoft. GitHub Issues good first issue, help wanted GitHub Discussions, Slack TypeScript, JavaScript, IDE
Homebrew A package manager for macOS and Linux. GitHub Issues good first issue, help wanted GitHub Discussions Ruby, Shell, Package Management
Electron A framework for building cross-platform desktop apps with web technologies. GitHub Issues good first issue, help wanted GitHub Discussions, Slack JavaScript, Node.js, Desktop
OpenCV An open-source computer vision and machine learning software library. GitHub Issues good first issue, help wanted Forums, GitHub Discussions C++, Python, Computer Vision
FreeCodeCamp An interactive learning platform for coding, offering a variety of challenges. GitHub Issues first-timers-only, help wanted GitHub Discussions, forums JavaScript, Node.js, Education
Bootstrap A front-end framework for developing responsive web designs. GitHub Issues good first issue, help wanted GitHub Discussions HTML, CSS, JavaScript, Front-End
Gatsby A React-based framework for building fast websites and apps. GitHub Issues good first issue, help wanted Discord, GitHub Discussions JavaScript, React, Web
Jekyll A simple, blog-aware, static site generator. GitHub Issues good first issue, help wanted GitHub Discussions Ruby, Static Sites, Web
Next.js A React framework for building server-rendered applications. GitHub Issues good first issue, help wanted GitHub Discussions, Discord JavaScript, React, Web
Godot Engine An open-source game engine for 2D and 3D game development. GitHub Issues good first issue, junior job Forums, Discord C++, GDScript, Game Development
Rust A systems programming language focused on safety and performance. GitHub Issues E-easy, good first issue Discord, forums Rust, Systems Programming, Compiler

How to Contribute

  1. Pick a Project: Choose a project from the list that aligns with your interests and skills.
  2. Browse Issues: Visit the issue tracker linked in the table and look for tasks that match your skill level.
  3. Join the Community: Engage with the project’s community through their forums, chat channels, or mailing lists.
  4. Start Contributing: Follow the project’s contribution guidelines to submit your work, whether it’s a code fix, documentation update, or feature development.

Adding to This List

If you know of any other open-source projects that have clear and well-maintained lists of bugs or issues, please feel free to add them to this page or reach out to the maintainers.