La interfaz está localizada; las descripciones y documentos de las Skills se traducen automáticamente con IA a su idioma. El código, los comandos, rutas y términos técnicos se mantienen en el original, y prevalece el documento del autor.
Explorar Skills
Desarrollo · SKILL.md

githunt

githunt

Find and rank GitHub developers by location, technology, and role. Search for candidates, get scored profiles with tech stack matches, activity, and contact info.

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentación de la Skill

GitHub

name: githunt description: Find and rank GitHub developers by location, technology, and role. Search for candidates, get scored profiles with tech stack matches, activity, and contact info. version: 1.0.0 author: mordka

GitHunt - GitHub Developer Discovery

Find top developers on GitHub by location, tech stack, and role. Get scored, ranked candidates with detailed profiles.

Website: https://githunt.ai

When to Use

  • Finding developers/candidates in a specific location
  • Searching for developers with specific tech stacks
  • Recruiting/sourcing engineers
  • Building talent pipelines

API Endpoints

Base URL: https://api.githunt.ai/v1

Rank Users (Main Endpoint)

Search and rank GitHub developers by location and tech stack.

curl -X POST "https://api.githunt.ai/v1/rank/users" \
  -H "Content-Type: application/json" \
  -d '{
    "location": "berlin",
    "role": "frontend",
    "skills": ["react", "typescript"],
    "maxUsers": 50
  }'

Body Parameters:

ParamRequiredDescription
locationYesCity, country, or region (e.g., "berlin", "germany", "san francisco")
roleNoRole type: "frontend", "backend", "fullstack", "devops", "mobile", "data"
skillsNoArray of technology keywords to match
maxUsersNoMax users to return (default: 100, max: 1000)

Rank Users Streaming

Same as above but returns results via Server-Sent Events for real-time updates.

curl -X POST "https://api.githunt.ai/v1/rank/users/stream" \
  -H "Content-Type: application/json" \
  -H "Accept: text/event-stream" \
  -d '{
    "location": "london",
    "skills": ["python", "django"],
    "maxUsers": 100
  }'

Rank Single User

Get detailed score for a specific GitHub user.

curl -X POST "https://api.githunt.ai/v1/rank/user" \
  -H "Content-Type: application/json" \
  -d '{
    "username": "torvalds",
    "skills": ["c", "linux"]
  }'

Usage Examples

Find React Developers in Berlin

curl -s -X POST "https://api.githunt.ai/v1/rank/users" \
  -H "Content-Type: application/json" \
  -d '{"location": "berlin", "skills": ["react", "typescript"], "maxUsers": 10}' \
  | gunzip | jq '.results[:5] | .[] | {login, name, score, location}'

Find Backend Engineers in Europe

curl -s -X POST "https://api.githunt.ai/v1/rank/users" \
  -H "Content-Type: application/json" \
  -d '{"location": "europe", "role": "backend", "skills": ["go", "kubernetes"], "maxUsers": 20}' \
  | gunzip | jq '.results'

Score a Specific Candidate

curl -s -X POST "https://api.githunt.ai/v1/rank/user" \
  -H "Content-Type: application/json" \
  -d '{"username": "DHH", "skills": ["ruby", "rails"]}' | jq

Response Format

Results include:

{
  "results": [
    {
      "login": "username",
      "name": "Full Name",
      "bio": "Developer bio",
      "location": "Berlin, Germany",
      "company": "@company",
      "email": "dev@example.com",
      "websiteUrl": "https://...",
      "twitterUsername": "handle",
      "isHireable": true,
      "score": 85,
      "followers": 1234,
      "repositories": 45,
      "primaryLanguage": "TypeScript",
      "languages": ["TypeScript", "Python", "Go"],
      "technologies": ["react", "node", "aws"],
      "avatarUrl": "https://avatars.githubusercontent.com/...",
      "scoreDetails": {
        "totalScore": 85,
        "activityScore": 9,
        "techStackScore": 8,
        "profileScore": 7,
        "matchedTechnologies": ["react", "typescript"]
      }
    }
  ],
  "totalCount": 150,
  "dataSource": "github-api"
}

Scoring System

Candidates are scored 0-100 based on:

  1. Tech Stack Match (weighted highest)

    • Languages in repos match requested skills
    • Bio/readme mentions relevant technologies
    • Smart keyword matching (e.g., "k8s" → "kubernetes")
  2. Activity Score

    • Recent commits and contributions
    • PR and issue activity
    • Contribution calendar analysis
  3. Repository Quality

    • Stars and forks on repos
    • Number of public repositories
    • Code quality indicators
  4. Profile Completeness

    • Bio present
    • Hireable flag set
    • Contact info available (email, website, Twitter)

Role Presets

Use role parameter for pre-configured skill sets:

RoleAuto-includes
frontendreact, vue, angular, typescript, css
backendnode, python, java, go, rust
fullstackreact, node, typescript, postgresql
devopskubernetes, docker, terraform, aws
mobileswift, kotlin, react-native, flutter
datapython, sql, spark, tensorflow

Tips

  1. Combine location + skills for best results
  2. Response is gzipped - pipe through gunzip or use --compressed with curl
  3. Use streaming endpoint for large searches (100+ users)
  4. Be specific with location - "san francisco" works better than "usa"

Rate Limits

  • Free tier: Limited preview (first 15 results)
  • Paid: Full results via githunt.ai checkout

Integration Ideas

  • Recruiting pipeline: Search → Filter by score → Export contacts
  • Talent mapping: Analyze developer density by location/tech
  • Competitive intel: Track where top talent is concentrated
  • Outreach automation: Get emails for high-score hireable candidates
Skills guardadas