Upstream Open Source Contribution Insights
Track and analyze your organization's contributions across upstream open source communities.
Upstream Pulse helps engineering leadership answer critical questions about their team's open source presence:
- How are we showing up in upstream communities?
- Where do we have maintainer rights and leadership positions?
- What is our contribution percentage vs the overall community?
- Are we leaders, and what are the historic trends?
- Automated Data Collection from GitHub (commits, PRs, reviews, issues)
- Identity Resolution mapping contributors to team members
- Leadership Tracking for maintainer status and steering committee positions
- Executive Dashboard with KPIs and trend visualizations
| Layer | Technologies |
|---|---|
| Backend | Node.js, TypeScript, Fastify, PostgreSQL, Redis, BullMQ, Drizzle ORM |
| Frontend | React, Vite, Tailwind CSS, shadcn/ui |
| Deployment | Docker, OpenShift / Kubernetes |
See the Quick Start Guide to get Upstream Pulse running locally.
See docs/ for the full documentation index.
Contributions are welcome! Please see CONTRIBUTING.md for guidelines.
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.