Skip to content

GitHub desktop application Supporting Github "Token Login" features for managing/editing GitHub accounts with enhanced repository operations & file editing designed to make it simple & fast!

License

Notifications You must be signed in to change notification settings

zebbern/github-app

Repository files navigation

Desktop app for GitHub management

GitHub App Screenshot

GitHub App Python PyQt5 Last Commit

Manage multiple GitHub accounts, repositories, and operations seamlessly from your desktop without constant browser switching or re-authentication while also supporting Token/API Login


Note

The GitHub Management Desktop App provides a comprehensive suite of tools for developers who manage multiple GitHub accounts or repositories. Built with PyQt5 and leveraging the GitHub REST API, this application streamlines common GitHub operations through an intuitive interface.


Feature Category Capabilities
Account Management • Multi-account support with instant switching
• Secure token storage and management
• Profile editing and customization
Repository Operations • Create, browse, and manage repositories
• Star/unstar repositories in batch
• File operations with drag & drop support
User Interactions • Advanced user search functionality
• Batch follow/unfollow operations
• Following management across accounts
Content Creation • Built-in code editor with syntax highlighting
• Live Markdown preview with GitHub styling
• Search and replace functionality

Installation

Prerequisites

Before installation, ensure you have Python 3.6+ installed on your system.

Setup Process
# Clone the repository
git clone https://github.com/zebbern/github-app.git
cd github-app

# Install required dependencies
pip install -r requirements.txt

# Run the application
python github.py

Interface Screenshots

User Management
Profile Management
Repository Browser
Repository Browser & File Editor
Profile Editor
Star Repos
Markdown Preview
Live Markdown Preview with GitHub-style Rendering

Repository Editor
Token Management
Login Interface

About

GitHub desktop application Supporting Github "Token Login" features for managing/editing GitHub accounts with enhanced repository operations & file editing designed to make it simple & fast!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages