List GitHub Repositories
Returns all repositories accessible to the authenticated user's GitHub account.
GET /api/v1/github/repositories — 🔒 Requires Auth
Requires a connected GitHub account (see GitHub Login).
Examples
- curl
- Python
- JavaScript
curl https://nasiko.dev/api/v1/github/repositories \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
import httpx
response = httpx.get(
"https://nasiko.dev/api/v1/github/repositories",
headers={"Authorization": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."},
)
repos = response.json()
for repo in repos:
print(repo["full_name"])
const res = await fetch("https://nasiko.dev/api/v1/github/repositories", {
headers: { Authorization: "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..." },
});
const repos = await res.json();
console.log(repos.map((r) => r.full_name));