All Gadgets

GDNative-Ropesim
by mphe
A 2D verlet integration based rope simulation for Godot 4. Written in C++ using GDExtension for fast performance. For documentation refer to the project's GitHub page.
Godot Mirror 3D
by norodix
Adds a custom 3D mirror node to the engine. The mirrors use additional cameras to render the scene from a mirrored perspective. Mirror properties that can be adjusted: - Tint - Size - Visible visual layers - Player camera - Distortion

GDScript ECS 4.x
by yihrmc
This ECS framework is very suitable for use in GDScript. Separate data and logic, get rid of the hassle of class inheritance relationships.
Godot-Rust Template Project
by asdromundo
This is a template project for using Rust in Godot, created based on the official [Godot-Rust](https://godot-rust.github.io/book/intro/hello-world.html) guide. It serves as a starting point for developers who want to integrate Rust into their Godot projects for better performance and type safety.
2D Planar Movement
by steventrouble
A configurable behavior that turns an object into a character that can move along a plane. Great for top down characters, shoot-em-ups, and more! Can be configured to move along 2, 4, or 8 directions of movement. Can set the angle of the object at various snap points. Can move along the XY, XZ, or ZY axes. Comes with optional default controls for quick prototyping.
Automatic Layer Enums
by award
This plugin automatically generates enums for all types of layers including physics, render, navigation, and avoidance, based on the names you have entered in your Project Settings.
Componentable
by gump
A Godot Plugin to create generic components to your project's logic to make better maintenance
Simple Tool Button
by domske
A lightweight Godot addon that turns your bool button-like checkboxes into real buttons. Just in place. Without changing the code logic or having dependencies. It's easier than you might think. Just download the addon and enable it in your project settings. Prefix your bool exports with btn_ and enjoy your buttons. Reload the scene (Scene > Reload Saved Scene) if you see no buttons. For more info see https://github.com/domske/godot-addon-simple-tool-button
Lens Flare VFX
by sisilicon
This plugin gives you the ability to have lens flare in your 3d projects. And it's procedural too; meaning you don't need to assign actual lens flare textures as long as you have a bright spot in your screen. Just install the addons folder to add it to your project. Find out more here: https://github.com/SIsilicon/Godot-Lens-Flare-Plugin

Rdot
by nitwel
JavaScript Signals for Godot! Vue, Solid.js, Qwik like syntax in Godot. Make your code reactive!
Virtual Analog
by csgames18
With the Virtual Analog you can quickly add analog support to any game for mobile or other touch devices. Rapidly create dynamic analog sticks that appear where you touch, or create static analog sticks as needed. The intention of this tool was to keep the setup simple, with only 2 basic steps to set it up, effectively making overhead development minimal. The Virtual Analog is a scene asset originally created by Jakub Grzesik (www.kivano.net) for Godot V2. It was converted by Mathew Nold.

RegularPolygon2D 2D
by perodactyl
Adds a RegularPolygon2D node under Polygon2D. Shapes have a radius, a vertex count, and, if fill is false, a thickness.