A React + TypeScript app for searching GitHub repositories.
Live demo: https://github-explorer-2.netlify.app
- Search repositories by keyword (debounced input)
- Pagination with GitHub search limits handled
- Sort and order controls
- Repo cards with preview details
- Repo details modal
- Top contributors list in modal
- Loading, empty, and error states
- React
- TypeScript
- Vite
- GitHub REST API
npm install
npm run devnpm run dev
npm run build
npm run lint
npm run preview- This is an interview-practice project.
- GitHub API rate limits apply (unauthenticated requests).
- In development, React Strict Mode may trigger duplicate fetches for effects; production behavior is normal.