Open source, free forever

Stop grinding LeetCode.
Start fixing real bugs.

Most coding platforms test if you can reverse a linked list. Nobody cares. What actually matters is tracing a null pointer through 12 files at 2am.

Star on GitHub
1Traceback (most recent call last):
2 File "app/handlers/message.py", line 47
3 in process_message
4 File "app/services/queue.py", line 23
5 in enqueue
6TypeError: 'NoneType' object is not subscriptable
7
8Context: user_id=4521, channel="general"
9Last successful: 2 minutes ago
10Failure rate: 23% of requests

Start here. What is the actual problem?

The workflow

Clone. Test. Fix. Submit.

Everything runs locally. Clone the challenge repo, run tests with your own tools, fix the code, submit when you are done. No browser IDE. No hand-holding.

recticode startrecticode testrecticode submit
terminal
$recticode start missing-messages

Sample challenges

Real bugs from real codebases

Hardpython / redis / websockets

The Case of the Missing Messages

Users report messages disappearing mid-conversation. Logs show they are being sent. Redis shows they are being queued. But somehow, they never arrive. What is eating them?

Mediumnode / express

Auth Worked Yesterday

JWT tokens validate fine locally. Production returns 401 for everyone.

Easyreact / typescript

The Infinite Loop

Component keeps re-rendering. DevTools shows thousands of updates per second.

Hardpostgres / prisma / next.js

The 3am Incident

Database connections spike to 500, app goes down, nobody knows why. You are doing the postmortem. Reconstruct what happened and write the fix that prevents it from happening again.

How it works

Debug like you would at work

1

Read the stack trace

No hints. Start where every real debugging session starts: an error message and a pile of code.

2

Trace the issue

Navigate across files. Understand the codebase. Find where things broke and why.

3

Write the fix

Actual working code that passes the tests. The kind you would push to main.

recticode bug icon

Built in the open

recticode is open source and free forever. Follow the repo to get notified when we launch new challenges and features.