... ime-travel debugging, a technique that allows developers to "rewind" their code execution and inspect past states.
This is an old GitHub project from four years old.
- Execution Recording – The debugger logs each step of execution, including variable states and function calls.
- State Snapshots – It captures snapshots of memory at different points in execution.
- Reverse Execution – Developers can step backward through the code to analyze previous states.
- IDE Integration – Some tools integrate with VSCode and PyCharm for seamless debugging
This project is dependent on the following technologies:
- Node.js / Express
- Python 3
- SQLite
- better-sqlite3
- Nearley.js / Moo.js
- TypeScript
- HTML5 Canvas
- Webpack
- gcc / automake
Unfortunately, the Time Traveling Debugger project has only been tested on OSX and Linux, and Windows support is not officially available