Skip to content

M41NUL/github-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

github-tools

A mobile-friendly web tool to manage GitHub repositories without touching the CLI.


Features

  • ZIP to Repo — Upload a .zip file and instantly create a new GitHub repository
  • Folder Upload — Push a local folder to an existing repo
  • File Upload — Upload individual files with custom target path & new folder creation
  • Create Branch — Create a new branch from any existing ref
  • Create Release — Publish a new release or save as draft
  • Edit Description — Update repo description, topics, and website URL
  • README Editor — Edit README.md directly from the browser with a markdown toolbar
  • Rename Repo — Change a repository's name
  • Make Public / Private — Toggle repository visibility
  • Star / Unstar — Star or unstar any repository
  • Delete Repo — Permanently delete a repository with confirmation

Usage

  1. Open index.html in any browser
  2. Generate a GitHub Personal Access Token at Settings → Developer settings → Tokens (classic)
    • Select repo and delete_repo scopes
  3. Paste the token and click Connect
  4. Use any tool from the dashboard

Token is stored locally on your device only — never sent anywhere except the GitHub API.


Tech Stack

  • Pure HTML / CSS / JavaScript — no framework, no build step
  • JSZip — for reading ZIP files
  • GitHub REST API v3

License

MIT

Releases

No releases published

Packages

 
 
 

Contributors

Languages