All Gadgets
NCrypt - Pure GDScript encryption/decryption/hashing
by nivrig
This project contains pure GDScript implementations of a number of common cryptographic primitives. Ciphers: AES, ARCFOUR, CHACHA Hashes: SHA256, HMAC-SHA256, SIPHASH Padding: PKCS#5 CSPRNG: CHACHA-FORTUNA These implementations are interoperable with common implementations of the same algorithms.

godot_2d-hex_nav_demo
by arrrr110
This is an example of implementing hexagonal TileMap navigation in Godot.
MatrixCalc
by sleeeepyzhou
Matrix class for Godot/Maodot. Automatically use computational shaders to accelerate calculations based on computational complexity.
Gype
by godothub
Godot with JavaScript/TypeScript
Panel3D 3D
by zodiepupper
Load any scene into a flat panel in 3D. Useful for easily making UI in 3D. To use, just create a Panel3D and set the scene to load. To interact with the panels you need to use a raycast that sends the correct data to the panel. If you have any issues, my email is [email protected], or you can find zodiepupper in the Godot Discord server. This plugin is designed with simulated environments in mind, which means you will need to do some work to integrate it into whatever interaction methods your...
Godot Dice Roller (UI Control)
by vokimon
A Godot UI control that rolls 3D dices in a box.

Dark Peace's BulletUpHell: BulletHell Engine (Godot 4.2)
by darkpeace
With 200+ stars on Github, BulletUpHell is the world's most feature-packed BulletHell Engine. With the new Asset Library's Godot version search, this page isn't necessary anymore, refer to the main page : https://godotengine.org/asset-library/asset/1801 Also find it on Itch : https://bottled-up-studio.itch.io/godot-bullethell-plugin
.png)
KBM/Controller Switch Detector
by xshader1374
Description: This plugin can detect if input is coming from Keyboard And Mouse or Controller, and can detect what type of controller is being used (Xbox, PlayStation, Nintendo, Steam), it uses a simple autoload so you don't have to do anything else other than just using it! Usage: 1) When you have to check if the user is currently using a gamepad or a keyboard you can just use: "KBM_ControllerSwitchDetector.keyboardOrController" (true if Keyboard is being used, false if Controller is currentl...
Libsm64 Godot
by brawmario
Addon that binds libsm64 to Godot via GDExtension, allowing to integrate Mario from the Super Mario 64 engine into any Godot 4 project.
SPIRV Importer
by teamclouday
Import *.spv files as RDShaderSPIRV
Nine Patch Button for Godot 3.x
by hotklou
This plugin adds a new type of node that combines the features of the NinePatchRect, the Button, and the TextureButton, with the NinePatchRect being used as the base. We also added a customizable sound system, which allows you to assign sounds for some of its functions such as pressing it or hovering over it. If you have any feedback, be it a bug report, a suggestion, or a feature request, feel free to open an issue on GitHub. All we ask is that you try to label your issues suitably with the ...

Hexagon TileMapLayer 2D
by zehir
Set of tools to use hexagon based tilemap in Godot with A* pathfinding and cube coordinates system. Require Godot 4.4+, for 4.3+ use version 1.0.1 or earlier - A* pathfinding support - Cube coordinates system - Conversion between different coordinate systems - Both offset axis support (horizontal, vertical) - All layout support (stacked, stacked offset, stairs right, stairs down, diamond right, diamond down) - Toolbar actions to fix tilemaps after layout changes - Debug visualization - Embede...