Big-O-Tracker is a VSCode extension that helps developers instantly analyze the time complexity of their code. No guesswork, no stress—just write code and see how efficient it is. Perfect for competitive programmers, students, and anyone obsessed with clean, optimized code.
Features ✨
Real-time Big-O Analysis: Select a function, class, or code block and get an estimate of its time complexity.
Easy to Use: Minimal setup, analyze code straight from your editor.
Sidebar & Commands: Run analysis with one click or a command palette shortcut.
Learning Tool: Great for understanding algorithm efficiency while coding.
Installation 🛠️
You have two ways to install Big-O Tracker:
1. From VSCode Marketplace
Open VSCode.
Go to the Extensions panel (Ctrl+Shift+X / Cmd+Shift+X).
Search for Big-O Tracker.
Click Install.
Reload VSCode if needed.
2. From VSIX file
Download big-o-tracker.vsix.
Open VSCode.
Press Ctrl+Shift+P / Cmd+Shift+P → type Extensions: Install from VSIX.
Select the VSIX file → Install → Reload VSCode.
Usage 💻
Big-O Tracker works for functions, classes, and even code blocks without functions.
Open the Big-O-Tracker panel in VSCode
Open the file of code you want to analyze
Click Analyze
Loops, Recursion etc will be shown and which function, classes will be shown and the time and space complaxity
v0.1
As for now the extension can only support python file.
Contributing 🤝
Want more features or see a bug?
Just send emails to one of these emails
frozeplaysminecraft@gmail.com
rocketcodefaiyaz@outlook.com
Or inbox me in X (fizz_codding) or Instagram (ice__fizz)