GitHub URL tricks.

Change a few characters in a GitHub link and it does something new. Each card shows where to change your link. Tap Try to see it live on a real repo.

01
github → gitdiagram
The whole repo as a diagram
Files and how they connect, drawn for you.
Your linkgithub.com/pallets/clickChange togitdiagram.com/pallets/click
Try
02
github → gitingest
Summary, folders and files on one page
Ready to paste into an AI for better answers about the code.
Your linkgithub.com/pallets/clickChange togitingest.com/pallets/click
Try
03
github → github1s
Browse the repo like VS Code
File tree and search in your browser, nothing to clone.
Your linkgithub.com/pallets/clickChange togithub1s.com/pallets/click
Try
04
Press . on any repo
Edit in the browser
Opens a full editor right on the repo page.
Your linkgithub.com/pallets/clickChange togithub.dev/pallets/clickOropen the repo and press the . key
Try
05
Add .patch to a commit link
See the exact change as plain text
Works on commits and pull requests, add .diff for the short form.
Open a commit, copy the linkgithub.com/pallets/click/commit/2247b35Add at the end…/commit/2247b35.patch
Try
06
Add .keys to a profile link
Public SSH keys of any user
Handy for giving someone server access. Works for any username.
Your linkgithub.com/torvaldsAdd at the endgithub.com/torvalds.keysSwap torvalds for any username
Try
07
/archive/refs/heads/main.zip
Download any repo as a zip
No git needed. Swap main for the branch you want.
Your linkgithub.com/pallets/clickAdd at the endgithub.com/pallets/click/archive/refs/heads/main.zipOther branch? Swap main for its name
Try
@hayderdotdev

More free dev & AI drops every day on @hayderdotdev

All guides & repos →