x402
GitHub Repo Analyze (x402)
Analyze a public GitHub repository. Returns tech stack, documentation quality, activity level, bus factor, maintenance health score. Uses GitHub API + AI analysis.
get/x402/v2/github-repo-analyze
Request
- Base URL: https://api.strale.io
- URL: https://api.strale.io/x402/v2/github-repo-analyze
- Auth: none required
Query parameters
urlstring required
GitHub repo URL (e.g. https://github.com/owner/repo)
Response
Success
Example response
{
"url": "https://github.com/microsoft/vscode",
"repo": "microsoft/vscode",
"forks": 38930,
"stars": 183375,
"license": "MIT",
"purpose": "Visual Studio Code is a free, open-source code editor with built-in debugging, Git integration, and extensive extension support.",
"summary": "Visual Studio Code is an exceptionally well-maintained, highly active open-source project with excellent documentation and strong community engagement. Despite a large backlog of issues, the project demonstrates robust engineering practices, frequent updates, and clear governance, making it one of the most successful developer tool repositories on GitHub.",
"concerns": [
"High open issue count (15,941) indicates backlog challenges",
"Low contributor count (10) relative to project size suggests concentration of control",
"Complex build process with multiple compilation steps",
"Dependency on proprietary telemetry systems in recent commits",
"Large codebase may create barriers to new contributors"
],
"languages": {
"C": 818,
"R": 362,
"C#": 864,
"F#": 634,
"Go": 652,
"C++": 2745,
"CSS": 1491550,
"Lua": 252,
"PHP": 998,
"Pug": 654,
"TeX": 1602,
"Cuda": 3634,
"Dart": 324,
"HLSL": 184,
"HTML": 379773,
"Hack": 16,
"Java": 599,
"Less": 1029,
"Perl": 1922,
"Raku": 761,
"Roff": 351,
"Ruby": 1703,
"Rust": 528743,
"SCSS": 6732,
"Julia": 940,
"Shell": 129381,
"Swift": 284,
"Groovy": 3928,
"Python": 4146,
"Scilab": 202892,
"Clojure": 1206,
"Makefile": 2307,
"Batchfile": 30639,
"ShaderLab": 330,
"Dockerfile": 6795,
"Handlebars": 1064,
"Inno Setup": 329558,
"JavaScript": 821608,
"PowerShell": 16774,
"TypeScript": 88116170,
"Objective-C": 1387,
"CoffeeScript": 590,
"Objective-C++": 1387,
"Jupyter Notebook": 929,
"Tree-sitter Query": 14260,
"Visual Basic .NET": 893
},
"strengths": [
"Extremely high community engagement (183K+ stars)",
"Rapid development cycle with frequent updates and commits",
"Comprehensive test coverage with multiple test suites",
"Well-documented contribution guidelines and development processes",
"Polyglot codebase supporting diverse language ecosystems",
"Active roadmap and transparent development planning",
"MIT license enabling broad adoption and customization"
],
"tech_stack": [
"TypeScript",
"JavaScript",
"Rust",
"CSS",
"HTML",
"Node.js",
"Electron",
"Playwright"
],
"open_issues": 15941,
"activity_level": "very-active",
"dependency_count": null,
"primary_language": "TypeScript",
"top_contributors": [
{
"login": "bpasero",
"contributions": 14686
},
{
"login": "jrieken",
"contributions": 12629
},
{
"login": "Tyriar",
"contributions": 12495
},
{
"login": "mjbvz",
"contributions": 10156
},
{
"login": "joaomoreno",
"contributions": 8763
},
{
"login": "sandy081",
"contributions": 8677
},
{
"login": "alexdima",
"contributions": 7776
},
{
"login": "isidorn",
"contributions": 6145
},
{
"login": "roblourens",
"contributions": 5758
},
{
"login": "aeschli",
"contributions": 5074
}
],
"bus_factor_estimate": 3,
"documentation_quality": "excellent",
"maintenance_health_score": 92
}Changes
No recorded changes to this operation across all 1 revision of this API.