Watch your code actually run.
Flame turns any program into a step-by-step animation - every call, branch, and array swap, with the memory laid bare. Write it, watch NeonFlow trace it, and get graded in seconds. No install, no setup.
▍
From prompt to graded - with NeonFlow in the middle.
No CI configs, no test harnesses to teach, no spreadsheets. Just write code, watch it run, and get graded - all in the browser.
Author the problem
Write the prompt, set starter code, attach hidden tests, define the rules.
Spin up a batch
Create a classroom in one click and share the join link instantly.
Watch it run in NeonFlow
Students don't just run code - they replay it, step by step, so a bug becomes something you can see.
Auto-grade instantly
Submissions run against your hidden tests in seconds. Real execution, real output - no fake pass.
Analyze & review
Per-student dashboards show who aced it, where they struggled, and let you replay their exact run.
See it yourself
The whole loop takes minutes. Open NeonFlow and watch your first program run.
Open NeonFlowNot just whether it passed - see how it ran.
Two instruments, one running program. The source shows the line executing right now; memory shows the array cells actually trading places. They scrub together, step by step.
Two programs, a thousand times the work.
The fast version and the slow version of a program often look almost identical on the page. The difference only exists at runtime - drag the input size and watch it appear.
At n = 64, an n log n algorithm does 384 steps. An n² algorithm does 4.1k - 11× the work for the exact same input. Hover the chart to compare all five at any point.
A platform that shows its work.
This section is a five-line program, and the page is executing it. Pause it. Drag it backwards. That's what Flame does to your code.
hidden tests
✓ 4/4 passed · graded 100%
replay · your exact run
CS-204 · pass rate
liveLabs
Write, run, test. No setup, ever.
A real editor, a real runtime, a real test runner - in the browser. Every problem ships with hidden grader tests so students learn by proving it.
- --returns doubled for small listexpect[6, 14, 4]
- --handles empty inputexpect[]
- --preserves orderexpect[2, 4, 6, 8]
- --rejects non-number valuesexpectTypeError
- --handles 10k entries under 50msexpect<= 50ms
- Python
- TypeScript
- Go
- Rust
- Java
- C++
- SQL
- Ruby
Batches
Teachers run the class. Students run the code.
A batch is the thread between them: the teacher authors into it, every student joins with one code, and each submission runs in its own sandbox. Hidden tests stay hidden; the rubric does the grading.
Own the curriculum
Draft problems with starter code, edge-case tests and rubric weights. Clone last term's batch in one click.
- Create a batchname it, share the join code01
- Post problemswith hidden tests + rubric02
- Auto-gradepass/fail in seconds03
Prove it by running it
Write, test, submit. See exactly which tests passed and what your code actually did.
- Join with the codeno signup friction01
- Solve in the browserreal editor, real runtime02
- Submit & see the flowgraded with feedback03
One engine. Every shape of code.
NeonFlow doesn't ship a fixed set of canned demos. It executes the program you give it and animates whatever it finds - arrays, stacks, trees, graphs, recursion - in any of these languages.
Arrays. Sorts and searches, cell by cell - pointers slide as the window narrows.
One engine, exact traces. JavaScript and Python run natively; the rest trace through the same animated flow.
Animate your programBuilt in the open. What's next.
We ship in public. Here's what's live, what's being built, and what's queued up next.
Shipping this quarter
In active development
Current focusOn the roadmap
Pricing
Pay for runs. Own every language.
Every pack unlocks the full platform - all languages, exact-engine animation, real sandboxed execution. Packs differ only in how many NeonFlow runs you get, and runs never expire. Every new account gets 5 runs to try, no card needed.
Starter
Dip your toes in - a semester of casual practice.
+ 18% GST → you pay $2.35 (₹225 in India)
0.40¢ per run
Get StarterPro
For serious learners grinding daily problems.
+ 18% GST → you pay $7.07 (₹679 in India)
0.24¢ per run
Get ProTeam
Study groups and small cohorts sharing a bench.
+ 18% GST → you pay $14.15 (₹1,358 in India)
0.24¢ per run
Get TeamCampus
Classrooms and clubs - the best per-run price.
+ 18% GST → you pay $28.31 (₹2,718 in India)
0.19¢ per run
Get CampusEvery pack includes
- All languages: JavaScript, Python, C, C++, Java, Go, Rust
- Exact-engine + AI flow animation for every run
- Real sandboxed execution with true output
- Memory view, Neon graph, data-structure animations
- Runs never expire
Secure card payments worldwide via Dodo Payments. The "you pay" line is the final amount for India (18% GST added); other countries are taxed at their local rate at checkout. Have a coupon? There's a coupon box right next to the packs when you buy - in Settings or the NeonFlow playground.
Stop reading code. Start watching it move.
Spin up a Flame account in 30 seconds. Invite a class in another 60.


