Skip to content

Ammar-Meman/github-profile-explorer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Profile Explorer

A simple web app to search and explore GitHub user profiles. Built with vanilla JavaScript, no frameworks needed!

What it does

Search for any GitHub user and see their profile info, repositories, and gists. That's it - clean and simple.

Features

  • 🔍 Search GitHub users by username
  • 👤 View profile details (avatar, bio, location, join date)
  • 📊 See stats (followers, following, repos)
  • � Browse repositories with pagination
  • � Check out user's gists
  • 🌓 Light/dark theme toggle
  • 📜 Search history (saves your last 5 searches)
  • 📱 Works on mobile and desktop

How to use

  1. Clone this repo or download the files
  2. Open index.html in your browser
  3. Type a GitHub username and hit search
  4. Explore their profile!

That's literally it. No installation, no build process, no npm packages.

Tech stuff

  • Plain HTML, CSS, and JavaScript
  • Uses GitHub's public API
  • Stores theme preference and search history in your browser

Quick tips

  • Try searching for "octocat" or "torvalds" to see it in action
  • Click the theme toggle button to switch between light and dark mode
  • Use the search history dropdown to quickly revisit profiles
  • GitHub API allows 60 requests per hour without authentication

Files

├── index.html    # The main page
├── style.css     # All the styling
├── index.js      # The magic happens here
└── README.md     # You're reading it

Want to contribute?

Feel free to fork, improve, and send a pull request. Found a bug? Open an issue!

License

MIT - do whatever you want with it.


Made by Ammar Meman with ❤️ and vanilla JS

About

A lightweight web app to search and explore GitHub user profiles, repositories, and gists. Built entirely with Vanilla JavaScript!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors