Tags: desktop

Library

NativeDialogs

NativeDialogs is a Godot module for using native dialogs within Godot games, offering a more integrated user experience. It bridges Godot with the platform's native dialog interfaces.

Tool

ProtonGraph

ProtonGraph is a node-based tool for procedural 3D content creation within the Godot Engine. It allows users to generate complex 3D models through visual scripting, aiming to be user-friendly and extensible for game development.

Tool

Godot Minimal Theme

Godot Minimal Theme is a custom editor theme designed to refine the default Godot interface by correcting spacing and formatting issues while preserving the original look and feel. It offers enhanced customization through editor settings and supports multiple Godot versions.

Godot-4 UI Desktop Beginner Asset Godot 4.3, 4.4, 4.5
Tool

GDSerCommPlugin

GDSerCommPlugin is a Godot 4.1+ plugin designed to enable communication between Godot projects and Arduino boards via serial communication. It provides functionalities to read and write serial input, facilitating integration with hardware projects.

Library

godotcord

Godotcord is a Godot module that integrates the Discord GameSDK into the engine, allowing developers to implement Discord features in their Godot games. It supports Windows, Linux, and Mac platforms, offering functionalities to connect with Discord's Game SDK.

Library

godot-rapier-2d

Godot Rapier Physics is a 2D and 3D physics engine drop-in replacement for the Godot game engine, offering better stability, performance, and features like fluids and deterministic simulations. It integrates the Rapier physics engine and Salva fluids simulation library.

Tool

Godot Radial Menu

This is a Radial Menu addon for Godot Engine, created with shader code for performance. It supports snapping, custom center node, and various visual customizations.

Library

Godot SQLite

Godot SQLite is a GDNative wrapper that provides SQLite3 database support within Godot 4.x (and 3.x in a separate branch) projects. It simplifies data management by enabling direct SQLite database interactions without complex build configurations.

Demo

Godello

Godello is a Trello-inspired Kanban board application built with the Godot Engine, showcasing Godot's capabilities for creating complex, real-time collaborative desktop applications. It features both online and offline data storage options and demonstrates advanced GUI and data architecture.

Tool

godot-actions

GitHub Actions for Godot Engine projects, simplifying the build and export process for various platforms, including itch.io deployment. It automates tasks like exporting to Windows, Linux, Web, Android, and macOS.

Library

Keyring

Godot Keyring is a Godot addon for interacting with the operating system's keyring, enabling secure storage and retrieval of credentials. It's a wrapper around the 'keychain' library, providing cross-platform support for managing passwords and sensitive data.

Tool

replicate-file.sh

The `replicate-file.sh` script is a bash utility designed to update multiple copies of a file based on a single master file. This script helps maintain consistency across multiple file instances in a Godot project or other development environments.

Tool

build-godot

Bash scripts for compiling and running Godot Engine on Linux, including dependency installation. Supports standard and Mono versions of Godot.

Desktop Tool Beginner GDScript Godot version-unknown
Tool

Level of Detail (LOD)

This Godot 3.x add-on introduces Level of Detail (LOD) functionality for meshes, lights, and particles, significantly boosting performance in large scenes. It supports dynamic adjustments based on distance, enhancing visual quality and frame rates.

Tool

Talo

Talo is a self-hostable game backend and Godot plugin offering tools and APIs for player management, leaderboards, stats, game saves, event tracking, and more. It simplifies data-driven decisions and enhances game development workflows.

Tool

Geany

This project provides GDScript syntax highlighting support for the Geany text editor/IDE, enabling a better coding experience when working with Godot Engine projects. It includes installation instructions for setting up Geany to recognize and highlight GDScript code.

Tool

Godot Gif Getter

Godot Gif Getter is an in-game utility for recording and saving GIFs, utilizing the image-gif Rust library for encoding. It offers configurable settings and easy integration into Godot projects for quick GIF creation.

Demo

First Person Starter

First Person Starter is an FPS template for Godot, providing starter content for new or existing projects. It includes a 3D character controller, smooth movement, camera rotation, and joypad support.

Tool

Lorien

Lorien is an infinite canvas drawing and note-taking application built with the Godot Engine. It focuses on performance and simplicity, providing tools for sketching, brainstorming, and digital note-taking on Windows, Linux, and macOS.

Game

Pocket Broomball

Pocket Broomball is a free and open-source 2D sports game developed with Godot Engine, simulating the game of broomball. It is available on multiple platforms and welcomes contributions for translations and team inclusions.

Tool

GitHub integration

GitHub Integration is a Godot Engine plugin that allows users to manage their GitHub repositories, gists, and collaboration invitations directly within the Godot editor. It supports basic Git functionalities like push, pull, create, and delete repositories, aiming to streamline the development workflow.

Tool

Emacs

This package provides GDScript language support for the Emacs editor, offering syntax highlighting, code folding, and auto-completion features. It enhances the GDScript development experience within Emacs.

Tool

IntelliJ IDEA

GDScript plugin for IntelliJ IDEA and other IntelliJ-based IDEs, providing syntax highlighting, autocompletion, and other features to enhance GDScript development.

GDScript Tool Plugin Desktop Godot 3.2, 3.3, 3.4, 3.5, 4.0, 4.1
Tool

Flash Module

This module enables the use of Adobe Animate (Flash) animations within the Godot Engine. It provides a FlashPlayer node to render Flash documents, offering a streamlined workflow for integrating Flash-based content into Godot projects.

Demo

Godot experiments

A collection of 2D, 3D, and VR experiments in Godot, showcasing various game mechanics and visual effects. The repository includes projects targeting both Godot 3.x and 4.0, with a focus on practical examples and mini-tutorials.

Tool

base16-godot

base16-godot provides base16 themes for the Godot script editor. It includes pre-generated themes and installation instructions for Godot 2.1 and 3.0.

UI Desktop Godot-3 Godot-4 Beginner Godot 2.1, 3.0
Tool

bendn's Godot Template

This is a Godot template repository utilizing gpm (Godot Package Manager) for managing dependencies. It includes automated builds and itch.io deployment, along with a starter CLI for streamlined development.

Library

GodotSteam

GodotSteam is a community-driven ecosystem providing tools for integrating Valve's Steam API with the Godot Engine. It supports Windows, Linux, and Mac platforms, offering pre-compiled versions, plugins, and examples for various Godot versions.

Tool

obs-websocket-gd

The obs-websocket-gd is a Godot addon that allows interaction with Open Broadcaster Software (OBS) via obs-websocket protocol. It facilitates controlling OBS directly from within Godot, enabling features like scene switching and recording control.

Library

Speech to Text

This Godot module captures user microphone input and converts it to text. It supports multiple platforms and integrates the Sphinxbase and Pocketsphinx libraries for speech recognition.

Tool

SimulaVR

SimulaVR is a VR window manager for Linux built on the Godot Engine, allowing users to run 2D Linux applications within current-generation VR headsets. It focuses on providing a comfortable and clear VR desktop experience with features like low-pass filtering for improved text quality.

Tool

Pixelorama

Pixelorama is a free and open-source pixel art editor built with Godot Engine. It offers a wide range of tools and features for creating pixel art, animations, and tilemaps.

Tool

Clipboard Narrator

Clipboard Narrator is a desktop application that turns web pages into audiobooks by reading text copied to the clipboard. It offers interrupt, queue, and manual modes for controlling the narration, providing a hands-free reading experience.

Library

GodotDiscordSDK

GodotDiscordSDK is a GDNative wrapper for the Discord Game SDK, enabling Discord integration in Godot games. It supports Windows, Linux, and MacOS and offers a way to add Discord functionality using GDScript.

Tool

godot-wrapper

A BASH script to download and manage Godot engine versions on Ubuntu systems. Although archived, it provides version management and installation of git master, offering an easy way to switch between different Godot versions.

Tool

spout-gd

Spout-gd provides Godot bindings for Spout, enabling sharing of OpenGL textures across Windows applications. It supports both sending and receiving textures with convenience classes like SpoutTexture and SpoutViewport.

Tool

godot.sh

A bash script to automate downloading and launching the latest Godot Engine version, or compiling and launching the Git `master` branch. Simplifies Godot execution and development workflows.

Tool

Vim

This plugin integrates Godot Engine with Vim and Neovim, providing GDScript and GSL syntax highlighting, code completion, and run commands directly within the editor. It enhances the coding experience by leveraging Vim's capabilities for Godot game development.

Tool

JetBrains Rider (C#)

A suite of JetBrains plugins for enhanced Godot game development within JetBrains IDEs, including Rider, offering C# and GDScript support with debugging capabilities. Includes a bridge plugin for inter-plugin communication.

Tool

Material Maker

Material Maker is a Godot Engine-based tool for creating textures procedurally and painting 3D models. It utilizes a node-based interface for defining textures and brushes, similar to Substance Designer.

Tool

godot-launcher

Godot Launcher is a Python-based desktop application designed to streamline Godot Engine development environment management. It offers a centralized interface for managing projects, engine versions, extensions, and templates, enhancing workflow efficiency for Godot developers.

Tool

Gedit

This project provides GDScript syntax highlighting support for the Gedit text editor and other editors based on the gtksourceview library. It allows for improved readability and code editing experience when working with GDScript files.

Tool

GodSVG

GodSVG is a structured SVG editor built with Godot, focusing on clean, precise, and optimized SVG files. It provides real-time code generation and a user-friendly interface for manipulating SVG elements.

Library

AntialiasedLine2D

The AntialiasedLine2D add-on for Godot 4.x provides higher-quality antialiased Line2D and Polygon2D drawing compared to Godot's default implementation. It features helper nodes for drawing circles and regular polygons easily, supporting various platforms and renderers.

Tool

Godot Package Manager

Godot Package Manager is a plugin for the Godot Engine that simplifies package management using a pure JSON configuration. It allows users to easily update and purge packages within their Godot projects.

Tool

vpuppr

Vpuppr is a cross-platform VTuber application developed with Godot, supporting multiple tracking backends. It is currently being rewritten for Godot 4, with the Godot 3 version available on the godot-3 branch.

Tool

Sublime Text

GDScript-sublime provides GDScript language support for Sublime Text, including syntax highlighting. It can be installed via Sublime Package Control or by cloning the repository.

Tool

Arrow

Arrow is a free, open-source, and feature-rich tool for game narrative design, text-adventure development, and the creation of interactive nonlinear storytelling documents. It offers visual development, an advanced node system, and one-click playable HTML exports.

Tool

Wwise

This repository provides an integration of Audiokinetic's Wwise audio middleware into Godot Engine 4.3. It supports Wwise version 2024.1 and offers a GDExtension-based Wwise wrapper library for multiple platforms.

Tool

Ridiculous Coding

Ridiculous Coding is a Godot Engine plugin that aims to make your coding experience more ridiculous. Inspired by Textreme2, it adds visual effects to your code as you type.

Tool

Catppuccin Theme

Catppuccin theme for Godot offers a soothing pastel color palette in four flavors: Latte, Frappé, Macchiato, and Mocha. It provides both text editor and interface themes for Godot 4, with Godot 3 support available on a separate branch.

Game

Reia

Reia is an open-source, action-adventure RPG built with Godot Engine, offering both online MMO and offline single-player experiences. Players can explore procedurally generated worlds, manage their own economies, and restore Reia's world through story-driven gameplay.

Tool

Texture Packer

Texture Packer is a Godot Engine module for creating texture atlases at runtime. It supports texture merging, layering, and packing with features like custom filters, background colors, and margins, enhancing runtime texture management.

Tool

MechanicalFlower Godot Template

A comprehensive Godot project template by MechanicalFlower, designed for clean code separation, continuous integration, and streamlined development workflows. It includes features like code formatting, license tracking, and addon management.

Tool

godot-ci

godot-ci is a Docker image designed for exporting Godot Engine games and deploying them to platforms like GitLab/GitHub Pages and Itch.io using CI/CD pipelines. It simplifies the automation of Godot game deployment workflows.