Install dependencies

August 1, 2026 ยท View on GitHub

GitRepos Logo

GitRepos

A High-utility developer curation engine for GitHub trending repositories.

CI Status Live Demo License

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 marked and dompurify.
  • 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

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.