LeetZen is a browser extension that brings a distraction-free experience to LeetCode.
Hide solution tabs, discussions, difficulty labels, and enable a focused workspace — all configurable from an intuitive settings UI built with React.
Customize what to hide, choose difficulty filters, manage tag selectors, and configure random problem generation.
Generate a random LeetCode problem — optionally filtered by difficulty and tags.
- ✔️ Hide Solutions tab
- ✔️ Hide Editorial tab
- ✔️ Hide Discussions tab
- ✔️ Hide Difficulty labels
- ✔️ Get Random Question to blind test your mettle
- ✔️ Filter Random Question with difficulty and tags
- ✔️ Sync settings via browser storage
- ✔️ React-based Options page
Each feature (Solutions/Editorial/Discussions/Difficulty) is implemented using the Strategy pattern, making it easy to add or modify blockers without touching core logic.
yarn installyarn devThis will:
- Build the extension
- Launch a dev loader
- Auto-reload on changes
If you like this extension, consider starring the repo!
MIT License.


