Skip to content

GitHub Profile Finder is a sleek desktop app built with Python and CustomTkinter that allows you to search and view detailed GitHub user profiles. Instantly fetch bio, repos, followers, and more in a modern, dark-themed UI!

Notifications You must be signed in to change notification settings

hari7261/GitProfile-search

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

🚀 GitHub Profile Finder 🔍

Welcome to GitHub Profile Finder, a simple yet powerful desktop application built with Python and Tkinter to quickly search and retrieve any GitHub user's profile details. This app is designed with a modern and sleek user interface using CustomTkinter and can be used to explore GitHub user profiles in style.✨

Python version CustomTkinter Status


🌟 Features

  • 🔍 Search by Username: Enter any GitHub username to retrieve profile details.
  • 🖼️ Profile Picture: Displays the profile picture of the user.
  • 📜 Detailed Profile Info: Retrieves the user’s bio, location, repositories, followers, and more.
  • 🌐 Clickable GitHub Profile Link: Open the user’s GitHub page directly from the app.
  • 🕒 Joined Date: Format and display when the user joined GitHub.
  • 🎨 Dark Mode UI: Enjoy a beautiful dark-themed user interface using CustomTkinter.
  • 📜 Scrollable View: See all the details without clutter using a smooth scrollable frame.

📋 Tech Stack

Technology Description
Python 🐍 Core language of the project
Tkinter 📦 GUI framework for Python
CustomTkinter 🎨 Modern dark mode widgets and styling
Requests 🌐 Fetches user data from the GitHub API
Pillow 🖼️ Handles image processing for profile pictures

🚀 How to Run

  1. Clone the repository:

    git clone https://github.com/yourusername/github-profile-finder.git
    cd github-profile-finder
  2. Install required dependencies:

    pip install -r requirements.txt
  3. Run the app:

    python github_profile_finder.py

🖼️ Screenshots

Main Window:

Main Window
Search interface with a smooth dark-themed UI.

Profile Example:

Profile Example
User profile details fetched from the GitHub API.


🚧 Future Enhancements

  • 🔐 Authentication: Add GitHub OAuth to get private profile details.
  • 📊 Advanced Stats: Display charts of user activity, repositories, and contributions.
  • 🗣️ Social Sharing: Add options to share GitHub profiles on social media.

❤️ Contributing

Feel free to fork this repository, make some improvements, and submit a pull request. Contributions are always welcome! 🙌


🛠️ Dependencies

Make sure you have the following libraries installed:

  • CustomTkinter
  • Requests
  • Pillow

You can install them with:

pip install customtkinter requests pillow

📧 Contact

Created with ❤️ by @hari7261.
Feel free to reach out for any queries, suggestions, or collaborations!


Enjoy exploring GitHub profiles effortlessly! 😎🎉


About

GitHub Profile Finder is a sleek desktop app built with Python and CustomTkinter that allows you to search and view detailed GitHub user profiles. Instantly fetch bio, repos, followers, and more in a modern, dark-themed UI!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy