Trending Repos Archive is a platform that lets users explore the historical popularity of repositories across various platforms.
Project website: https://trendsgit.vercel.app
Unlike typical trending repositories pages that show only the latest trends, this site provides a historical view, capturing trending data over time so users can see how repositories have evolved in popularity.
- Historical Insights: Dive deep into the past to see how repositories have changed over time.
- API Endpoints: Utilize our API endpoints to integrate historical trending data into your applications.
- Category Trends: Explore shifts in popularity across different categories like languages, tags, or topics.
- Developer Interest: Track how interest in certain technologies has evolved, helping you stay ahead of the curve.
Perfect for developers, tech enthusiasts, and industry analysts, Trending Repos Archive provides a unique window into the evolution of open-source projects. Identify long-term popular tools, emerging frameworks, and important trends in software development.
Ready to explore? Visit our website and start uncovering the trends in open-source repositories today!
- Endpoint:
/api/repos - Method:
GET - Query Parameters:
created_at: (optional) Filter repositories by date
- Description: Returns repositories grouped by days ago (within the last week)
- Example Request:
GET https://trendsgit.vercel.app/api/repos
- Response Format:
{ "data": [ { "daysAgo": 0, "repos": [/* array of repositories */] }, { "daysAgo": 1, "repos": [/* array of repositories */] } ] }
- Endpoint:
/api/repos/[id] - Method:
GET - Parameters:
id: Repository ID (required)
- Example Request:
GET https://trendsgit.vercel.app/api/repos/123
- Response Format:
{ "data": { "id": "123", "name": "repository-name", // ... other repository details } }
- Endpoint:
/api/repos/search/[query] - Method:
GET - Query Parameters:
language: Filter by programming languagefull_name: Filter by repository full name
- Example Request:
GET https://trendsgit.vercel.app/api/repos/search?language=JavaScript&full_name=example
- Endpoint:
/api/languages - Method:
GET - Description: Returns a list of all supported programming languages
- Example Request:
GET https://trendsgit.vercel.app/api/languages
- Response Format:
{ "data": ["TypeScript", "JavaScript", "Python", /* ... */] }
