Godot SQLite
by 2shady4u | MIT
GDNative wrapper for SQLite (Godot 4.X+), making it possible to use SQLite databases as data storage in all your future games
Godot SQLite This GDNative script aims to serve as a custom wrapper that makes SQLite3 available in Godot 4.0+. Additionally, it does not require any additional compilation or mucking about with build scripts. Detailed usage instructions can be found here
Godot Git
by Markus Steen | MIT
A fast, native Git panel for Godot. Stage, commit, pull and push, with your changes marked right in the editor
A fast, native Git panel for the Godot editor: a Git dock next to the Inspector, and a Git Diff panel at the bottom. What it brings Pulls that can't wreck your work. Your uncommitted edits survive a pull: merged into your teammate's version when the lines
Opus GDExtension
by Joyless | MIT
Import Opus audio in Godot 4
This addon lets you import Opus, a modern lossy audio encoding with excellent compression, in Godot 4. Opus GDExtension adds AudioStreamOpus , which is almost identical in features to the built-in AudioStreamOggVorbis . Features Import .opus files in the
Rust Tools
by thomastc | MIT
A suite of utilities for working with Rust GDExtensions
A suite of utilities for working with Rust GDExtensions: Compile your Rust code with the click of a button, and see the compile output right in the Godot editor. Code is also compiled automatically before running your project. Enable Rust backtraces for
Global Inputs
by Ali Arcan Akgün | Zlib
A GDExtension for Godot 4.5+ that provides global (system-wide) keyboard/mouse input detection
Global Inputs (gd-global-input) A GDExtension for Godot 4.5+ that provides global (system-wide) keyboard input detection on Windows. It allows your Godot application to receive and respond to keyboard input even when the game window is not in focus—
godot-servo
by Mitsuhiro Koga | MIT
An in-game browser built on Servo. HTML, CSS, JavaScript and WebGL on a shared GPU texture with no CPU round trip, mouse/touch/keyboard/IME input, and page events back as signals
An in-game browser. godot-servo embeds Servo, the Rust browser engine, into Godot 4 as a GDExtension and hands the rendered page over as a GPU texture, so a web page can be a monitor the player walks up to and clicks, a shop or a quest log authored in
PDFium-GDE
by Ali Arcan Akgün | Zlib
A Godot 4.5+ GDExtension that brings Google's PDFium library to Godot
PDFium-GDE (PDFium GDExtension) for Godot 4.5+ This is a Godot 4.5+ GDExtension that brings Google's PDFium library to Godot. It allows you to load PDF files, render pages to images, and extract text data (including bounding boxes) directly within your
Visual Gasic
by Visual Gasic | GPL v3
VisualGasic brings a modern Basic programming model to Godot 4.6: VB6-inspired syntax on Godot's scene and node system. Write .vg game logic with Sub, Function, Dim, and event handlers—build 2D/3D without learning GDScript. Familiar to VB6, VBA, and BASIC
VisualGasic for Godot 4.6.1+ VisualGasic is a modern Basic programming model for Godot: VB6-inspired .vg scripts on Godot's scene and node system—readable event-driven code ( Sub , Function , Dim , Sub btnOK_Click() ) so you can build 2D/3D without making
Nexus Resonance
by movec | MIT
Steam Audio for Godot: physics-based spatial audio with occlusion, reverb, and pathing
Nexus Resonance brings Valve's Steam Audio to Godot for geometry-aware spatial sound-occlusion, reflections, and pathing that react to your level. Features: Occlusion & transmission through mesh geometry Baked probe reflections (convolution, parametric
gd_libvgm
by PurpBatBoi | MIT
Extension to play chiptune audio natively in Godot, Powered by LibVGM
gd_libvgm Native playback of sound chip music in Godot 4.7+, powered by libvgm. gd_libvgm uses a specialized fork: https://github.com/PurpBatBoi/libvgm/tree/godot_libvgm Songs are not converted to audio files: libvgm emulates the original sound chips (
Chorus-LLM: A Runtime for Local LLMs
by xarillian | MIT
Run local LLMs inside your Godot project, easily and efficiently. Use one GGUF model to serve many tasks at once: NPCs, quest logs, decision engines, and more! Chorus provides priority scheduling, continuous batching, embeddings, and everything else your
Chorus LLM is a high-performance embedded LLM runtime for your game. It succeeds at making local inference work in compute-starved environments when many resources are asking for inference. Chorus is built from the ground up to work for applications
VLC
by Cunpu Fan | LGPL-2.1
VLC extension for Godot. Supports Godot 4.3 and newer. Supports Windows, Linux and Android
godot-vlc VLC extension for Godot. Supports Godot 4.3 and newer. Supports Windows, Linux and Android. How to use Put media files into res:// and they will be loaded as VLCMedia . Then you can play them with VLCMediaPlayer node. You can also use VLCMedia
Native Tray
by Ali Arcan Akgün | Zlib
A GDExtension for Godot 4.5+ that provides native Windows System Tray (notification area) integration
Native Tray (godot-native-tray) A GDExtension for Godot 4.5+ that provides native System Tray integration on Windows. It allows your Godot application to display an icon in the taskbar notification area, create context menus, and handle background clicks—
Godot Game Stream
by yearsyan | LGPL-2.1-or-later
Stream a Godot viewport to the mirctl desktop viewer with hardware video encoding and remote keyboard and mouse input
Godot Game Stream captures the running game's root viewport and streams it to mirctl, a lightweight desktop viewer from the same open-source project. Control the game from the viewer with keyboard and mouse input, or connect in view-only mode. It is
GameCenterKit for Godot
by Kerem Vatandas | MIT
A focused, prebuilt, signal-driven Game Center bridge for Godot 4.5–4.7 on iOS 14
GameCenterKit connects your Godot game to Apple's Game Center through a small GDExtension singleton. Prebuilt binaries install directly under addons/gamecenter/ , so you do not need to compile native code. Features Local-player authentication and display
Godot RecyclerView
by tripawCat | MIT
A faithful port of Android's RecyclerView to Godot 4 as a GDExtension, written in C++ (godot-cpp). It gives you a virtualized, scrollable list in GDScript with the same architecture and terminology as the Android API: adapters, view holders, layout
Features Core list: RecyclerView — virtualization, clipping, three-level view reuse (changed scrap → position-bound view cache → per-type recycled pool), prefetch. Adapter / ListAdapter — mandatory _create_item / _bind_item / _get_item_count ; ListAdapter
Keyword Detection
by Zachary Ouellet | MIT
A Godot 4 plugin that allows keyword spotting using Dynamic Time Warping (DTW). The main computation happens in a GDExtension in C++ but a handy node makes it easy to use
How to use To be able to recognize keywords with this library you need an instance of the KeywordMatcher node. This node handles the underlying C++ API. It is configured with a KeywordMatcherSetting resource. In that resource, you will need to provide
VortarisModLoader
by ASDF Studio | MIT
A data-driven mod loader for Godot 4.7, written in C++ as a GDExtension. Open source, no runtime dependencies
VortarisModLoader A data-driven mod loader for Godot 4.7+, written in C++ as a GDExtension (godot-cpp). Open source, no runtime dependencies. Every piece of moddable content is addressed by a namespaced id ( namespace.path , Minecraft ResourceLocation
GD-EOS
by 忘忧の (Daylily-Zeleen) | MIT
Epic Online Services for Godot. Use as C++ SDK or compile as GDScript SDK
GD-EOS 滚动到下方查看中文说明 Epic Online Services for Godot. Use as C++ SDK or compile as GDScript SDK. Feature OOP and Godot Style, all APIs have been typed as far as possible. Almost APIs are generated from EOS C SDK, you can refer Epic Online Services document
NovaLogger
by NovaProto | MIT
NovaLogger - A Godot-Rust gdextension logger using the log crate :3 Usable in GDScript using the Log and Span classes and in Rust using the log crate (for the fatal level you need to call a macro from this crate)
Picking the variant Use the no-log-compat if this is your only rust gdextension OR none of your gdextensions use the "log" crate. You can use the log-compat variant if you are not sure about the above or if one of your rust gdextensions uses the "log"
VortarisCSV
by ASDF Studio | MIT
Modern CSV/DSV data plugin for Godot 4.7, written in C++ as a GDExtension (godot-cpp)
VortarisCSV Modern CSV/DSV data plugin for Godot 4.7+, written in C++ (GDExtension). Fast RFC 4180 parsing, UE-DataTable-style reflection binding, a full editor import pipeline, and a rich convenience API. Easy to start, flexible under the hood. Features
Godot TdLib
by UtileRain | MIT
A GDExtension C++ wrapper for working with TdLib (JSON interface) on Godot Engine
Godot-tdlib is a GDExtension C++ wrapper for working with TdLib (JSON interface) on Godot Engine. Can be used to create games or applications for integration or create alternative Telegram clients through Telegram Database API. Features: Sending and
VortarisECS
by ASDF Studio | MIT
A modern, data-oriented ECS (Entity-Component-System) framework for Godot 4.7 written in C++ as a GDExtension (godot-cpp). It is easy to use, robust, extensible and network-synchronizable
VortarisECS A modern, data-oriented ECS (Entity-Component-System) framework for Godot 4.7+, written in C++ as a GDExtension (godot-cpp). Easy to use, robust, extensible and network-synchronizable — with a typed C++ hot path and a friendly GDScript API
GDRS Ink
by Green Fox | MIT
A GDExtension implementation of Ink by Inkle, a fantastic battle-tested language used for telling interactive stories
GDRS Ink An Ink by Inkle implementation. Ink is an amazing portable scripting language for scripting stories. It has been used to tell all kinds of game stories from pure Visual Novels to Adventure games. This implementation is built on Rust-compiled
loading more results...