BountyLab is a GitHub data platform with semantic repo search, full-text user search, and raw developer profile access. Think of it like a lightweight sourcing tool for finding engineers by skills, activity, location, and more.
Back to bounty
Developer Search Tool (Powered by Bounty Lab)
Description
Developer Search
- Full-text search for developers by name, bio, skills, company, or location
- Filter by programming language, location, email domain, and activity level
- Display results in a clean card or table layout with pagination
Developer Profile View
- Click into any result to see a detailed profile: avatar, bio, company, location, top repos, languages used, follower/star counts, DevRank score
- Link out to their GitHub profile
Repository Discovery
- Semantic search for repositories using natural language (e.g. "payment processing microservice in Go")
- Filter by language, star count, and other repo attributes
- Show linked repo contributors/owners so recruiters can pivot from repo → developer
Saved Candidates List
- Bookmark developers into a local "pipeline" (persisted to localStorage or a simple backend)
- Add notes/tags to each candidate (e.g. "Strong React", "Reached out 2/22")
Export
- Export your saved candidate list as a CSV with key fields (name, GitHub URL, location, top languages, email if available)
Ranking / Scoring
- Surface a composite recruiter score using DevRank + stars + recent activity + follower count
- Let users weight the factors with sliders
- Use the
@bountylab/bountylabnpm package for all API calls - API key must be loaded from an environment variable (
VITE_BOUNTYLAB_API_KEYor similar) — no hardcoded keys - App must be fully runnable locally with a single
npm install && npm run dev - Include a
README.mdwith setup instructions, a brief feature walkthrough, and screenshots or a demo GIF - Mobile-responsive layout
Submit a link to a public GitHub repo. Also, include a live demo link (Vercel, Netlify, etc.).
Bounty rules are also subject to BountyBot's baseline rules.