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
- https://github.com/elbywan/crystalline
- GitHub: elbywan/crystalline
- Brew formula source: Formula/c/crystalline.rb
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
}