/gitlist

Github repository listing page

Primary LanguageJavaScript

GitList

Welcome to GitList! 🚀 A visually appealing web page to explore the public repositories of any GitHub user. Visit Here to explore.

image

Overview

GitHub Explorer is a web application built with HTML, CSS, and JavaScript that leverages the GitHub API to display a user's public repositories. Users can easily customize the number of repositories they want to view on a page, ranging from 10 to 100. The project focuses on providing a seamless experience through GitHub API integration and dynamic pagination.

Features

  • GitHub API Integration: Utilizes the GitHub API to fetch and display public repositories.
  • Dynamic Pagination: Allows users to navigate through multiple pages of repositories.
  • Customizable Display: Users can choose the number of repositories displayed per page (from 10 to 100).
  • Search & Sort: Users can search for other users by their username or search for a specific repository of the user. Users can sort the list of repositories are showing in page by most starts and most forks.

Getting Started

Prerequisites

  • Modern web browser
  • GitHub account (For API key)

Installation

  1. Clone the repository:
    git clone https://github.com/TuhinBar/gitlist.git
    cd gitlist
    

Configuration

No additional configuration is required. However, if you have a GitHub account, you can set up a personal access token for increased API rate limits. Update the config.js file with your token (optional).

  // config.js
  const GITHUB_API_TOKEN = 'your_access_token_here';

Preview

Here are some screenshots attached!

  • Profile image
  • Repositories image
  • Pagination image
  • Responsiveness image image