🍺 BREW Explorer

← all formulae

crystalline

brew install crystalline v0.18.0 MIT

Language Server Protocol implementation for Crystal

71
30-day installs · #3983
122
90-day · #5169
498
365-day · #5124
513
★ GitHub stars · updated 2mo ago

Runtime dependencies

GitHub topics

crystal lsp lsp-server vscode-language

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [
    "bdw-gc",
    "crystal",
    "libevent",
    "libyaml",
    "llvm",
    "pcre2"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Language Server Protocol implementation for Crystal",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:36:43+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "crystalline",
  "github_default_branch": "master",
  "github_last_commit_at": "2026-05-31T21:00:04Z",
  "github_readme_excerpt": "\u003cdiv align=\"center\"\u003e\n\t\u003cimg src=\"assets/icon.svg\" width=\"128\" height=\"128\" /\u003e\n\t\u003ch1\u003ecrystalline\u003c/h1\u003e\n  \u003ch3\u003eA Language Server for Crystal.\u003c/h3\u003e\n  \u003ca href=\"https://github.com/elbywan/crystalline/actions?query=branch%3Amaster+workflow%3ABuild\"\u003e\u003cimg alt=\"Build Status\" src=\"https://github.com/elbywan/crystalline/workflows/Build/badge.svg?branch=master\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/elbywan/crystalline/tags\"\u003e\u003cimg alt=\"GitHub tag (latest SemVer)\" src=\"https://img.shields.io/github/v/tag/elbywan/crystalline\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/elbywan/crystalline/blob/master/LICENSE\"\u003e\u003cimg alt=\"GitHub\" src=\"https://img.shields.io/github/license/elbywan/crystalline\"\u003e\u003c/a\u003e\n\u003c/div\u003e\n\n\u003chr/\u003e\n\n**`Crystalline` is an implementation of the\n[Language Server Protocol](https://microsoft.github.io/language-server-protocol/)\nwritten in and for the [Crystal Language](https://crystal-lang.org/). It aims to\nprovide limited language features (like go-to, autocompletion, syntax and\nsemantic checking) and ease development with any compatible code editor.**\n\n\u003e [!IMPORTANT]\n\u003e\n\u003e ### Project Status\n\u003e\n\u003e I am **passively** maintaining this project which means that I will not be\n\u003e regularly adding new features or fixing bugs. My time is **very** limited and I have\n\u003e other projects that I want to work on.\n\u003e\n\u003e Crystalline begun as a fun experiment because at the time there was no working LSP for\n\u003e Crystal, and was written mainly to cater to my own needs - on my free time. I was happy to\n\u003e open-source it and share it with the community because I thought it could be\n\u003e useful to others.\n\u003e\n\u003e But over time, some vocal people in the Crystal community have been openly\n\u003e trash-talking the project in the (un)official discord channel, telling users\n\u003e to avoid using it and spreading misinformation, which I am not cool with.\n\u003e\n\u003e Crystalline has a bunch of issues, but if you know what you are doing, it can be a very\n\u003e useful tool. I know that because I am the primary user of it.\n\u003e\n\u003e Due to the nature of the Crystal l",
  "github_repo": "elbywan/crystalline",
  "github_stars": 513,
  "github_topics": [
    "crystal",
    "lsp",
    "lsp-server",
    "vscode-language"
  ],
  "homepage": "https://github.com/elbywan/crystalline",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 71,
  "installs_365d": 498,
  "installs_90d": 122,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "MIT",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "crystalline",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 3983,
  "rank_365d": 5124,
  "rank_90d": 5169,
  "raw_hash": "29b1bdccfb53dd3d",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/c/crystalline.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": null,
  "version_stable": "0.18.0",
  "versioned_formulae": [],
  "why_use_this": null
}