Feature and its Use Cases
OrgExplorer allows searching multiple GitHub organizations at once. Currently, on the Repository Explorer page, repositories from all searched organizations are shown together in a single mixed list, with no way to filter by organization. This feature adds an "Organization" filter dropdown (alongside the existing Language filter) so users can narrow the repository list down to a single organization at a time.
Example: if a user searches "google" and "apple" together, the Repository Explorer currently shows repos from both mixed in one list. This feature would let the user select "google" from a dropdown and see only google's repositories, or select "apple" to see only apple's.
If only one organization is present in the results, the organization filter dropdown should not be shown, since there is nothing to filter between.
-
How would users benefit from it?
Users comparing multiple organizations can instantly isolate one organization's repositories instead of manually scanning a mixed list, making health-score comparison, sorting, and CSV export far more useful when multiple orgs are loaded together.
-
What scenarios would this feature address?
- A user searches 2-3 organizations together and wants to review only one org's repositories and health scores without the others cluttering the view.
- A user wants to export a CSV containing only one organization's repositories, not all searched orgs combined.
- A user comparing org activity wants to quickly switch between organizations to compare health scores and activity classification.
- Combine the organization filter with the existing language filter and search box for more precise results.
Additional Context
- Relevant file: src/pages/RepositoriesPage.jsx
- Repository objects already carry an
orgLogin field (see buildAnalyticalModel in services/analytics.js), so the data needed for this filter is already available — no new API calls required.
- Suggested implementation follows the existing "Language" filter pattern already present on this page (same useMemo + approach), for consistency with the current filter bar UI.
The dropdown should only render when more than one organization is present in the results, to avoid unnecessary UI clutter for single-org searches.
Code of Conduct
[x] I have joined the Discord server and will post updates there
[x] I have searched existing issues to avoid duplicates
Feature and its Use Cases
OrgExplorer allows searching multiple GitHub organizations at once. Currently, on the Repository Explorer page, repositories from all searched organizations are shown together in a single mixed list, with no way to filter by organization. This feature adds an "Organization" filter dropdown (alongside the existing Language filter) so users can narrow the repository list down to a single organization at a time.
Example: if a user searches "google" and "apple" together, the Repository Explorer currently shows repos from both mixed in one list. This feature would let the user select "google" from a dropdown and see only google's repositories, or select "apple" to see only apple's.
If only one organization is present in the results, the organization filter dropdown should not be shown, since there is nothing to filter between.
How would users benefit from it?
Users comparing multiple organizations can instantly isolate one organization's repositories instead of manually scanning a mixed list, making health-score comparison, sorting, and CSV export far more useful when multiple orgs are loaded together.
What scenarios would this feature address?
Additional Context
orgLoginfield (see buildAnalyticalModel in services/analytics.js), so the data needed for this filter is already available — no new API calls required.