I made an Obsidian vault with 4000+ LeetCode problem cards

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.

GitHub: GitHub - sean2077/leetcode-obvault: This is a collection of LeetCode problems and solutions in Obsidian. If you find it helpful, please give it a star.

Requires Dataview and Tabs plugins.





3 Likes

Wow, this is an impressive effort! Having 4000+ LeetCode problems organized as individual Obsidian notes with interactive tables and bilingual descriptions is a fantastic resource. I’m sure many people will find this vault extremely helpful for tracking progress, referencing problems, and connecting concepts efficiently.

1 Like