DSA Problem Downloader

Choose an exact language and download LeetCode or GeeksforGeeks problems with commented descriptions and starter code.

As of June 2026, DSA Problem Downloader has 3 users in the Developer Tools category.

Usersno change0%
3
3
Ratingno change0%
— reviews
Reviewsno change0%
Version
1.2.0
Manifest V3

History

2 snapshots

Tracking since Jun 1, 2026.

Not enough history yet for this metric — the chart fills in as we collect more snapshots.
View as table
DateUsersRatingReviewsVersion
Jun 1, 20261.2.0
Jun 7, 20261.2.0
Now31.2.0

Permissions & access

Permissions
activeTabscripting
Host access
https://leetcode.com/*, https://geeksforgeeks.org/*, https://www.geeksforgeeks.org/*, https://practice.geeksforgeeks.org/*

Screenshots

DSA Problem Downloader screenshot 1DSA Problem Downloader screenshot 2DSA Problem Downloader screenshot 3DSA Problem Downloader screenshot 4

About

DSA Problem Downloader lets you download LeetCode and GeeksforGeeks problems as ready-to-code starter files — complete with the problem description as comments and the exact starter code in your chosen language.

FEATURES
• Multi-platform support — works on both LeetCode and GeeksforGeeks problem pages
• Exact language selector — choose from every language the problem supports, not just the one shown on the page
• Smart auto-detection — preselects the language currently displayed on the page, with manual override
• Structured data extraction — reads LeetCode's GraphQL API and GeeksforGeeks' embedded page state instead of fragile DOM scraping
• Smart commenting — wraps the problem description in the correct comment syntax for your chosen language
• Clean file naming — saves the starter file with a descriptive filename and correct extension

HOW TO USE
1. Open any problem page on LeetCode or GeeksforGeeks
2. Click the DSA Problem Downloader icon in the toolbar
3. Pick the language you want from the dropdown
4. Click "Download Starter File"
5. A file with the problem description and starter code is saved to your Downloads folder

PRIVACY
This extension does not collect, store, or transmit any personal data. All operations happen locally on your device. No analytics, no cookies, no external servers.

PERMISSIONS
• "Read and change data on leetcode.com and geeksforgeeks.org" — needed to read the problem title, description, constraints, and starter code from the page's structured data. The extension only activates when you click its icon on a supported problem page.
• "activeTab" — grants temporary access to the current tab only when you click the extension icon. No background access.
• "scripting" — used to inject the content script that reads problem data from the page.

SUPPORT
Found a bug? Have a suggestion? Open an issue at https://github.com/prakhar-ktyr/leetcode-downloader/issues

Version 1.2 — Added GeeksforGeeks support, improved language detection.

Technical

Version
1.2.0
Manifest
V3
Size
223KiB
Min Chrome
88
Languages
1
Featured
No

Metadata

ID
dgempcgopkkaimfklhbgibkecogfjpdm
Developer ID
udb5b5de763123ea490d41be11c041222
Developer Email
[email protected]
Created
May 31, 2026
Last Updated (Store)
May 31, 2026
Last Scraped
Jun 7, 2026
Website

Data sourced from the Chrome Web Store · last verified Jun 7, 2026.