AI-powered tool that helps you find the best open-source projects to contribute to β based on your skills, experience, and interests.
Thousands of developers want to contribute to open source but donβt know where to start.
OpenSourceMatch.AI bridges that gap by using AI + GitHub APIs to find projects tailored to your:
- Preferred programming language(s)
- Skill level
- Domain interest (AI/ML, Web Dev, etc.)
- (Optional) Experience data from your GitHub profile
It helps you start contributing confidently by suggesting beginner-friendly repositories, open issues, and AI-generated summaries explaining why each project fits you.
| Feature | Description |
|---|---|
| π§ Smart Project Finder | Finds open-source projects using your language and domain preferences. |
| π€ AI-Powered Summaries | Explains each repository and why it suits your profile in simple language. |
| βοΈ Skill-Based Filtering | Filters repositories based on good-first-issue, help-wanted, and activeness. |
| π Activity Insights | Displays repo stars, forks, and issue stats for quick evaluation. |
| π‘ Personalized Recommendations | (Future) Integrates with GitHub OAuth to analyze your profile. |
| π§ AI Ranking System | Ranks repos by match score based on project tech stack and your skills. |
We welcome contributions! π
1. Fork the repo
2. Create a new branch (feature/amazing-idea)
3. Commit your changes (git commit -m 'Add new feature')
4. Push to your branch (git push origin feature/amazing-idea)
5. Open a Pull Request