Crystal is fine, we wrote a microservice in it for a particularly CPU-intensive task and it performed as promised. It definitely loses more and more Ruby-likeness as you start optimizing though.
There are a few Rails-like frameworks but they all lack what Rails has: critical mass. Rails has over 4500 contributors and quite a few people working on it full-time at companies like Github and Shopify. Almost everyone in the Ruby community knows and uses Rails, and almost every gem available takes Rails into consideration. The Crystal web framework with the most contributors seems to be Amber, with less than 100 contributors.
I don't mean to disparage Crystal, as I like the concepts that the language is built on, but at the same time I don't see it catching up to the Rails juggernaut anytime soon.
There are a few Rails-like frameworks but they all lack what Rails has: critical mass. Rails has over 4500 contributors and quite a few people working on it full-time at companies like Github and Shopify. Almost everyone in the Ruby community knows and uses Rails, and almost every gem available takes Rails into consideration. The Crystal web framework with the most contributors seems to be Amber, with less than 100 contributors.
I don't mean to disparage Crystal, as I like the concepts that the language is built on, but at the same time I don't see it catching up to the Rails juggernaut anytime soon.