For a dashboard for tracking trending open-source projects, the first results are kamranahmedse/githunt, star-history/star-history (Star History visualizes star growth over time and can rank repositories by growth windows, but its core purpose is historical analytics and comparison rather than providing a daily/weekly list of currently trending projects with language filters and structured categories) and octokit/octokit.js (Octokit.js is a GitHub API SDK for building integrations, not a ready-to-use trending tracker — you would use it to fetch GitHub data programmatically, but the repo itself does not display or curate trending projects). pygithub/pygithub and carguo/gsy_github_app_flutter round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
We curate open-source GitHub repositories matching “trending open source projects”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
GitHub Hunt is a client-side web application that serves as a browser for discovering the most popular GitHub repositories, sorted by their weekly star counts. It fetches trending project data from the GitHub API and caches it locally to avoid redundant network requests during a session. The interface allows users to filter the displayed projects by programming language, focusing on repositories relevant to a specific tech stack. It also provides the ability to switch between list and grid view modes, arranging project cards in a responsive layout using CSS Grid properties for the grid view.
GitHub Hunt is a client-side web app that shows weekly trending GitHub repositories with language filtering and GitHub API integration, making it a solid fit for tracking trending projects—though it lacks daily and monthly categories, so it is narrower than a full-featured tracker.
Star History is a suite of utilities for visualizing the growth of GitHub repositories over time. It functions as a star growth visualizer, a repository comparison tool, a metric embedder for external websites, and a trending analytics dashboard. The project enables the analysis of star acquisition rates for multiple repositories on a single chart to determine relative growth. It also provides the ability to rank repositories by growth windows to identify rising projects. The system covers project analytics and open source benchmarking by generating time-series charts and growth reports. It
Star History visualizes star growth over time and can rank repositories by growth windows, but its core purpose is historical analytics and comparison rather than providing a daily/weekly list of currently trending projects with language filters and structured categories.
Octokit.js is a GitHub API SDK used to interact with GitHub via REST and GraphQL interfaces. It serves as a client for executing typed queries and mutations, managing authenticated REST requests, and handling signed webhooks across Node.js, Deno, and browser environments. The library features a plugin-based request pipeline and an adapter-based HTTP client, allowing the interception of requests and responses across different runtimes. It employs strategy-based authentication to separate credential management from request logic, supporting static tokens, OAuth flows, and GitHub App installatio
Octokit.js is a GitHub API SDK for building integrations, not a ready-to-use trending tracker — you would use it to fetch GitHub data programmatically, but the repo itself does not display or curate trending projects.
PyGithub is a Python library that serves as an object-oriented wrapper for the GitHub REST API. It functions as a specialized client that translates API endpoints into a hierarchy of Python classes, allowing for the programmatic management of GitHub repositories, user profiles, and organizations. The library manages the serialization of requests and responses, converting JSON data into structured object attributes. It utilizes lazy-loading for property retrieval and employs generators to handle pagination when iterating over large remote datasets. This toolkit enables the automation of GitHu
PyGithub is a Python client library for the GitHub API, which could be used to fetch data for a trending tracker, but it is not itself a tool or list that tracks or displays trending projects.
This project is an open-source Flutter GitHub client and cross-platform mobile application. It serves as a GitHub GraphQL client and OAuth mobile app, providing a mobile interface for browsing repositories, issues, and user profiles. It is also designed as an open-source architecture reference to demonstrate Flutter best practices, state management, and multi-language localization. The application distinguishes itself by using GraphQL queries to retrieve nested repository and user information, reducing network requests and over-fetching. It utilizes a shared Dart codebase to provide a consist
This is a comprehensive GitHub client mobile app that can display repository details and likely trending content, but it is not a dedicated trending-repositories tracker — it serves as a general browsing tool rather than a focused trending display.
Gitify is a cross-platform desktop application for monitoring GitHub alerts and activity through a native system tray or menu bar interface. It functions as a specialized API client that connects to both GitHub cloud and GitHub Enterprise servers on macOS, Windows, and Linux. The application manages multiple GitHub accounts and servers simultaneously from a single interface. It focuses on reducing notification noise by allowing users to filter alerts and prioritize important updates, moving monitoring away from the web browser. Users can customize alert behaviors through visual themes, nativ
Gitify monitors your GitHub notifications and alerts, not trending repositories—it’s a notification manager rather than a tool that surfaces daily or weekly trending projects.
FossFLOW is an open source metadata search engine and data platform designed to aggregate and normalize repository information from multiple code hosting services. It functions as a developer productivity utility, enabling users to discover software projects and analyze contributor networks through a unified, searchable index. The platform distinguishes itself by utilizing vector-based semantic search, which converts project descriptions and code metadata into numerical embeddings to facilitate discovery based on conceptual relevance. To maintain a consistent view of disparate data, the syste
FossFLOW is an open source metadata search engine and discovery platform for open source projects, but it does not specifically track or display trending projects with daily/weekly updates; it is more a general search and indexing tool rather than a dedicated trending tracker.
This project is a developer onboarding tool and GitHub issue discovery portal. It serves as a curated directory and contribution guide designed to match new programmers with beginner-friendly open source tasks based on their technical skills and experience level. The platform operates as a static project directory, using a serverless catalog of repositories stored in JSON files. It provides the ability to filter tasks by programming language and difficulty, enabling users to identify approachable starting points in active software projects. The system includes capabilities for repository cur
This repository is a tool for discovering beginner-friendly GitHub issues by language and difficulty, but it does not track or display trending repositories by star growth or daily/weekly/monthly popularity, which is the core capability you are looking for.
Gitsome is a command-line interface tool for managing repositories, issues, and pull requests via the GitHub and GitHub Enterprise APIs. It provides an interactive shell environment featuring an embedded Python interpreter for programmatic automation and dynamic scripting, alongside a project bootstrapping utility for generating standard license and gitignore templates. The tool distinguishes itself with a schema-driven autocomplete engine that parses remote API definitions in real-time to provide context-aware command suggestions. It also implements an index-based navigation system that allo
Donnemartin/gitsome is a GitHub CLI tool for managing repositories and issues, not a dedicated trending-tracker — it may have some trending-monitoring capability, but the core purpose is broader and the description doesn't highlight daily/weekly trending updates or language filters.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| kamranahmedse/githunt | 3.1K | JavaScript | mit | |
| star-history/star-history | 9.2K | TypeScript | MIT | |
| octokit/octokit.js | 7.8K | TypeScript | MIT | |
| pygithub/pygithub | 7.7K | Python | LGPL-3.0 | |
| carguo/gsy_github_app_flutter | 15.5K | Dart | Apache-2.0 | |
| gitify-app/gitify | 5.3K | TypeScript | MIT | |
| stan-smith/fossflow | 17.5K | TypeScript | mit | |
| deepsourcecorp/good-first-issue | 3.4K | Python | MIT | |
| donnemartin/gitsome | 7.7K | Python | NOASSERTION |