4 items
Choose an exact language and download LeetCode, GeeksforGeeks, or Code360 problems with commented descriptions and starter code. DSA Problem Downloader lets you download LeetCode, GeeksforGeeks, and Code360 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 LeetCode, GeeksforGeeks, and Code360 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, GeeksforGeeks' embedded page state, and Code360's public problem APIs instead of fragile DOM scraping • Smart commenting — wraps the problem description in the correct comment syntax for your chosen language • Python indentation cleanup — normalizes Python downloads to 4-space indentation to avoid mixed tab/space issues • Clean file naming — saves the starter file with a descriptive filename and correct extension HOW TO USE 1. Open any problem page on LeetCode, GeeksforGeeks, or Code360 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. Downloaded files are generated locally on your device. No analytics, no cookies, no third-party services. PERMISSIONS • "Read and change data on supported problem sites" — needed to read the problem title, description, constraints, and starter code from the page's structured data or first-party problem endpoints. 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.3.1 — Fixed exponent/subscript rendering in downloaded problem descriptions.
Jul 25, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.