Item logo image for DSA Problem Downloader

DSA Problem Downloader

ExtensionDeveloper Tools3 users
Item media 4 (screenshot) for DSA Problem Downloader
Item media 1 (screenshot) for DSA Problem Downloader
Item media 2 (screenshot) for DSA Problem Downloader
Item media 3 (screenshot) for DSA Problem Downloader
Item media 4 (screenshot) for DSA Problem Downloader
Item media 1 (screenshot) for DSA Problem Downloader
Item media 1 (screenshot) for DSA Problem Downloader
Item media 2 (screenshot) for DSA Problem Downloader
Item media 3 (screenshot) for DSA Problem Downloader
Item media 4 (screenshot) for DSA Problem Downloader

Overview

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

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.

Details

  • Version
    1.2.0
  • Updated
    May 31, 2026
  • Offered by
    prakhar_katiyar
  • Size
    223KiB
  • Languages
    English
  • Developer
    Email
    prakhar_katiyar@outlook.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, visit the developer's support site

Google apps