GitHub Stars Search is a powerful browser extension that fetches and organizes repositories from your GitHub "stars" folder, offering a searchable interface for instant access.
Stop scrolling through endless lists—find the exact repository you need by searching through links and descriptions directly on GitHub.
This version represents a complete overhaul of the extension, addressing major issues and introducing new features to enhance your GitHub experience.
- Theme Adaptation: Respects GitHub's light/dark theme settings for a consistent look.
- Real-Time Data Sync: Search results stay up-to-date with your latest repository data.
- Enhanced Feedback: Added loading states to indicate data fetching/processing.
- Improved UI/UX: Scrollable results container and clear visual separation for better readability.
- Persistence: Search component now persists correctly during navigation and reloads.
- Search Optimization: Functionality fully restored and performance-tuned.
- Data Fetching: Resolved issues with repository data loading or incorrect parsing.
- SPA Navigation: Full support for GitHub's single-page application (SPA) transitions.
- Optimized DOM Handling: Now waits for GitHub's DOM to fully load before initializing.
- Reduced Re-renders: Improved React component lifecycle management for smoother performance.
- Efficient Polling: Reduced unnecessary network requests while maintaining real-time updates.
- Searchable Interface: Filter starred repositories by name or description.
- Auto-Update: Automatically keeps your starred list in sync.
- Deep Integration: Blends seamlessly into the existing GitHub UI.
- Fast Browsing: Optimized for quick lookups even with many starred projects.
- Install the extension (Available on Firefox).
- Navigate to any GitHub Stars list page (e.g.,
https://github.com/stars/username/lists/list-name). - The search bar will appear automatically at the top of the repository list.
- Start typing to filter repositories by name or description.
- Click on a repository to open it in a new tab.
- Initial Load Delay: The extension may take 1-2 seconds to appear on very slow internet connections.
- Large Repository Lists: Searching through extremely large lists (10,000+ repos) may cause slight performance delays during indexing.
If you encounter any issues or have suggestions for new features, please report them via the Issues tab. Pull requests are welcome!
This project is licensed under the MIT License - see the LICENSE file for details.
Developed to make repository management on GitHub effortless.