The competitive programmer's toolkit for Java in VS CodeStop rewriting the same algorithms. Start solving problems. Install · Features · Algorithm Library · Keybindings · Contributing 🧠 What is JavaSTL?JavaSTL brings STL-style algorithm templates directly into your Java workflow inside VS Code. Whether you're grinding LeetCode, competing on Codeforces, or prepping for ICPC — JavaSTL lets you insert production-ready, optimized algorithm snippets in seconds through a clean two-level picker menu. Every template shows its time and space complexity right in the picker so you always know what you're inserting. No more Googling segment trees at 2AM. No more copy-pasting from old submissions. Just press a shortcut and get back to thinking. ✨ Features⚡ Insert Algorithm — Two-Level Category PickerBrowse 27 algorithms organized by category. Pick a category, pick an algorithm, and the code lands exactly where your cursor is — with a green glow highlight so you know what was just inserted.
🔎 Search All Algorithms InstantlyDon't remember which category Dijkstra lives in? Just hit Search All and type
🏁 Contest Template GeneratorOne command. One keystroke. A fully configured
🎨 Smart Snippet HighlightingEvery inserted snippet glows green and clears the moment you start typing — so you always know exactly what JavaSTL just inserted versus what you wrote. 🛡️ Language GuardJavaSTL only activates inside 📚 Algorithm Library
27 algorithms — all with time & space complexity hints, inline comments, and usage notes. ⌨️ Keybindings
Following extension guidelinesEnsure that you've read through the extensions guidelines and follow the best practices for creating your extension. Working with MarkdownYou can author your README using Visual Studio Code. Here are some useful editor keyboard shortcuts:
For more informationEnjoy! |


