TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Kemal: Fast, Effective, Simple Web Framework for Crystal

158 pointsby sdogruyolover 2 years ago

8 comments

compumikeover 2 years ago
Kemal is great, lightweight, fast!!! and I’m using it for a growing number of infrastructure &#x2F; microservices at CircuitLab (exposing JSON APIs, mostly), as well as to serve web requests on my side project at Total Real returns.<p>If you want to play with Kemal and&#x2F;or Crystal without installing anything besides Docker, I made <a href="https:&#x2F;&#x2F;github.com&#x2F;compumike&#x2F;crystal-docker-quickstart" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;compumike&#x2F;crystal-docker-quickstart</a> . 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 :)
评论 #33611786 未加载
m000over 2 years ago
Using a fez (or fes, if you prefer) as a logo for a &quot;Fast, Effective, Simple&quot; framework named &quot;Kemal&quot; is kind of unfortunate&#x2F;ironic. Kemal Ataturk actually abolished the use of the fez [1].<p>[1] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Hat_Revolution" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Hat_Revolution</a>
评论 #33608102 未加载
评论 #33611833 未加载
评论 #33608390 未加载
评论 #33608246 未加载
评论 #33608835 未加载
评论 #33611101 未加载
nlhover 2 years ago
HUGE fan of Kemal (and Crystal as a whole).<p>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.
bovermyerover 2 years ago
OK, OK! I keep seeing news for Crystal lately. I can take a hint, Universe - I&#x27;ll write a new project in it.
评论 #33608986 未加载
评论 #33611631 未加载
评论 #33608844 未加载
tmikaeldover 2 years ago
I&#x27;ve used it for a small API project, really easy to understand and setup!<p>There&#x27;s also a healthy amount of ported gems (Shards) over at:<p><a href="https:&#x2F;&#x2F;crystalshards.org&#x2F;shards" rel="nofollow">https:&#x2F;&#x2F;crystalshards.org&#x2F;shards</a>
评论 #33608186 未加载
gpderettaover 2 years ago
For a few seconds I thought this was a reference to C64 KERNAL OS. Turns out it was just bad keming.
noaheverettover 2 years ago
Currently building a back-end API with Kemal, highly recommend. Also has easy to use websocket events built-in.
cakirhover 2 years ago
Nice framework!