Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Godot
  3. SignalVisualizer

SignalVisualizer

MITGDScript1.7.0

A Godot 4 plugin that visualizes scene signals and connections as an interactive graph and tree for debugging.

GitHubGitHub
649 stars15 forks0 contributors

What is SignalVisualizer?

SignalVisualizer is a plugin for the Godot 4 game engine that visualizes the signals and connections within the current scene. It displays these relationships as an interactive graph and a tree structure directly in the editor, helping developers debug and understand signal-driven event flows without manually tracing code.

Target Audience

Godot 4 developers working on projects that heavily utilize signals for node communication, especially those building complex scenes or debugging event-driven architectures.

Value Proposition

Developers choose SignalVisualizer because it provides immediate visual insight into signal connections, includes a runtime debugger for live signal logging, and integrates seamlessly into the Godot editor, saving time over manual debugging methods.

Overview

A plugin for Godot 4.x. SignalVisualizer displays the current scene's signals and connections in a easy to read graph and tree dock.

Use Cases

Best For

  • Debugging complex signal connections in Godot 4 scenes
  • Visualizing event-driven architecture in game development
  • Understanding signal flow in inherited or imported scenes
  • Reducing manual print statement debugging for signals
  • Teaching or learning Godot's signal system interactively
  • Auditing persistent signal connections in large projects

Not Ideal For

  • Projects that minimally use or avoid Godot's signal system for node communication
  • Teams debugging non-signal events or performance issues unrelated to signals
  • Developers still working with Godot 3.x who haven't migrated to Godot 4

Pros & Cons

Pros

Visual Signal Mapping

Provides an interactive graph using Godot's GraphEdit node, allowing developers to see signal connections visually in the editor, which simplifies understanding complex event flows.

Runtime Signal Logging

Includes a Signal Debugger panel that logs emissions with timestamps and node details during gameplay, eliminating the need for manual print statements and speeding up debugging.

Persistent Signal Focus

Automatically filters to show only signals with the CONNECT_PERSIST flag, reducing noise by highlighting connections that are relevant across scene changes.

Direct Source Navigation

Features an 'Open' button in the graph to jump to the source code of connected functions, enabling quick code inspection and editing from the visualization.

Cons

Editor Instability

Can cause Godot to freeze or crash when generating graphs, especially with the 'Arrange Nodes' toggle enabled, as noted in the troubleshooting section.

Limited Signal Coverage

Only visualizes signals with the CONNECT_PERSIST flag, ignoring non-persistent connections that might be critical for debugging temporary or dynamic events.

No Export Functionality

Lacks features to save or export visualizations for documentation or sharing, limiting its use for team collaboration or offline analysis.

Frequently Asked Questions

Quick Stats

Stars649
Forks15
Contributors0
Open Issues5
Last commit8 months ago
CreatedSince 2023

Tags

#debugging-tools#godot-4#visual-debugging#editor-extension#game-development#godot-plugin#game-engine

Built With

G
Godot 4
G
GDScript

Included in

Godot9.7k
Auto-fetched 19 hours ago

Related Projects

PixeloramaPixelorama

Unleash your creativity with Pixelorama, a powerful and accessible open-source pixel art multitool. Whether you want to create sprites, tiles, animations, or just express yourself in the language of pixel art, this software will realize your pixel-perfect dreams with a vast toolbox of features. Available on Windows, Linux, macOS and the Web!

Stars9,532
Forks501
Last commit1 day ago
Godot Demo ProjectsGodot Demo Projects

Demonstration and Template Projects

Stars8,791
Forks2,116
Last commit2 days ago
LorienLorien

Infinite canvas drawing/whiteboarding app for Windows, Linux and macOS. Made with Godot.

Stars6,647
Forks301
Last commit7 months ago
DialogicDialogic

💬 Create Dialogs, Visual Novels, RPGs, and manage Characters with Godot to create your Game!

Stars5,580
Forks325
Last commit2 months ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub