https://sites.google.com/view/gitswift
GitSwift is a user-friendly GUI tool that simplifies uploading your local projects to GitHub. Manage your tokens securely, create repositories, and seamlessly upload files with ease. Perfect for developers seeking an efficient way to host their code.
- Simple Repository Creation - Create GitHub repositories with just a few clicks
- Secure Token Management - Store and manage your GitHub tokens securely
- Drag & Drop Interface - Easy file selection and management
- Progress Tracking - Real-time upload progress monitoring
- Error Handling - Graceful error management with clear user feedback
- Multi-Repository Support - Manage multiple GitHub repositories from a single interface
- Advanced Visualization - Interactive visualization of Git branches and commit history
- Secure Authentication - OAuth and token-based authentication for secure repository access
Choose the version that works best for your workflow:
Use GitSwift directly in your browser without installation. Launch Web App
Requirements:
- Modern browser (Chrome, Firefox, Edge, Safari)
- Internet connection
- GitHub account
Run GitSwift as a Python application. Ideal for developers who want to customize or integrate with their workflow. Download Python App
Requirements:
- Python 3.6 or higher
- Git installed locally
- Required packages (included in requirements.txt)
Standalone executable for Windows. No Python installation required. Download .exe
Requirements:
- Windows 10 or higher
- Git installed locally
- 4GB RAM minimum
- Clone the repository:
git clone https://github.com/itsKayWat/GitSwift.git
- Navigate to the project directory:
cd GitSwift
- Install the required packages:
pip install -r requirements.txt
- Run the application:
python GitSwift.py
- Download the .exe file from the download link
- Run the executable to start GitSwift
- No additional installation required
-
Generate GitHub Token:
- Visit GitHub → Settings → Developer settings → Personal access tokens
- Generate a new token with repo and workflow scopes
- Copy your token
-
Add Token to GitSwift:
- Launch GitSwift
- Click "Add Token"
- Paste your GitHub token
- Add a friendly name for the token
-
Create Repository:
- Click "Create New Repository"
- Enter repository details (name, description, visibility)
- Click "Create"
-
Upload Files:
- Select your local project folder or drag files to the upload area
- Review selected files
- Click "Upload to GitHub"
- Monitor upload progress
Hello! I'm KayWat, the developer behind GitSwift. Your support keeps me fueled and creating!
Thanks for your support! ❤️
This project is licensed under the MIT License - see the LICENSE file for details.