Skip to content

oilater/recursive

Repository files navigation

og

한국어 | English

🎉 Recursive has been featured in awesome-algorithmsInteractive Learning & Visualization section!

Why Recursive?

  • No setup, no breakpoints — paste your code, see every step instantly.
  • Recursion made visible — each call is a tree node, not a mystery.
  • Variables over time — what every variable held, at every step.
  • Embed anywhere — blogs, Notion, Obsidian.
2026-04-18.9.37.27.mov

Supported Languages

  • Python
  • JavaScript / TypeScript

Features

  • Paste your code and input fields are automatically generated
  • Recursive functions are visualized as a tree structure
  • Debug comfortably without setting breakpoints
  • Current execution line is highlighted with manual/auto playback
  • Works with a single function or plain code

Usage

See the Docs for a full guide with live examples.

Development

pnpm install
pnpm dev
pnpm test
pnpm fix          # oxlint + oxfmt

Contributing

Bug reports and feature requests → GitHub Issues

Sponsor

Your sponsorship helps support more languages like Java and C++.

Sponsor

License

MIT

About

Watch your code run, step by step.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

 
 
 

Contributors