Hello everyone.
Over the last few years, my competitive programming workflow slowly became ridiculous.
A typical solving session looked something like this:
- Codeforces problem page
- Submit page
- Custom Invocation page
- VS Code
- Notion / Google Docs / notebook for notes
- Sometimes another tab to track progress
By the time I was actually solving the problem, half my attention was already spent switching between tabs.
Even worse, I kept running into the same issue:
I would solve a problem, learn something useful, promise myself I'd remember it, and then completely forget it a few weeks later.
A clever DP transition.
A graph observation.
A constructive trick.
A mistake I never wanted to repeat.
Everything slowly disappeared into old notebooks, random documents, or my memory.
So I(Ayush) started building Leetify.
Not to replace Codeforces.
Just to make the workflow around solving problems feel better.
Website: https://leetify-dun.vercel.app/
A short demo and screenshots are available on the website. One Workspace Instead of Five Tabs
The idea behind Leetify is simple:
Bring everything related to solving a problem into a single place.
Today it includes:
- Split-screen problem solving
- VS Code-inspired editor
- One-click submissions
- Difficulty ratings
- Topic tags
- Dark mode
- Better problem-page organization
The goal is simple:
Spend more time solving.
Spend less time navigating.
Notes Directly Inside Codeforces
This is probably the feature I’m most excited about.
Every problem now has its own notes section.
You can save:
- Mistakes
- Observations
- Editorial insights
- DP transitions
- Graph tricks
- Revision notes
directly alongside the problem.
No separate notebook.
No searching through old folders.
No wondering where you wrote something.
And because every note is linked to its original problem, revisiting old ideas becomes much easier.
My Notes
All notes are automatically collected into a dedicated section.
Think of it as your personal competitive programming notebook.
Over time it becomes a searchable collection of:
- Patterns you’ve learned
- Mistakes you’ve made
- Tricks worth remembering
- Editorial insights worth revisiting
Instead of solving hundreds of problems and forgetting half the lessons, you slowly build a knowledge base connected to actual practice.
Analytics That Tell You What To Practice Next
One thing I always felt was missing from most platforms was guidance.
Most of us know our rating.
Very few of us know:
- Which topics are holding us back
- Which topics are already strengths
- What difficulty range we should practice next
- Whether we’re actually ready for the next rating milestone
Leetify now includes analytics that try to answer exactly that.
It analyzes your solve history and highlights:
- Topic strengths
- Topic weaknesses
- Practice difficulty gaps
- Suggested growth areas
- Personalized problem recommendations
- Rating-readiness estimates
The goal isn’t to tell you what to do.
It’s to make practice more intentional.
Looking For Feedback
The project is still evolving quickly and many of the current features came directly from user suggestions.
I’d love to know:
- What part of your workflow feels most annoying today?
- Do you take notes while solving?
- What analytics would actually help you improve?
- What would you like to see next?
Website:
https://leetify-dun.vercel.app/
Thanks to everyone who has tried the extension so far and shared feedback.
Good luck in your contests :)









It is really helpful tool ... Thanks
thanksss
Looks cool! Could you make it a Firefox extension also?
yea sure , i cannot promise the exact date , but i ll start working on it no worries
Lesss gooo.....
this is absolutely the best codeforces extension I've used so far. the UI is very user-friendly, and the buttons actually aren't a mess. the format code is also very helpful for organizing pseudo code or code drafting.
Thanksss man such comments really help ,i was a bit demotivated by seeing so less upvotes , would love to know what additional features you want , or any thing that you might want to change.
This is one of the best extensions I have tried. Thanks a lot for this contribution. The UI looks a lot like LeetCode (probably that's why the name Leetify, ha ha). I always wanted to take notes for every problem, started with Notion, but later gave up because of the hassle, and I also thought it would be nice if I could submit code in CodeChef, LeetCode styles. So this extension is like my dream come true :) <3
damnnn ,thank you very much for the kind words , such comments inspire me to keep working on such projects , any thing to improve upon??
this is such an overengineered solution.
instead of using notion/gdocs use a physical pen and paper
instead of using custom invocation compile and run your code locally
instead of using an extension to get split screen, right click your taskbar and click "show windows side by side" (or push your editor window to the right edge of your screen and the browser to your left
thats what everything that you and i use is my friend , my goal was only this , combining all 4-5 tabs/workspaces into one . Not very different from how back in the day you had to buy an ipod/walkman for music , camera for taking photographs , telephones(or services) for calling people ..... and what not until some guy overengineered a solution and called it a phone . obviously the comparision is nowhere close but just giving you an analogy. appreciate the comment btw , it takes efforts .
nah its fine i greatly appreciate ur efforts into the app, and I hope it was worth it for you. I really don't know why the community is so negative; such a useful project should be cherished by the community.
thanksss
fyi one small bug: once you enter the leetify thing for a problem and you click the go back arrow (on the top left corner), I'm assuming that it should go back to problem set or contest, but it doesn't do that.
ohh , thanks for informing , i ll fix that
I wanna make people more aware of this tool. Its such a useful tool.
https://github.com/Jay25-Git/Leetify-for-Codeforces
I made a repo for anybody who wanna try leetify.
Thanks Deependra for this extension
gratefulllllll
Bro its great,one improvement that can happen is the template we can store to use for every problem.Also please add timer.Btw thanks a lot
done sir
Auto comment: topic has been updated by Deependra. (previous revision, new revision, compare).