NeetCode Notes
unlistedby kathlind
Create structured Obsidian notes from NeetCode problem links.
★ 1 starsUpdated 2mo agoMIT
NeetCode Notes
NeetCode Notes is a small Obsidian plugin that creates structured notes from NeetCode problem links.
What it does
- Creates notes from
neetcode.io/problems/...links. - Fetches problem metadata automatically.
- Lets you choose a NeetCode roadmap folder manually.
- Creates a clean folder structure inside your vault.
- Adds note properties like difficulty, topics, link, and roadmap connection.
Example structure
NeetCode/
├── NeetCode.md
├── Array & Hashing/
│ ├── Array & Hashing.md
│ ├── Group Anagrams.md
│ └── Valid Anagram.md
└── Two Pointers/
├── Two Pointers.md
└── Two Integer Sum II.md
Example note
---
difficulty: Medium
roadmap_topic: Array & Hashing
roadmap_link: "[[NeetCode/Array & Hashing/Array & Hashing|Array & Hashing]]"
topics:
- Array
- Hash Table
- String
link: https://neetcode.io/problems/anagram-groups/question
created: 2026-05-26
---
## Problem
...
## Solution
Manual installation
Clone repo and copy these files:
manifest.json
main.js
styles.css
to:
<YOUR_VAULT>/.obsidian/plugins/neetcode-notes/
Final structure:
<YOUR_VAULT>/.obsidian/plugins/neetcode-notes/
├── manifest.json
├── main.js
└── styles.css
Then restart Obsidian and enable the plugin:
Settings → Community plugins → NeetCode Notes → Enable
Usage
- Click the rocket icon in the left ribbon.
- Paste a NeetCode problem link.
- Choose a roadmap folder.
- The note will be created and opened automatically.
Development
npm install
npm run build
For development mode:
npm run dev
Note
This plugin uses a NeetCode API endpoint to fetch problem metadata. If NeetCode changes its API, the plugin may require updates.
License
MIT
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.