Welcome to GitList! 🚀 A visually appealing web page to explore the public repositories of any GitHub user. Visit Here to explore.
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.
- 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.
- Modern web browser
- GitHub account (For API key)
- Clone the repository:
git clone https://github.com/TuhinBar/gitlist.git cd gitlist
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';
Here are some screenshots attached!