Open Source Intelligence Platform
OSSIntel transforms GitHub profiles, repositories, and npm packages into actionable insights.
Unlike GitHub, which primarily shows activity, OSSIntel helps answer questions such as:
- Is this project healthy?
- Can I trust this package?
- How impactful is this maintainer?
- What are the biggest risks?
- Where should contributors start?
- Provide deterministic OSS analytics
- Surface meaningful insights using AI
- Help maintainers, contributors, recruiters, and developers make better decisions
- Build a reusable OSS intelligence engine
GitHub APIs npm Registry StackExchange API
│ │ │
┌────────────┐ ┌────────────┐ ┌──────────────┐
│ github- │ │ npm │ │ stackoverflow│
│ normalizer │ │ │ │ │
└────────────┘ └────────────┘ └──────────────┘
│ │ │
└──────────────┼─────────────────┘
│
┌──────────────────────────┐
│ scoring │
└──────────────────────────┘
│
┌──────────────────────────┐
│ insights │
└──────────────────────────┘
│
Next.js Dashboard
| Layer | Technology |
|---|---|
| Monorepo | pnpm workspaces + Turborepo |
| Language | TypeScript (strict) |
| Web | Next.js 15 (App Router) |
| Styling | Tailwind CSS v4 + shadcn/ui |
| Testing | Vitest |
| Docs | Fumadocs + Typedoc |
| Linting | Biome |
| Release | Changesets |
| CI | GitHub Actions |
Fetches and normalizes GitHub data into a stable domain model.
Fetches and normalizes npm Registry data: package metadata, download statistics, maintainer information, and user profiles.
Fetches and normalizes StackExchange API data: user profiles, reputation, badges, and top tag expertise.
Deterministic, modular scoring engine with pillar architecture (Maintainer, Contributor, Organization, Influence) and capability-specific scoring (Package Publishing, Knowledge Sharing). Additive evidence bonuses from npm and Stack Overflow never reduce scores.
Transforms metrics into findings, recommendations, and AI-ready summaries. Depends on scoring and normalizer packages.
Next.js dashboard — the presentation layer. Business logic lives in the packages above.
Dependency chain: normalizers (github, npm, stackoverflow) → scoring → insights → web
- Deterministic first
- AI augments, never replaces
- Typed everywhere
- Small reusable packages
- Testable business logic
- UI remains thin
OSSIntel includes a custom Ecosystem Impact Engine that maps developer reach across external projects. It classifies contributions dynamically (code vs. documentation vs. test suites) and weights them by target repository stargazers (importance Tier) to produce an Ecosystem Contribution Score.
[User Input] ──► [github-normalizer] ──► [PR Classification] ──► [scoring Engine]
│ │
(Fetches PRs & (Weights Tiers &
Repo Stargazers) Quality Factors)
│
▼
[Ecosystem Score]
│
▼
[Next.js Dashboard]
OSSIntel parses a variety of input query formats using the @ossintel/input-parser engine, allowing users to quickly analyze repositories, developers, organizations, and npm packages.
| Format | Target Type | Example Input |
|---|---|---|
| GitHub Repository | Repository | react18-tools/kosha, https://github.com/react18-tools/kosha |
| GitHub Organization | Organization | org:react18-tools, organizations/react18-tools, https://github.com/orgs/react18-tools |
| GitHub User | User / Unknown | user:octocat, octocat, https://github.com/octocat |
| NPM Package | npm Package | npm:lodash, @babel/core, https://www.npmjs.com/package/lodash |
| NPM User | npm Developer | npm:~isaacs, ~isaacs, https://www.npmjs.com/~isaacs |
| Stack Overflow | Stack Overflow User | so:12345, https://stackoverflow.com/users/12345/some-user |
| VS Code Extension | Marketplace Extension | vscode:publisher/extension |
| Medium Blogs | Medium User | medium:@username, https://medium.com/@username |
| LeetCode Profiles | LeetCode User | leetcode:username |
This project itself demonstrates AI-assisted software engineering.
The development workflow includes:
- Brainstorming
- PRD creation
- Architecture design
- Domain modeling
- Task decomposition
- AI-assisted implementation
- Human review and refinement
- Developer Intelligence
- Repository Intelligence
- Package Intelligence
- Organization Intelligence
- GitHub App
- CLI
- VS Code Extension
with 💖 by Mayank Kumar Chaudhari
