Skip to content

CodeCompasss/GithubRepoExplorer

Repository files navigation

🌐 GitHub Explorer - React + TypeScript + Vite

A blazing-fast web application built with React, TypeScript, and Vite that showcases top GitHub repositories across various domains like Web Development, Machine Learning, Mobile Apps, DevOps, and more.

This project is designed with performance, scalability, and developer experience in mind, and comes with advanced ESLint configurations, Hot Module Replacement (HMR), and optional support for React SWC.


🚀 Features

  • ⚡️ Vite for lightning-fast development
  • 📦 TypeScript for type safety and DX
  • 🔥 HMR (Hot Module Replacement) with @vitejs/plugin-react or @vitejs/plugin-react-swc
  • 🧠 Fetch top repositories from GitHub based on stars, language, and domain
  • 💅 Clean and responsive UI
  • ESLint with strict, type-aware linting rules
  • 🧪 Easy to extend and test

📚 Domains Covered

  • Web Development
  • Machine Learning / AI
  • Mobile Apps
  • Blockchain
  • DevOps
  • Game Development
  • Data Science
  • IoT
  • Robotics
  • Security & Cryptography

🧰 Tech Stack

  • Frontend: React + TypeScript
  • Build Tool: Vite
  • Linting: ESLint + TypeScript strict configs
  • API: GitHub REST API v3
  • Styling: Tailwind CSS (optional)

🛠 Setup Instructions

  1. Clone the repository

    git clone https://github.com/your-username/github-explorer.git
    cd github-explorer
  2. Install dependencies

    npm install
  3. Run the development server

    npm run dev
  4. Build for production

    npm run build

🧑‍💻 Contributing

Contributions are welcome! Feel free to open issues or submit PRs to enhance functionality or fix bugs.

📝 License

This project is licensed under the MIT License.


🌟 Show your support

If you like this project, please consider giving it a ⭐ on GitHub!