Reactive
by Anywhere Connection Corporation | LGPL v3
A library for applications to have a shared source of state
Reactive is a library for applications to have a shared source of state and responsive UIs without the split-brain problem
SaveKit
by Fern Forest Games | MIT
A library for saving and loading game state in Godot 4, with pluggable save file formats and a focus on ease of use
SaveKit for Godot A library for saving and loading game state in Godot 4, with pluggable save file formats and a focus on ease of use. Key features: Easy to get started. Add nodes to the saveable group, then use SaveManager.save_game() and SaveManager
Android Device Explorer
by Anish Kumar | MIT
An editor plugin that lets you explore and manage the filesystem of connected ADB devices directly from within the editor
Android Device Explorer An editor plugin for Godot that lets you explore and manage the filesystem of connected ADB devices directly from within the editor. Example Use Cases Inspect logs or cached data generated by your app Quickly push test files into
Version Bumper
by sn1ks0h | MIT
A minimalist Godot 4 editor plugin to quickly track and bump your project's Semantic Version number directly from the editor toolbar or dock
A lightweight, minimalist workflow addon for Godot 4 that takes the friction out of keeping your project's version numbers up to date. It allows you to increment your project's Semantic Versioning (SemVer) with a single click directly from the editor UI
Disco Tools
by Fireye.coffee | MIT
A collection of helpful scripts and tools that help you create games similar in nature to disco elysium
Codeberg Repository Documentation FAQ Who is this for? Anyone who wants to make a narrative heavy game in godot while focusing on the narrative rather than the architecture. TTRPG Designers who want to adapt their TTRPG systems into a video game Disco
Flatten For LLM
by sn1ks0h | MIT
Export your Godot project scripts, scenes, and shaders into a single, highly structured Markdown file to seamlessly feed full project context to LLMs like ChatGPT, Claude, and Gemini
Flatten for LLM is a seamless, Godot plugin designed to bridge the gap between your game project and Large Language Models (LLMs). When asking an AI for help with complex game logic or refactoring, pasting individual scripts often misses the bigger
CSG Mesh Editor
by PiCode | MIT
A simple non-destructive mesh editor based on the CSG nodes
CSG Mesh Editor A simple non-destructive mesh editor based on the CSG nodes. Make 3D models directly from the Mesh resource using CSG nodes. Perfect for prototyping levels, or prototyping assets. More than just CSG This plugin is not just as simple as the
Margin Sprites
by billystein | MIT
An extension of the Sprite2D and Sprite3D classes that automatically scale the node according to minimum and maximum margins in world units (Pixels for 2D and Meters for 3D)
GDMarginSprites This plugin adds support for Margin Sprites for Godot, both for 2D and 3D. A Margin Sprite allows you to set a minimum and maximum size in pixels or meters for 2D and 3D respectively, while the sprite itself will scale automatically to fit
GhostTrail
by indiegesindel | MIT
GhostTrail is a Godot 4 addon that enables you to record playthrough ghosts and visualize them in the editor as a trail. Scene changes will also be recorded and displayed
GhostTrail GhostTrail is a Godot 4 addon that enables you to record playthrough ghosts and visualize them in the editor as a trail. Scene changes will also be recorded and displayed. Table of Contents Download Usage Demo Donations License Download
enhance_save_system
by Amiya_desi | MIT
Enhanced Save System is a comprehensive save system plugin for Godot, providing modular save solutions with input remapping, auto-save, save screenshots, and encryption features, helping developers quickly implement professional game save systems
Enhanced Save System Overview Enhanced Save System is a comprehensive save system plugin for Godot, providing a modular save solution with input remapping, auto-save, save screenshots, and encryption features. Features Core Features Pure JSON Storage ๏ผ
Global Asset Manager
by sn1ks0h | MIT
The Global Asset Manager allows you to scan massive local asset libraries, dynamically filter them with tags and fuzzy search, preview them, and instantly copy them into your active project - all without ever leaving the Godot Editor
Global Asset Manager A powerful, highly-performant in-editor asset hub for Godot 4. The Global Asset Manager allows you to scan massive local asset libraries (like the 65,000+ file Kenney All-in-One pack), dynamically filter them with tags and fuzzy
App Settings
by Kenyoni Software | MIT
Flexible application settings system with hierarchical keys, staged changes, readonly mode, validation, metadata and common signals for efficient change detection. Settings can be serialized and loaded using ConfigFile or your own format. Designed to be
App Settings Flexible application settings system built around hierarchical keys and staged value changes. Designed for settings menus, configuration management and global project settings. Supports validation, readonly settings, apply callbacks and
GodotHaru PDF
by ImAReplicant | MIT
GodotHaru is a GDExtension for generating PDF files from GDScript/C++. It exposes libharu classes to create documents with text, vector graphics, images, annotations, and encryption. Prebuilt binaries are included for Linux and Windows
Quick Start Precompiled binaries are provided: Windows: .dll Linux: .so You only need to copy the addons/godotharu/ folder into your Godot project (from the release archive), especially: godotharu.gdextension the native library for your platform ( .dll or
YARD โ Yet Another Resource Database
by Elliot Fontaine | MIT
YARD is an editor plugin for Godot to manage resources and query them at runtime, with a table view in the editor as the cherry on top
A Godot 4 plugin for managing and querying collections of resources through a dedicated editor interface and runtime API. Overview YARD has two complementary aspects: A table-based resource editor. The YARD editor tab lets you create and manage registries
Godot Firebase IOS
by Somni Game Studios | MIT
godot-firebase-ios is an iOS plugin for the Godot Engine that integrates Firebase services in Godot Android games and apps
godot-firebase-ios Firebase plugin for Godot 4 on iOS, implemented as a GDExtension using SwiftGodot โ similar in approach to GodotApplePlugins. Designed to work alongside GodotFirebaseAndroid, exposing the same Auth API on both platforms for a consistent
Collision Presets
by Adrien Lucas | MIT
Turn messy fiddling with collision layers and masks into presets that you can easily apply to your nodes
Godot Collision Presets Turn messy fiddling with collision layers and masks into presets that you can easily apply to your nodes. Overview Godot already provides 32 collision layers, but managing them across large projects quickly becomes error-prone
Godot AI Assistant
by Champ_Gaming | MIT
AI-powered GDScript, scene, and chat assistant for Godot 4, powered by Groq's free LLaMA API
Full Description: Godot Assistant brings AI directly into your Godot 4 editor. Describe what you want in plain English and get back production-ready GDScript files, valid .tscn scene files, or instant answers to your Godot questions โ all without leaving
Low Poly Precision Outline Shader
by Sol Vin | MIT
A collection of scripts and shaders for enabling outlines to be rendered accurately and precisely without traditional issues with outline shaders, such as unwanted artifacts. It also supports multiple colors of outlines, with multiple base colors, while
See the demo in action and get the paid full shader @ https://sol-vin.itch.io/low-poly-pos ============================== Important Classes ============================== OutlineMesh - Special version of ArrayMesh that compiles surfacing information into
EAN-13 Barcode
by Kenyoni Software | MIT
EAN-13 barcode generation and rendering plugin, featuring a ready-to-use EAN13Rect node and utility classes for encoding, validation, and image generation
EAN-13 Barcode Generate and display EAN-13 barcodes. Includes a ready-to-use UI node and low-level utility classes for encoding, validation, and rendering. Features ๐ผ๏ธ EAN13Rect drop-in UI node that renders EAN-13 barcodes automatically ๐ข Accepts 12- or
GD Local History
by Jayden | MIT
Similar to the feature found in Visual Studio Code (and many other IDEs), GD Local History keeps a snapshot of each previous version of a script, in the event you need to view past iterations
โจ Currently supports: Godot 4.6+ Features ๐ View previous versions of a script file ๐ Triggers when a script file is saved ๐ Specify folder location where previous versions will be saved (default is .gd_local_history in res://) ๐ Overview ๐ Similar to the
Krita Importer
by Blackwater Gator Studios | Blackwater Gator Studios Attribution License
Krita .kra importer for Godot that automatically converts files into native Image resources and keeps textures in sync. On reimport, all linked textures in scenes and materials update automatically, eliminating manual reassignments and broken references
This importer integrates Krita .kra files directly into Godotโs import pipeline. When a .kra file is imported, the plugin extracts the flattened image and converts it into a native Godot Image resource, making it immediately usable as a texture source
Godot 3D Cursor
by DevMarco | ISC
The Godot 3D Cursor Plugin is an editor-only plugin for Godot 4.5+ that introduces a configurable 3D Cursor to the editor, inspired by the 3D cursor functionality found in Blender. It provides an intuitive way to place and position nodes within a 3D scene
Godot 3D Cursor Plugin This plugin implements a 3D Cursor in the Godot Engine, inspired by Blenderโs 3D cursor functionality. It provides an intuitive and precise way to place and position nodes within a 3D scene, improving the overall workflow for 3D
UUIDv4
by Binogure Studio | MIT
The UUID class is a GDScript 'static' class that provides a unique identifier generation for Godot Engine
Copy the uuid.gd file in your project folder, then start using it. func _init(): # To generate a new UUID string print(UUID.v4()) # To generate a new UUID object var uuid_object = UUID.new() var uuid_object_2 = UUID.new() print(uuid_object.as_string())
Advanced Model Import
by Syvies | MIT
Advanced model import options for Godot 4.6+. Extract meshes and materials or replace materials in bulk
Advanced Model Import A Godot 4.6+ plugin adding some bulk model import options. Key Features Extract all meshes from multiple models. Extract all materials from multiple models. Set external materials for multiple models. See the affected model's paths
loading more results...