brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
githuntFind 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
Find top developers on GitHub by location, tech stack, and role. Get scored, ranked candidates with detailed profiles.
Website: https://githunt.ai
Base URL: https://api.githunt.ai/v1
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:
| Param | Required | Description |
|---|---|---|
location | Yes | City, country, or region (e.g., "berlin", "germany", "san francisco") |
role | No | Role type: "frontend", "backend", "fullstack", "devops", "mobile", "data" |
skills | No | Array of technology keywords to match |
maxUsers | No | Max users to return (default: 100, max: 1000) |
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
}'
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"]
}'
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}'
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'
curl -s -X POST "https://api.githunt.ai/v1/rank/user" \
-H "Content-Type: application/json" \
-d '{"username": "DHH", "skills": ["ruby", "rails"]}' | jq
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"
}
Candidates are scored 0-100 based on:
Tech Stack Match (weighted highest)
Activity Score
Repository Quality
Profile Completeness
Use role parameter for pre-configured skill sets:
| Role | Auto-includes |
|---|---|
frontend | react, vue, angular, typescript, css |
backend | node, python, java, go, rust |
fullstack | react, node, typescript, postgresql |
devops | kubernetes, docker, terraform, aws |
mobile | swift, kotlin, react-native, flutter |
data | python, sql, spark, tensorflow |
gunzip or use --compressed with curl