Tools

Decembrist Plugin for C#
by decembristorg
Utils for godot development (DI) Dependency Injection for Godot Event driven development Lan events Utility classes for Buttons, Controls, Vectors etc. Documentation site: https://godotplugin.decembrist.org

Godot Chess Engine in pure gdscript
by atrus
This is a complete, rules correct, chess engine written in pure gdscript. Handles all those tricky edge cases, such as castling, promotions, en passant and pins. This is *not* a chess AI. It doesn't play chess at any level, but keeps track of the board and ensures only legal moves are used, and are able to ask for all available legal moves. AGPL License. If you are unwilling to contribute the code for your game, an inexpensive ($5) paid license is available.

IconTexture
by ninstar
A texture that draws an icon of a Theme resource.

vest
by elementbound
A unit testing library for Godot. * Define tests with test methods or programmatically with `define()` * Parameterized tests to conveniently define multiple tests * Mock classes dynamically, for simpler unit testing * Run benchmarks, to find the best performing implementations * Generate reports in TAP format, to integrate with other test harnesses * In-editor UI for convenient testing * Support for running in CI

Dialogue Label
by nightglider
This is a simple RichTextLabel extension for displaying dialogues. Custom tags: [spd 1.5] - change text speed to 1.5 symbols/frame [inst 5] - instantly display next 5 symbols [snd 0] - choose first sound bite in sound bite list [wait 60] - delay for 60 frames Example: [color=gray][inst 13]!!!warning!!![/color] [spd 1.5][snd 0]fast text with... [wait 60]sound bite 0 [spd 0.1][snd -1]slow text without sound bite

More Effective Godot Coroutines (C#)
by weaverdev
This asset provides Unity-style IEnumerator coroutines with zero per-frame garbage generation.

Icons Patcher
by iceflower
Deprecated: Please use Icon Explorer instead. https://godotengine.org/asset-library/asset/2511 If you use Material Design icons from [Pictogrammers](https://pictogrammers.com/library/mdi/), they come without any fill color, automatically rendered black. This is not a convenient color as it makes it impossible to modulate the color. The icon patcher provides a utility to automatically patch the icons to white color. Set the icon directory in the Project Settings under the menu `Plugins` -> `Ic...

AI dialog generator plugin
by ksgd04
This Godot plugin helps with creating AI generated dialogs for free! Use it in RPG (dynamic quest assigning also possible) or bring your NPCs to life.

Unofficial LaunchDarkly client-side SDK
by brooswit
This is not an official LaunchDarkly product. This is a personal project. LaunchDarkly is a feature management platform that helps teams control and deliver better software, faster. This LaunchDarkly Client-Side SDK for Godot is designed primarily for use by code that is deployed to an end user, such as in a desktop application or a smart device. It follows the client-side LaunchDarkly model for single-user contexts (much like their mobile or JavaScript SDKs). It is not intended for use in mu...

SAV Debug Console
by craiglubitz
Runtime ("in app") Debug Console for GODOT Works with both GODOT logs and Android Logcat output SAV Debug Console is a flexible and light weight GDScript that creates a runtime debug console display that you can add to almost any GODOT application Display at runtime ("in app") the log output from the print, print_debug and print_stack methods or logcat

Godot Iroh
by tipragot
A peer-to-peer multiplayer extension for Godot based on Iroh. This plugin allows you to establish peer-to-peer multiplayer connections in Godot without relying on a centralized server, leveraging the power of Iroh.

Command Terminal
by 20ml
CommandTerminal is a GDScript addon for Godot 4 that manages a developer-created Command Line, with the goal of providing flexible commands, with direct but safe interaction with business logic, through readable command declarations. Features include: CommandServer - to register and execute commands, anywhere and anytime. CommandBuilder - to easily create powerful, flexible, and type-safe commands. CommandTerminal - to input commands, with included rich autocompletion, and live validation.