Repository navigation
GitHub Sign Up
WinPaletter allows you to connect your GitHub account to unlock advanced store and theme management features. This page explains why GitHub sign-in is required, what permissions are requested, and how your data is handled.
Warning
Do not use unofficial builds. Some "cracked" versions appear on GitHub. WinPaletter is completely free and does not require a paid license. With GitHub integration for uploading and managing themes directly in the app, always use the official build for your safety.
Warning
The GitHub Manager feature is highly experimental.
You may encounter bugs, unexpected behavior, or errors during usage.
If you experience any issues, please report them here: https://github.com/Abdelrhman-AK/WinPaletter/issues/new/choose
Your feedback helps improve stability and functionality.
By signing up with GitHub, WinPaletter can:
- Create and manage your personal fork of the WinPaletter Store repository.
- Upload, update, and manage your custom themes.
- Optionally allow you to contribute your work to the community.
Tip
Already know why sign up is required? Jump directly to How to Sign Up with GitHub to Use WinPaletterâs GitHub Manager
GitHub authentication is necessary to enable the following features:
WinPaletter automatically forks the official WinPaletter Store repository to your GitHub account.
This fork acts as your personal theme repository.
You can:
- Upload new themes
- Update existing themes
- Manage your theme repository directly from WinPaletter
- Send themes publication request (pull requests) â Share your themes publicly
WinPaletter requests GitHubâs repo scope (advanced repository access).
This includes permission to:
- Access repository code
- Create and manage issues
- Create and manage pull requests
- Access and edit wikis
- Modify repository settings
- Manage webhooks
- Handle collaboration invites
- Access organization projects and team management (if applicable)
GitHub requires the repo scope for applications that:
- Fork repositories
- Commit changes
- Push updates
- Create pull requests on your behalf
Without this scope, theme publishing and store integration would not function.
WinPaletter is focusing on protecting your privacy and ensuring security:
- Your GitHub token and credentials are stored securely in Windows Credential Manager.
- Your GitHub password is never directly stored by WinPaletter.
- See also: GitHub Manager and security analysis
- Read/write access to public and private repositories is required for full functionality.
- Access is limited to operations needed for theme and store management.
You can revoke WinPaletterâs access at any time, by signing out.
Once revoked, WinPaletter will no longer have access to your repositories.
If you prefer separation from your main GitHub account:
- Create and use a secondary GitHub account specifically for WinPaletter.
Follow these steps to connect your GitHub account and enable theme upload and publishing.
You can begin using one of the following methods:
| Method 1 | Method 2 |
|---|---|
| Click the Users button on the main form to open the user dashboard. | Open WinPaletter Store, then click the Users button to open the user dashboard. |
|
![]() |
- Read the information displayed.
- Click
Sign upto continue.
A browser window will automatically open for GitHub authentication.

Select the GitHub account you want to connect.

GitHub will request a verification code.
- Copy the code provided by WinPaletter using the button shown below.
- Paste it into the browser page.

- Review the requested permissions.
- Click Continue to approve.

If your GitHub account uses 2FA:
- Enter your authentication code.
- Continue to complete the process.

Once authentication is complete:
- The browser will confirm successful connection.
- WinPaletter will also display a success message.


Your username and avatar will appear on the main form, confirming that you are signed in.

Each time you open WinPaletter, it will automatically sign you in using credentials stored in Windows Credential Manager.
To disconnect your GitHub account:
You can sign out using one of the following methods:
| Method 1 | Method 2 |
|---|---|
| Click the Users button on the main form and choose sign out. | Open WinPaletter Store, then click the Users button and choose sign out. |
|
![]() |
- Your saved GitHub credentials will be removed from Windows Credential Manager.
- A browser page will open allowing you to revoke WinPaletterâs access.
- Revoke access manually from that page to fully disconnect.
You are now signed out.
- Main form parts
- Color picker
- WallStudio; Generate a WinPaletter theme from an image
- Palette generator
- Skeleton of a feature modification
- How to design and apply a theme
- Theme info
- Windows colors and theme
- LogonUI screen
- Classic colors
- Cursors
- Consoles (Command Prompt and PowerShell)
- Windows Terminal
- Metrics and fonts
- Wallpaper
- Windows Effects
- Windows switcher (Alt+Tab appearance)
- Screen Saver
- Sounds
- WinPaletter application theme
- Basics
- Design themes to be uploaded to servers\GitHub repositories
- Use GitHub manager to upload and publish themes
- For Developers
- Introduction
- Sign in\out GitHub using WinPaletter
- Use GitHub manager to manage and upload themes
- GitHub Manager and security analysis
- Disable Explorer restart
- Advanced options to patch PE files
- Theme log verbose level
- Synchronize ExplorerPatcher settings with WinPaletter preview
- Apply preferences to all users and LogonUI screen

