Skip to content

mayank200529/open-source-contributor-intelligence-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

42 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Open Source Contributor Intelligence Platform

Python GitHub API Power BI Pandas Status License GitHub last commit

πŸ”— Live Demo

https://open-source-contributor-intelligence.onrender.com/

An analytics and recommendation platform that analyzes GitHub contributor activity, repository health, contribution trends, and skill-based issue matching to help developers discover suitable open-source opportunities.

✨ Features

  • πŸ“Š Repository Analytics
  • πŸ”„ Pull Request Analytics
  • πŸ’» Commit Activity Tracking
  • πŸ† Contributor Ranking System
  • πŸ“ˆ Repository Health Scoring
  • πŸ”₯ Contribution Heatmap Analytics
  • πŸ“‰ Activity Trend Analysis
  • πŸ€– Activity Prediction Module
  • 🎯 Skill-Based Issue Recommendation Engine
  • 🏷 Difficulty-Based Issue Filtering
  • πŸ“š Top Skills Demand Analytics
  • 🌐 Live GitHub Issues Fetch (GitHub REST API)
  • πŸ“‹ Interactive Power BI Dashboards

πŸš€ Web Platform Preview

Dashboard Home

Dashboard

Issue Skill Matcher

Skill Matcher

Live GitHub Issues

Live Issues

πŸ“Š Dashboard Preview

1. Contributor Overview

Contributor Overview

2. Contributor Insights

Contributor Insights

3. Repository Health & Technology Insights

Repository Health

4. Contribution Activity Analytics

Contribution Analytics

πŸ›  Tech Stack

Backend

  • Python
  • Flask

APIs

  • GitHub REST API

Data Processing

  • Pandas
  • NumPy

Visualization

  • Power BI
  • HTML
  • CSS
  • JavaScript

πŸ“Š Dashboard Pages

1. Contributor Overview

  • Total Commits
  • Total Pull Requests
  • Closed Pull Requests
  • Activity Score
  • Daily Contribution Activity
  • Monthly Contribution Trends

2. Contributor Insights

  • Contributor Ranking
  • Productivity Score
  • Contribution Metrics

3. Repository Health & Technology Insights

  • Repository Health Analysis
  • Technology Distribution
  • Language Insights

4. Contribution Analytics

  • Contribution Timeline
  • Daily Contribution Volume
  • Activity Trends

5. Activity Prediction

  • Repository Activity Classification
  • Commit Pattern Analysis

πŸ“‚ Project Structure

OpenSourceAnalytics
β”‚
β”œβ”€β”€ app
β”œβ”€β”€ templates
β”œβ”€β”€ static
β”œβ”€β”€ data
β”œβ”€β”€ ml
β”œβ”€β”€ scripts
β”œβ”€β”€ dashboard
β”œβ”€β”€ Power BI Dashboards
β”œβ”€β”€ Screenshots
β”œβ”€β”€ README.md
└── requirements.txt

βš™οΈ Workflow

GitHub API
⬇️
Python Data Collection
⬇️
Pandas Processing
⬇️
CSV Datasets
⬇️
Power BI Dashboard
⬇️
Contributor Insights

πŸ“ˆ Platform Capabilities

  • Analyze 20+ GitHub Repositories
  • Process 250+ Contribution Events
  • Generate 15+ Contributor & Repository KPIs
  • Recommend Open-Source Issues Based on Skills
  • Fetch Live GitHub Issues Using REST APIs
  • Repository Health & Activity Scoring
  • Interactive Analytics Dashboard

πŸš€ Future Enhancements

  • Real-Time GitHub Synchronization
  • Multi-Contributor Comparison
  • AI-Powered Contributor Recommendations
  • Contributor Retention Forecasting
  • Automated Insight Generation
  • Advanced Repository Health Metrics

πŸ‘¨β€πŸ’» Author

Mayank Singh Rawat

B.Tech Information Technology Jaipur Engineering College & Research Centre (JECRC)

GitHub: https://github.com/mayank200529

About

Open Source Contributor Intelligence Platform with GitHub Analytics, Repository Health Scoring, Live Issue Discovery, and Skill-Based Issue Recommendations.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages