Godot 4.7.1 Stable
A modern, feature-rich script editor for the Godot Engine (4.4+).
Quill IDE is a heavily modified fork of the original Script-IDE plugin by Marius Hanl, rebuilt for style, usability, and modularity.
Think of it as Godot's Script Editor — but sleeker and way more customizable.
IMPORTANT: This was made with PassiveStar's Minimal Theme in mind, this might not look good on Godot's Default theme. But with a bit of tinkering you can make it look good with default theme.
MY PREFERRED THEME (This might look different from the Cover Image):
Note: As of Godot 4.6 You don't need to add Minimal theme as this was integerated inside godot itself. Editor Settings > Interface > Theme (Advanced Settings Toggle turned on)"
- Base Color:
#1d222a - Accent Color:
#fd9700 - Icon Saturation:
1.5 - Corner Radius:
5 - Base Spacing:
3 - Custom Theme: Minimal Theme
Editor Settings > Text Editor > Theme"
- Color Theme:
One Darkfrom this Repository - Background Color:
#181a20
-
🖊️ Enhanced Script Tabs
Tabs Layout at the top of the IDE instead of on Side, You can always turn it off and bring the old one back. -
🗂️ Script Outline Panel
Quickly navigate through functions, signals, properties, and constants — with customizable position (left/right). -
🎨 Custom Styling
Modern tab design with rounded corners, hover/focus effects, and editor-theme-aware colors. -
⚡ Better Workflow Integration
- Auto-syncs with FileSystem dock.
- Restores state when disabling the plugin.
- Clean separation into modular scripts.
-
🔖 Bookmark Functions/Variables
- Ability to bookmark any function or variable from any script
- Quick access and navigate to that specific function in the project
- Clone or download this repo into your Godot project under: res://addons/quill-ide/
- In Godot, open Project → Project Settings → Plugins.
- Enable Quill-IDE.
That’s it — your script editor now levels up! ⚡
- Changing theme color bugs the Tab themeing so after changing, Disable and then Re-enable the plugin.
- Script naming sometimes bugs out when closing multiple scripts, Pressing Ctrl + S fixes it.
[Please let me know if you find any other bug]
Quill IDE integrates with Editor Settings so you can tweak behavior: All changes apply instantly without restarting the editor.
Pull requests and issue reports are welcome!
If you’d like to propose features or improvements, open an Issue.
This project is licensed under the MIT License.