Your GitHub repos.
One API. Ready.
Fetch, filter and sort public repositories from any GitHub user with a single call. Perfect for portfolios, dashboards and personal projects.
Everything you need in one API
Built to be simple to use and powerful enough for any use case.
Advanced Filters
Filter by language, topic or search by name and description. Combine multiple filters in a single call.
7 Sort Types
Sort by stars, forks, date, name or size. Choose ascending or descending direction.
Smart Pagination
Control items per page (1-100) and navigate with has_next/has_prev. Ideal for infinite scroll.
Aggregated Stats
Total stars, forks, languages and topics calculated automatically. Use stats_only for lightweight dashboards.
Secure by Default
Input validation, rate limit handling, configured CORS and token protected in environment variables.
Easy Integration
A single GET call returns everything you need. Works with any language or framework.
From zero to data in 4 steps
Make a GET request
Send a GET to the endpoint with the user parameter and any filters you want.
GET /api/github?user=USERNAMEThe API fetches the data
Internally, the API fetches all public repos from the user via the GitHub API with automatic pagination.
Up to 1,000 repos per userFilters, sorts and paginates
Applies your filters (language, topic, search), calculates statistics and returns paginated data.
Response in < 200msReceive clean JSON
You get an organized JSON with repos, statistics and pagination, ready to use in your project.
Zero configurationIdeal for your portfolio
See how other developers are using the API in their projects.
Personal Portfolio
Display your projects automatically in your portfolio. No need to manually update every time you create a new repository.
Stats Dashboard
Create dashboards with real-time statistics: total stars, most used languages, topics and recent activity.
Dev Comparison
Compare developer profiles side by side: who has more stars, which languages dominate, who is more active.
Dynamic Resume
Generate the projects section of your online resume dynamically, always updated with your latest work.
Ready to get started?
Test the API right now in the interactive playground or read the full documentation to integrate into your projects.
Have questions, suggestions or want to collaborate?