Install dependencies
August 1, 2026 ยท View on GitHub
GitRepos
A High-utility developer curation engine for GitHub trending repositories.
Overview
GitRepos surfaces the most popular repositories trending on GitHub across JavaScript, TypeScript, Python, Go, and Shell. Tracked dynamically across daily, weekly, and monthly periods.
Rebuilt from the ground up with Angular 19 and Signals, featuring responsive mobile layouts and lightning-fast client-side filtering.
Key Features
- Trending Languages Engine: Daily, weekly, and monthly tracking of top developer repositories.
- In-App README Explorer: Parse and render raw GitHub Markdown READMEs directly within an immersive modal, powered by
markedanddompurify. - Historical Tracking: Client-side storage diffing automatically tracks what you've seen and badges "NEW" arrivals.
- Fast Filtering: Real-time client-side keyword filtering powered entirely by Angular computed Signals.
Tech Stack
- Framework: Angular 19 (Standalone Components, Signals, Application Builder)
- UI & Styling: Custom SCSS, Angular Material 19
- Data Source: Powered by the Hyraze/trending-collection JSON API
- Deployment: Vercel (Node.js 24.x)
Local Development
Ensure you have Node.js 24.x installed to match the deployment environment.
# Clone the repository
git clone https://github.com/Hyraze/gitrepos.git
cd gitrepos
# Install dependencies
npm ci
# Start the development server
npm run start
The app will be available at http://localhost:4200/.
Other Projects
- Collective AI Tools - Directory of AI utilities
- Context Kit - Developer context and state tools
- Trending Collection API - The data backend for GitRepos
Contributing
Contributions, issues, and feature requests are highly welcome!
Feel free to check the issues page.
License
Distributed under the GNU General Public License v2.0.
Copyright (c) Hanishraj B Rao.