crystalline
« Back to VersTracker
Description:
Language Server Protocol implementation for Crystal
Type: Formula  |  Latest Version: 0.17.1@1  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: crystal lsp language-server ide developer-tools
Install: brew install crystalline
About:
Crystalline is a Language Server Protocol (LSP) implementation specifically designed for the Crystal programming language. It provides IDE features like code completion, go-to-definition, and real-time error checking. This tool enhances the development workflow by integrating Crystal's powerful type system directly into editors like VS Code and Neovim.
Key Features:
  • Full Language Server Protocol compliance
  • Real-time type checking and error detection
  • Code navigation (go-to-definition, find references)
  • Intelligent auto-completion and formatting
Use Cases:
  • Developing Crystal applications in VS Code or Neovim
  • Enabling IDE features for Crystal projects
  • Automated code analysis during development
Alternatives:
  • crystal tool format – Built-in tool only handles formatting, whereas Crystalline provides full IDE integration
  • scry – Older LSP implementation; Crystalline is more actively maintained and feature-rich
License: MIT
Dependencies: bdw-gc, crystal, libevent, libyaml, llvm, pcre2
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, sonoma, ventura, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 13, 2025 8:21pm 1 VERSION_BUMP 9919c3da
Oct 11, 2024 10:28pm 0 VERSION_BUMP a597517b
Oct 11, 2024 9:31pm 0 VERSION_BUMP a3b53604
Oct 9, 2024 5:03pm 2 VERSION_BUMP 11ce0a98
Sep 14, 2024 1:14pm 0 VERSION_BUMP a014010d
Sep 14, 2024 12:30pm 0 VERSION_BUMP d867dfa3