finds.dev← search

// the find

Maran23/script-ide

★ 1,007 · GDScript · MIT · updated May 2026

Script-IDE is a plugin for Godot. It transforms the Script UI into an IDE like UI. Multiline Tabs are used for navigating between scripts. The default Outline got an overhaul and now shows all members of the script. Quick Open and Override Dialog.

Script-IDE is a Godot editor plugin that replaces the default script editor UI with multiline tabs, a properly categorized outline (variables, signals, constants, not just methods), and quick-open popups. It's for GDScript developers who spend enough time in the editor that the default tab bar and stripped-down outline are a daily annoyance.

The outline improvement is the real win — distinguishing exports, statics, engine callbacks, setters, and getters with separate icons is something Godot should have shipped by default. Script splitting (readonly side-by-side view) is genuinely useful for referencing another part of a large script without losing your place. The customization surface is thorough without being overwhelming — every popup has a rebindable shortcut, positions are configurable, and outline member types can be shown/hidden independently. At 1000+ stars with active maintenance through May 2026, this isn't abandonware.

It only works inside the Godot editor — if you use an external editor (VS Code + gdtoolkit, Neovim) you get nothing from this. The double-Shift quick search trigger is hardcoded and the README calls this out explicitly, which is a weird thing to leave unfinished in a plugin that's otherwise well-configured. No automated tests visible in the repo, so plugin updates that break on new Godot versions will surface at user install time rather than in CI. The split view opens the other file as readonly with no way to edit both simultaneously, which limits its usefulness for actual refactoring work.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →