Skip to content
Learn backtracking for good with intuitive, step-by-step visualizations
JavaScript HTML CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


Recursive(Backtracking) algorithms can be tricky, but fear not! With Backtracker you can master backtracking for good with intuitive, visualizations of each call stack with environment variables.

Currently supporting :

Future Features Coming Soon :

  • Extended playback options(Play, fast forward, etc)
  • Animations
  • SVGs/pictures for environment variables instead of displaying as JSON
  • Walkthrough/tutorial for general backtracking problems
  • Mo' canonical backtracking problems(Sudoku, N-Queens, etc)

Built With

  • React.js
  • ESLint Airbnb
  • create-react-app and gh-pages for deployment
  • React Router
  • Spectre CSS
You can’t perform that action at this time.