I built a vault containing 4000+ LeetCode problems as individual Obsidian notes. Sharing in case it’s useful to anyone else.
What it is:
-
Every LeetCode problem as a separate markdown note
-
Includes problem descriptions (bilingual EN/CN), topics, difficulty, similar problems, etc.
-
Interactive table views for filtering and navigation
-
Topic-based organization
How to use it:
Option 1: Clone and open directly in Obsidian
git clone https://github.com/sean2077/leetcode-obvault.git
Option 2: Copy the leetcode/ folder into your existing vault
Important: Treat the problem cards as reference materials. Don’t edit them directly - instead, create your own solution/note files and link to these cards. This way you won’t lose your work when updating the cards later.
Why I made this:
I wanted my LeetCode learning to live in my own note system where I can:
-
Reference problems in my study notes
-
See connections between problems and concepts
-
Track progress my way
-
Have everything in one place
The vault comes with a Python script if you want to regenerate or customize the cards yourself.
Requires Dataview and Tabs plugins.




