ShipIt
ShipIt: Push accepted LeetCode solutions to GitHub.
As of June 2026, ShipIt has 3 users in the Workflow & Planning category.
Usersno change0%
3
3
Ratingno change0%
—
— reviews
Reviewsno change0%
—
Version
0.1.0
Manifest V3
History
6 snapshotsTracking since Apr 10, 2026.
View as table
| Date | Users | Rating | Reviews | Version |
|---|---|---|---|---|
| Apr 10, 2026 | 3 | — | — | 0.1.0 |
| Apr 20, 2026 | 4 | — | — | 0.1.0 |
| Apr 25, 2026 | 2 | — | — | 0.1.0 |
| May 23, 2026 | 2 | — | — | 0.1.0 |
| Jun 2, 2026 | 3 | — | — | 0.1.0 |
| Jun 10, 2026 | 4 | — | — | 0.1.0 |
| Now | 3 | — | — | 0.1.0 |
Permissions & access
- Permissions
- storage
- Host access
- https://leetcode.com/*, https://api.github.com/*
Screenshots
About
ShipIt automatically detects when your LeetCode submission is Accepted and lets you push your solution to GitHub in one click.
Stay Motivated!
Celebrate each successful submission!
Never lose track of your progress!
Keep your GitHub history aligned with your LeetCode wins!
What it does
- Watches LeetCode problem pages for an Accepted result
- Shows a lightweight toast: Push or Dismiss
- On Push, ShipIt creates/updates a solution file in your GitHub repo (via GitHub’s official API)
Setup (one-time)
1. Install ShipIt
2. Open ShipIt Settings
3. Add a GitHub token + repo info (below)
Create a GitHub PAT (fine-grained) — step by step
1. Go to GitHub Settings
2. Open Developer settings
3. Click Personal access tokens → Fine-grained tokens
4. Click Generate new token
5. Set:
- Token name: ShipIt
- Repository access: Only select repositories → choose your target repo
6. Under Repository permissions, set:
- Contents: Read and write
- (Metadata is required by GitHub and stays read-only)
7. Click Generate token
8. Copy the token (you won’t see it again) and paste it into ShipIt Settings
File format
By default ShipIt writes solutions to:
leetcode/{slug}/{slug}.{ext}
Example: leetcode/two-sum/two-sum.py
Privacy & security
- Your GitHub token is stored locally in your browser using Chrome extension storage
- ShipIt only talks to:
- leetcode.com (to detect Accepted + read your editor)
- api.github.com (to write the file you choose)Technical
- Version
- 0.1.0
- Manifest
- V3
- Size
- 243KiB
- Min Chrome
- 88
- Languages
- 1
- Featured
- No
Metadata
- ID
- ccijdedaocinkjkcfpgemcifjgmppgbh
- Developer ID
- ub107050d306ea831790023c9e478e68e
- Developer Email
- [email protected]
- Created
- Feb 10, 2026
- Last Updated (Store)
- Feb 10, 2026
- Last Scraped
- Jun 10, 2026
- Website
- —
- Support URL
- https://github.com/chittiv1113/ShipIt/issues
- Privacy Policy
- https://chittiv1113.github.io/ShipIt/privacy
Similar extensions
Alternatives to ShipIt, ranked by description similarity.
LeetHub v2
Automatically integrate your Leetcode & GeeksforGeeks submissions to GitHub
20.0K
★ 3.0
LeetHub-3.0
Automatically integrate your Leetcode submissions to GitHub
9.0K
★ 4.3
GitCode
GitCode
91
★ 5.0
CF Fetcher
Fetch your Codeforces accepted submissions and generate a README.md file for your GitHub repository
59
★ 5.0
Coding Challenge Companion
Automatically pushes your coding challenge solutions to GitHub upon successful submission
5
StructyHub
Automatically integrate your Structy submissions with GitHub.
30
★ 5.0
LeetCode to Todoist
Schedule LeetCode problems into Todoist directly from the problem page.
1
WorthKeeping
Capture what you did. Remember what mattered.
6
Data sourced from the Chrome Web Store · last verified Jun 10, 2026.