So, even though Atatürk was not the first person to be named Kemal, he practically "owns" the name today.
Compared to the HN darling, Rust. Crystal is hardly active.
[1] https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
If you want to play with Kemal and/or Crystal without installing anything besides Docker, I made https://github.com/compumike/crystal-docker-quickstart . You should be able to add Kemal to shard.yml, edit d_dev to expose port 3000 (there’s a line already there, just uncomment it), and get your first Kemal microservice up in a few minutes :)
Did that not bother you during development? What was your workflow like?
I started, as many do, with a full-featured batteries-included framework (Amber, which is also awesome and super easy to grok), but later realized that I much prefer being closer to the metal and Kemal is exactly that. You can build a fully-functional API in a single file with a few lines of code, and it works easily and quickly.
There's also a healthy amount of ported gems (Shards) over at: