liger

Crystal LSP implementation for Windows

Liger

A comprehensive Language Server Protocol (LSP) implementation for the Crystal programming language, designed to work cross-platform with a focus on Windows compatibility.

Features

Liger provides a more extensive feature set than existing Crystal language servers (Crystalline, Scry), with full Windows support:

Core LSP Features

  • Text Document Synchronization - Full document sync with change tracking
  • Diagnostics - Real-time syntax and semantic error detection
  • Code Completion - Context-aware completions for keywords, types, methods, and variables
  • Hover Information - Type information and documentation on hover
  • Signature Help - Parameter hints for method calls
  • Go to Definition - Navigate to symbol definitions
  • Find References - Find all references to a symbol
  • Document Symbols - Outline view of classes, methods, and variables
  • Workspace Symbols - Search symbols across the entire workspace
  • Rename Symbol - Intelligent symbol renaming

Installation

Prerequisites

  • Crystal compiler (>= 1.18.1)
  • Git
Repository

liger

Owner
Statistic
  • 1
  • 0
  • 0
  • 0
  • 0
  • 8 days ago
  • October 20, 2025
License

GNU General Public License v3.0

Links
Synced at

Fri, 31 Oct 2025 00:13:06 GMT

Languages