Top 7 LeetCode extensions
Tags: productivity, programming, opensource, 100daysofcode
Published: 2022-02-01 20:09:43

We all know that LeetCode is so useful for problem-solving or preparing for interviews, but you can do a few tweaks to make it more fun and useful while solving problems. Some of these extensions will help you increase your productivity, and some of them will help you to have good open-source contributions. So in this blog, I'll be talking about six useful leetcode extensions for browsers, and one more we can use with VS Code. **Enjoy :)**

-----

## 1. [LeetCode Video Solutions](https://chrome.google.com/webstore/detail/leetcode-video-solutions/ilnmgkahgjdpkoliooildngldmilhelm?hl=en)

Through this extension, you will enjoy:
- Watching free helpful LeetCode video solutions on the problem page itself, the solutions are in different programming languages and cover different solving techniques and algorithms
- Not being distracted by watching cat videos on YouTube when you should be solving a LeetCode problem!
- Seeing the solution videos' duration, upload date, views, channel, and other information.

🔗 It's available for [Google Chrome](https://chrome.google.com/webstore/detail/leetcode-video-solutions/ilnmgkahgjdpkoliooildngldmilhelm?hl=en) and [Mozilla Firefox](https://addons.mozilla.org/en-US/firefox/addon/leetcode-video-solutions/).

![Video Solutions Extension overview](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xjc69b9jua4wnp4na1cc.png)


## 2. [LeetCode Enhancer](https://github.com/loveshdongre/leetcode-enhancer)
  This extension can boost your productivity by hiding unnecessary visual elements from the screen, enabling you to focus on what is important. You can change your preferences from the popup menu and find out what best suits your needs.

It has the following features:
- Hide problem difficulty 
- Hide locked problems from the table
- Hide / Show any table column
- Highlight solved problems
- Hide solved problems.

🔗 It's available for [Google Chrome](https://chrome.google.com/webstore/detail/leetcode-enhancer/gcmncppaaebldbkgkcbojghpmpjkdlmp), [Mozilla Firefox](https://addons.mozilla.org/en-US/firefox/addon/leetcode-enhancer/), and [Microsoft Edge](https://microsoftedge.microsoft.com/addons/detail/leetcode-enhancer/dgddijgkneackjhmijacbopefpladfia).

![LeetCode Enhancer overview](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nbiv8aogztyq8vck784r.jpg)


## 3. [LeetHub](https://github.com/QasimWani/LeetHub)
With this extension, you can automatically integrate and push your Leetcode submissions to GitHub when you pass all tests on a Leetcode problem. 

This extension is beneficial because:
1. Recruiters want to see your contributions to the Open Source community, be it through side projects, solving data structures/algorithms, or contributing to existing OS projects
2. It would be so easy to access your leetcode problems and solutions in one place, and you will not spend any time pushing your code to GitHub! 

🔗 It's available for [Google Chrome](https://chrome.google.com/webstore/detail/leethub/aciombdipochlnkbpcbgdpjffcfdbggi?hl=en).

![LeetHub overview](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/judj7t3lwbw85fsvabpb.jpg)


## 4. [Leetcode Timer](https://github.com/samarthtambad/leetcode-timer)
 Easily time your leetcode practice sessions with automatic time setting based on difficulty.

It has the following features:
1. Set time for difficulty levels to increase your solving speed 
2. Automatically detects difficulty and sets the time accordingly
3. Alert when time is over.

 🔗 It's available for [Google Chrome](https://chrome.google.com/webstore/detail/leetcode-timer/hihcjkhhlbmckhhnjamfomegbnlffcni?hl=en).

![Leetcode Timer overview](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/860uocfq8cnes3n376kr.png)


## 5. [LeetCode Timer](https://chrome.google.com/webstore/detail/leetcode-timer/gfkgelnlcnomnahkfmhemgpahgmibofd?hl=en)

Don't worry, I'm not repeating myself :) It's a different extension.

It has the following features:
- Track time when solving problems on LeetCode
- Auto start timer functionality
- Automatically, pause timer on successful submission
- Hide acceptance rate and more other features.

🔗 It's available for [Google Chrome](https://chrome.google.com/webstore/detail/leetcode-timer/gfkgelnlcnomnahkfmhemgpahgmibofd?hl=en).

![LeetCode Timer overview](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fzyj3meia2ar28aemjue.jpg)

 
## 6. [LC Predictor](https://github.com/SysSn13/leetcode-rating-predictor)

- This extension for **predicting leetcode contest rating**. It shows approximate rating delta after contests on leetcode itself on the right side
- After participating in Leetcode contests, you wait too long for seeing your new rating. so this extension will be helpful here.

🔗 It's available for [Google Chrome](https://chrome.google.com/webstore/detail/lc-predictor/jfhgaegpgiepniiebglgjhhfnjcibphh).
 
![LeetCode Predictor overview](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/65wiasbe9xp80ezrg9i2.png)
 

## 7. [LeetCode "VS Code extension"](https://marketplace.visualstudio.com/items?itemName=LeetCode.vscode-leetcode)

- Solve LeetCode problems in VS Code
- Filter problems by company, difficulty, or topic.

You can also watch [this video](https://youtu.be/x69gw2v4m-g) to know how to install the extension.

![LeetCode on VS Code demo](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g9idgtoj48lqw1nrz0cn.gif)
 
-----

## Conclusion

In this blog, I discussed some useful LeetCode extensions that I know. If you know any other useful extensions, it would be great to share them with us :)

Which extension do you like more? Let me know!


### Previous Articles
- [Top 10 Useful GitHub Browser Extensions](https://dev.to/abanoub7asaad/top-10-useful-github-browser-extensions-2k2d)
- [Shortest way to find a buggy commit with Git](https://dev.to/abanoub7asaad/shortest-way-to-find-a-buggy-commit-with-git-21md).