All Gadgets
Kinetic scrolling
by vitazheltyakov
This script extends the ScrollContainer - adds kinetic scrolling and swipe support. It works on PC and mobile devices. The ability to correctly work with objects inside the ScrollContainer is saved. Kinetic scrolling works correctly when using the mouse wheel. The script is very easy to use - just connect it to the ScrollContainer. To work correctly with objects inside the ScrollContainer, you need to check the status of the scroll (variable "swiping"). Watch the demo.
Third Person Shooter (TPS) Demo
by godotengine
Third person shooter (TPS) demo made using Godot Engine.
Godot 3D Multiplayer Template
by devmoreir4
This is a foundational template for a 3D multiplayer game, developed in Godot Engine 4.4. It offers a starting structure for your next multiplayer project, including essential functionalities for players to interact and communicate in real-time.
SpriteOccluder2D 2D
by chromiumosguy
A simple plugin for easy of use that adds two node types SpriteOccluder and AnimatedSpriteOccluder both calculate a LightOccluder2D on runtime
Godot Assets Integration
by godotassets
Similar to the official Godot Asset Library, we wanted to provide an easy way to access assets from our store, https://www.godotassets.com
RhythmNotifier - Sync Your Game to the Beat of the Music (Sound & Audio)
by jumpingmechanic
Sync game events and sound effects with the beat of the music. This addon provides the RhythmNotifier class, which is a node that emits rhythmic signals synchronized with the beat of an AudioStreamPlayer. The signals are precisely synchronized with the audio, accounting for output latency. It aims to Just Work while still being flexible enough for your use case, integrating with whatever audio system you use. Just set two properties, then use one method to create all the signals you need. For...
Bindora : a reactive data binding library
by roanne
Bindora is a reactive data binding library for Godot 4.x. Based on Godot's design philosophy, it provides a declarative and component-based approach to help you manage relationships between nodes and data.

Godot Timed Input
by hatmix
Adds a node type that monitors an input action for long holds, short taps and multiple taps. Can emit signals or send InputEventActions. Which events are monitored and what is done in response are configurable. See https://hatmix.itch.io/godot-timed-input for a demo.
Sprite2D Rect Editor 2D
by andrej88
This addon allows easier editing of the `region_rect` property of Sprite2D nodes. The addon should be compatible with Godot 4.1 through 4.3. It may work for other 4.x releases but I haven't tested them. When a Sprite2D is selected in the editor and has `region_enabled` checked, additional handles will appear on each side of the Sprite2D. Dragging these handles will resize the region rect in the given direction while adjusting the node's position and the region's x/y/width/height properties su...

Godobuf
by oniksan
Godobuf is a Google Protocol buffers compiler from .proto-file description to GDScript output file. Output file contains user protobuf messages represented by classes and protobuf core code which responsible for data serialization/deserialization. Godobuf used as plugin for Godot v3.2 Godobuf is easy to use, does not require rebuilding the Godot, because it is written in GDScript. All you need is to start the plugin.
Linux Desktop Shortcut Creator
by likeich
This script can register standalone Godot games as applications in Linux-based OS's. This means that games will now show up in application lists on Linux with this script. Icon by https://icons8.com/
Viewport Spy
by arccoza
Godot editor UI to spy on what a Viewport is rendering. Useful for debugging.