Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>VS-Leet - LeetCode IntegrationNew to Visual Studio Code? Get it now.
VS-Leet - LeetCode Integration

VS-Leet - LeetCode Integration

Abesh Ahsan

|
3 installs
| (0) | Free
Complete LeetCode integration for VS Code - Browse, solve, test, and submit coding problems directly in your editor
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

VS-Leet

Solve and manage LeetCode problems directly from Visual Studio Code.

VS-Leet brings the complete LeetCode workflow into your editor, allowing you to browse problems, write solutions, run tests, and submit — all without leaving VS Code. Perfect for interview preparation, competitive programming practice, and daily coding challenges.


Features

  • Browse LeetCode problems from the activity bar sidebar
  • Filter by difficulty (Easy, Medium, Hard) and search by tags
  • Open problem descriptions directly in the editor with syntax highlighting
  • Write solutions in your preferred language (C++, Java, Python, JavaScript, TypeScript, and more)
  • Run test cases with instant feedback on results
  • Submit solutions directly to LeetCode with real-time verdict
  • Track progress with solved/attempted status indicators
  • Automatic solution saving to your workspace
  • Persistent login — authenticate once and stay signed in

Usage

  1. Click the VS-Leet icon in the activity bar (left sidebar)
  2. Sign in with your LeetCode account when prompted
  3. Browse problems, filter by difficulty, or search by tags
  4. Click on a problem to open it in the editor
  5. Write your solution and run test cases
  6. Submit when ready!

Configuration

Configure solution storage location and default language in VS Code settings:

  • vs-leet.solutionFolder — Folder name for storing solution files (default: "Solutions")

Requirements

  • Visual Studio Code version 1.90.0 or higher
  • Active LeetCode account
  • Internet connection for problem syncing and submission

Known Limitations

  • Login requires Chromium browser automation (installed automatically on first sign-in)
  • Some premium LeetCode features may not be available
  • Submission feedback depends on LeetCode server response times

Release Notes

1.0.3

  • Improved login flow stability
  • Enhanced problem filtering
  • Bug fixes and performance improvements

1.0.0

  • Initial release of VS-Leet

Support & Contributing

Found a bug or have a feature request? Open an issue on GitHub:
GitHub: https://github.com/abeshahsan/VS-Leet


License

MIT License — See LICENSE for details


Enjoy coding with VS-Leet! 🚀

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft