Open Source Developer Tool

Find open-source issues
that match your experience.

OSS Match analyzes your public GitHub repositories to build a verified technology footprint, then surfaces open issues you can realistically contribute to — with a transparent explanation of why each one matches.

Enter a public GitHub username to analyze public repository activity.

Try an example:

Reads only public repository data · No account or OAuth required · Rate limits apply to unauthenticated requests

Technology Footprint Preview

Example
  • TypeScript
    57%
  • JavaScript
    22%
  • Python
    10%
  • CSS
    8%
  • HTML
    3%

Percentages represent proportion of analyzed code by byte count, not skill level or proficiency.

How It Works

  1. 01

    Enter your GitHub username

    OSS Match analyzes your public repositories. No account required. No OAuth. Just your public handle.

  2. 02

    Build your technology footprint

    We aggregate language byte counts and detect frameworks and tools from real evidence — package manifests, config files, and repository metadata.

  3. 03

    Discover matched issues

    A deterministic scoring engine matches open issues to your verified footprint with transparent explanations and evidence breakdown.

What OSS Match is — and is not

Technology footprint
Language percentages represent proportion of analyzed code by byte count. They reflect observable activity, not subjective expertise.
Evidence-based detection
Technologies are detected from observable signals — package manifests, configuration files, and repository metadata.
Deterministic matching
Matching uses a transparent, deterministic algorithm with visible weights. The same repository data always produces the same profile.
Public data only
OSS Match reads only public GitHub repositories. No private data is accessed, stored, or required.

Ready to analyze your repository footprint?

Enter your GitHub username to inspect your language breakdown and detected technologies.

Enter a public GitHub username to analyze public repository activity.

Try an example: