All Gadgets
Godot Async Loader
by immersiverpg
A Godot plugin to load, instance, and add scenes asynchronously using a background thread. Instructions: https://github.com/ImmersiveRPG/GodotAsyncLoader#readme
SpriteTrail
by luizcarlos1405
A custom node that adds a trail of copies of the texture of a Sprite or an AnimatedSprite. Just add SpriteTrail and tweak the settings on the inspector.
Top Down Twin Stick Shooter
by redslimeskirt
A simple Top Down Twin Stick Shooter template. The Test scene works best using a gamepad but can also work with WASD and Mouse.

Data Persistence - Easy Text File Saving & Reloading
by deforreststudios
A plugin to assist in saving and loading data using text files.
Process Mode Toggler
by galla
While prototyping, I often disable nodes using the "Process Mode" selection. However, it can get tedious to scroll and search for the "Disabled" mode repeatedly. To make this easier, I created this plugin! This plugin adds a convenient button to the upper-right corner of the Godot editor, allowing you to quickly toggle the "Disabled" mode without the hassle.

Virtual Joystick 2D
by evrenselkisilik
Virtual joystick plugin for mobile games.
Waypoint Map
by vertexarray
This package provides a zoomable, pannable map, with the ability to create waypoints on the map with paths between them.
Audio Device Changer Demo
by godotengine
This is a demo showing how the audio output device can be changed from Godot. How it works: It uses the `set_device()` method in the AudioServer singleton to change the audio device. The list of devices is populated using `get_device_list()`. Language: GDScript Renderer: Compatibility
GUI Theming Override Demo
by godotengine
Demonstrates how to override GUI colors and styleboxes at runtime. Language: GDScript Renderer: Compatibility
Godot XR Animation Recorder Demo
by malcolmnixon
Demo Project for the Godot XR Animation Recorder asset.

Keychain
by oramainteractive
Keychain is a plugin for the Godot Engine that aims to give the player full control over the input actions (controls) of the games it is being used.
NetworkBootstrap
by jonnymind
High level networking is very simple in Godot, but setting up a client/server pair is not so trivial. You need to set up project options and/or command line parsers to decide which instance of your application is the server and which are the clients, and the raw Godot interface doesn't help much with setting run-specific parameters. This Godot plugin adds: * a Project Setting section called Application/Network; * an autoload singleton called `NetworkBootstrap` configuring hosts and client pee...