{"repo":"BjornMelin/stardex","free":true,"listed":false,"github":"https://github.com/BjornMelin/stardex","clone":"git clone https://github.com/BjornMelin/stardex.git","description":"🌟 Stardex: Explore GitHub Stars Intelligently. Stardex is a powerful web app that lets you search, filter, and cluster any GitHub user's starred repositories. Discover hidden patterns and find your next favorite project with intelligent, AI-powered exploration.","language":"TypeScript","stars":18,"topics":["clustering","ml","nextjs","search-engine","shadcn-ui","starred-repositories","tailwindcss","fastapi","hierarchical-clustering","k-means-clustering"],"license":"MIT","category":"machine-learning","readme_excerpt":"⭐ Stardex - Explore GitHub Stars Intelligently Understand your GitHub stars faster: fetch stars from one or more users, filter what you care about, then cluster repos by description similarity. Table of Contents - Features - Technology Stack - How It Works - Architecture - Getting Started - Configuration - API Reference - Development - Author - How to Cite - License Features - Search GitHub users and pull their starred repositories (supports multiple users). - Explore in a list view with search, language filtering, topic filtering, minimum stars, and sorting. - Open repository-scoped, unassigned good first issue or help wanted searches on GitHub. - Cluster repositories by description similarity using K-means, hierarchical clustering, or PCA + hierarchical clustering. - Tune clustering parameters from the UI and switch between algorithms. - Strong input validation in the backend (clear errors and safe limits). Technology Stack - Frontend - Next.js (App Router) + React + TypeScript - TanStack Query for data fetching/caching - Zustand for client state - shadcn/ui-style components (Radix primitives + Tailwind) - Tailwind CSS - Zod for client-side validation - Backend - FastAPI + Pydantic (Python 3.11+) - scikit-learn (TF-IDF, K-means, PCA) - SciPy hierarchical clustering (scikit-learn uses SciPy for hierarchical clustering) - uv for dependency management - Ruff + Pyright + pytest for quality gates How It Works 1. The frontend calls the GitHub REST API to fetch starred repositorie","default_branch":null,"files":null,"tree":[],"storefront":"/r/BjornMelin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/BjornMelin/stardex/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}