Skip to content

carbap/debugo

Repository files navigation

Debugo is an interactive playground for the Go programming language. It lets you write, run, and debug Go code entirely in your browser. This is possible by combining the power of Yaegi with WebAssembly.

Features

  • Run – Write Go code, execute it, and view the results in the Output tab.
  • Debug – Place breakpoints, start debugging, and continue execution until the next breakpoint.
    • Invalid breakpoints are marked with a darker red color.
  • Inspect variables – Open the Scope tab during debugging to see the name, type, and value of variables.
    • Click or tap a value to either copy it to the clipboard or expand it (for objects, lists, and maps).
  • Share your code – Generate a shareable link that loads your code into the editor.
  • Code examples – Choose from a list of presets to get started.
  • Select Go version – Pick the Yaegi release that matches the Go version you want to use.

🎥 Demo

Demo

About

Go playground with debugging features.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published