Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser

Quick Information

A Rust-based serial communication library for Godot 4, providing PySerial-like functionality through gdext. This library allows you to easily communicate with serial devices (Arduino, sensors, etc.) directly from your Godot projects.
GdSerial - Serial Communication for Godot

A Rust-based serial communication library for Godot 4 that provides PySerial-like functionality.
Installation
- Download this addon from the Godot Asset Library or GitHub
- Copy the
addons/gdserial
folder to your project'saddons/
directory - Enable the plugin in Project Settings > Plugins
Quick Start
extends Node
var serial: GdSerial
func _ready():
serial = GdSerial.new()
# List available ports
var ports = serial.list_ports()
print("Available ports: ", ports)
# Configure and connect
serial.set_port("COM3") # Adjust for your system
serial.set_baud_rate(9600)
if serial.open():
serial.writeline("Hello Arduino!")
var response = serial.readline()
print("Response: ", response)
serial.close()
API Reference
See the main repository README for complete API documentation.
Requirements
- Godot 4.2+
- Appropriate permissions for serial port access (see platform-specific notes in main README)
License
MIT License - see LICENSE file for details.
A Rust-based serial communication library for Godot 4, providing PySerial-like functionality through gdext. This library allows you to easily communicate with serial devices (Arduino, sensors, etc.) directly from your Godot projects.
Reviews
Quick Information

A Rust-based serial communication library for Godot 4, providing PySerial-like functionality through gdext. This library allows you to easily communicate with serial devices (Arduino, sensors, etc.) directly from your Godot projects.