whatisgithub

What is gdeye?

tktech/gdeye — explained in plain English

Analysis updated 2026-07-17 · repo last pushed 2026-04-04

9RustAudience · developerComplexity · 2/5MaintainedSetup · easy

In one sentence

A fast linter and auto-formatter for GDScript, the scripting language used in the Godot game engine, written in Rust.

Mindmap

mindmap
  root((gdeye))
    What it does
      Lints GDScript
      Auto formats code
      Real time LSP feedback
    Tech stack
      Rust
      Custom GDScript parser
      LSP protocol
    Use cases
      Enforce team style rules
      Catch unused variables
      Remove dead code
    Audience
      Godot developers
      Game dev teams
    Config
      gdeye toml file
      Command line options
      Inline suppress comments

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Scan a Godot project's GDScript files for style issues and bugs like unused variables.

USE CASE 2

Auto-format scripts so a whole team follows the same indentation and line-length rules.

USE CASE 3

Get real-time linting warnings in an editor like Kate via the built-in LSP.

USE CASE 4

Aggressively clean up dead code using unsafe mode after committing work.

What is it built with?

RustGDScriptLSP

How does it compare?

tktech/gdeyeloslos321-lab/goldwormnearai/openclaw-nearai-worker
Stars999
LanguageRustRustRust
Last pushed2026-04-042026-06-21
MaintenanceMaintainedActive
Setup difficultyeasymoderatehard
Complexity2/54/54/5
Audiencedeveloperresearcherdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Copy-paste prompts

Prompt 1
Show me how to set up a gdeye.toml config file to enforce a max line width and disable a specific lint rule.
Prompt 2
Explain how to wire gdeye's LSP into my code editor so I get real-time GDScript warnings as I type.
Prompt 3
Write a gdeye.toml config for a Godot team project that turns on strict formatting and unused-variable checks.
Prompt 4
How do I suppress a single gdeye warning on one line of GDScript using an inline comment?
Prompt 5
Walk me through building a minimal gdeye binary without the LSP/editor integration features.

Frequently asked questions

What is gdeye?

A fast linter and auto-formatter for GDScript, the scripting language used in the Godot game engine, written in Rust.

What language is gdeye written in?

Mainly Rust. The stack also includes Rust, GDScript, LSP.

Is gdeye actively maintained?

Maintained — commit in last 6 months (last push 2026-04-04).

How hard is gdeye to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is gdeye for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.