Crystal, as well as Elixir, is a Ruby-like language. Unlike Elixir (which compiles to byte code I think), this one uses LLVM.
Compared to Elixir, its syntax is much closer to Ruby (not 100% though). Auto-completions and syntax checking would be appreciated.
There are some tools that could help you when implementing different features such as GoTo feature or smth like that.