Skip to content

A modern open-source project explorer built with Nuxt 3, leveraging GitHub's API to discover and analyze trending repositories. Features real-time sorting by stars, comprehensive metadata visualization, and direct GitHub integration.

License

Notifications You must be signed in to change notification settings

SeanLuis/github-explorer

Repository files navigation

GitHub Open Source Explorer

A modern web application to discover, explore, and track trending open-source projects on GitHub. Built with Nuxt 3, Vue 3, and TailwindCSS.

πŸŒ— Preview

Light Mode

GitHub Open Source Explorer Light Mode

Dark Mode

GitHub Open Source Explorer Dark Mode

✨ Features

  • πŸ” Advanced GitHub repository search
  • πŸ“Š Trending repositories dashboard
  • 🏷️ Curated collections of projects
  • 🎨 Modern UI with dark mode support
  • ⚑ Fast and responsive experience
  • πŸš€ Infinite scroll loading
  • πŸ“± Mobile-friendly design

πŸ› οΈ Tech Stack

  • Framework: Nuxt 3
  • UI Library: Vue 3
  • Styling: TailwindCSS
  • State Management: Pinia
  • API Integration: GitHub REST API
  • Icons: Radix Icons

πŸš€ Quick Start

  1. Clone the repository:
git clone https://github.com/SeanLuis/github-explorer.git
cd github-explorer
  1. Install dependencies:
pnpm install
  1. Create a .env file in the root directory with your GitHub token:
NUXT_HUB_GITHUB_TOKEN=your_github_token_here
  1. Start the development server:
pnpm dev

Visit http://localhost:3000 to see the app running.

πŸ“¦ Production Build

# Build for production
pnpm build

# Preview production build
pnpm preview

πŸ”Œ VS Code Extension

Explore GitHub repositories directly from your editor! Install our VS Code extension:

Overview

VS Code Extension

Extension Features

  • πŸ” Search repositories from VS Code
  • ⭐ Star and fork repositories
  • πŸ“ Organize into collections
  • πŸš€ Quick clone repositories
  • πŸ“Š View repository details

Learn more about the VS Code extension

πŸ“ Changelog

View all changes

πŸ† Featured On

GitHub Open Source Explorer - Discover amazing open source projects on GitHub | Product Hunt

🀝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

πŸ“ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ™ Acknowledgments

About

A modern open-source project explorer built with Nuxt 3, leveraging GitHub's API to discover and analyze trending repositories. Features real-time sorting by stars, comprehensive metadata visualization, and direct GitHub integration.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published