LeetCode Buddy
An extension that makes you more productive while you LeetCode.
Watch free LeetCode video ▶ solutions on the problem page itself.
Review user movement across collected snapshots.
View collected rating snapshots from the latest 7-day window to assess rating stability.
Compare 1-day, 7-day, and 30-day net growth and growth rate.
Review publication date, version, supported languages, and crawl timestamps.
Review the store description, core capabilities, and common use cases.
MASSIVE UPDATE (again) 🎉:
I have completely updated the extension to work with the NEW UI of LeetCode, including the dynamic UI layout.
This has been long time coming and has been requested so many times by you guys. Thanks for supporting the extension so much and yeah, keep LeetCoding! (Stay tuned for more new exciting features)
With LeetCode Video Solutions extension, you can watch helpful video solutions of a problem without leaving the problem page!
Now you don't have to be distracted by watching cat videos on YouTube when you should be solving a LeetCode problem!
When using the extension, you can see the solution videos' duration, upload date, views, channel and other information.
Inspect the latest comments and rating distribution.
Store average score: 4.4. The bars below are calculated from synced review text only, so they may be empty for extensions that have public ratings but no synced comments yet.
Review related products from the Chrome Web Store detail page.
An extension that makes you more productive while you LeetCode.
A browser extension to improve productivity on Leetcode.
Watch Youtube video Solutions of Leetcode problems on the Leetcode page itself for free
Leetcode links in GeeksforGeeks Problems
Enhances Leetcode problems with solution code, video explanations, and GPT code analysis.
Automatically integrate your Leetcode & GeeksforGeeks submissions to GitHub
Good one!
This is dope, it works
Cannot see the video solution tab for any problem .
not showing video solutions for all the problems can you pls rectify it?
I cannot see any videos, plz help! Edit: Now it works, thanks Soumya!
Great extension on the old UI. I can also confirm with Phani that the app is not working currently on my end on the new UI: the console in chrome is outputting this message. Cannot see the videos appearing on top of the solutions page. LeetCode Video Solutions v4 -> Content Script Running! app.js:64 NEW UI!! app.js:66 currentURL https://leetcode.com/problems/maximum-product-of-two-elements-in-an-array/description/ app.js:86 dynamicLayoutButton false app.js:1210 heyyyyy: Description app.js:1210 heyyyyy: Editorial app.js:1210 heyyyyy: Solutions app.js:1212 <div class="flexlayout__tab_button_content">…</div>flex 'div1 bro' app.js:1214 /ts0/tb2 res bro app.js:1210 heyyyyy: Submissions app.js:1210 heyyyyy: Code app.js:1210 heyyyyy: Testcase app.js:1210 heyyyyy: Test Result app.js:439 solutions tab: <div data-layout-path="/ts0/tb2" class="flexlayout__tab_button flexlayout__tab_button_top flexlayout__tab_button--unselected" style="display: flex;">flex::before<div class="flexlayout__tab_button_content">…</div>flex</div> app.js:449 test null app.js:450 Uncaught (in promise) TypeError: Cannot read properties of null (reading 'innerText') at go (app.js:450:37) I can see the error is the last line at 450 unsure whats going wrong
hey brother now its not showing the video solutions button but showing pop up kindly could you plz help its not working for me
IN NEW UI NOT ABLE TO FIND THE OPTION OF THE VIDEO SOLN
Now , in the new Leetcode UI where I can find the video solution section? Can you please help me and others who those struggling with this same problem? Maybe you can add a video as you uploaded for older version.
Doesn't work with new UI. Error in console: Uncaught TypeError: Cannot read properties of null (reading 'innerText') at HTMLDivElement.<anonymous> (app.js:73:9) at Object.callCallbacks (arrive.min.js:48:45) at arrive.min.js:204:17 at Array.forEach (<anonymous>) at MutationObserver.t (arrive.min.js:195:13) at MutationObserver.<anonymous> (arrive.min.js:132:19)