Description
Add a feature that allows users to filter repositories by stars and/or last activity within the selected programming language.
Currently, the site displays stars and last activity for repositories, but these values are not used for filtering.
This feature would enable users to see the most popular and/or recently active repositories in the language they are interested in.
Motivation
This feature helps users discover open-source projects relevant to their interests and skill level.
For example, a beginner looking for Python projects can quickly find repositories that are:
- Popular (high number of stars)
- Recently active
- Or both
This improves discoverability and helps beginners focus on projects that are well-known and maintained, instead of spending time on inactive or obscure repos.
Proposed Solution
- Extend the existing language filter to work with the stars filter and last activity filter.
- Add a UI control (dropdown or slider) for minimum stars.
- Add a UI control for recent activity (e.g., last commit within X months).
- Users should be able to filter:
-
-
-
- By both stars and last activity
Repositories should be sorted by the selected filter(s) and update in real time when selections change.
Description
Add a feature that allows users to filter repositories by stars and/or last activity within the selected programming language.
Currently, the site displays stars and last activity for repositories, but these values are not used for filtering.
This feature would enable users to see the most popular and/or recently active repositories in the language they are interested in.
Motivation
This feature helps users discover open-source projects relevant to their interests and skill level.
For example, a beginner looking for Python projects can quickly find repositories that are:
This improves discoverability and helps beginners focus on projects that are well-known and maintained, instead of spending time on inactive or obscure repos.
Proposed Solution
Repositories should be sorted by the selected filter(s) and update in real time when selections change.