kemal
Echo
Our great sponsors
kemal | Echo | |
---|---|---|
8 | 55 | |
3,292 | 22,385 | |
0.6% | 1.8% | |
4.8 | 8.3 | |
3 months ago | 14 days ago | |
Crystal | Go | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
kemal
-
Medusa: The open-source alternative to Shopify
Kemal (like Sinatra, I really like this one): https://kemalcr.com/
- Ask HN: Simplest stack to build web apps in 2021?
-
Packing Static Files Into Crystal Binaries
As an example, consider this small Kemal application:
- Kemal 1.1.0 released
-
Crystal for the curious Ruby on Rails Developer
Kemal
- Ruby Websockets
-
Create your own privacy focused pastebin alternative
Since backend has a tiny role in the whole project, I focused on speed, that's why I went with Crystal and Kemal, a super fast web framework that can handle huge amounts of requests per second.
- Is it worth learning nim? (In my case)
Echo
- Echo: High performance, extensible, minimalist Go web framework
-
Golang future web frameworks!
Standard library is usually the way to go. With that said, I like Echo
-
Is there a particular type of web application that Django/DRF is not good for? What are Django's weaknesses?
I personally like Echo but as others have mentioned, the Go community is all about limiting the number of dependencies and will steer you towards only using the Go standard library
-
Which microservice framework should I choose?
For http router I would also suggest https://github.com/labstack/echo
- Best Go Web Framework?
-
What I've learned this week?
echo. I use this library to help me implement the routing and HTTP handler.
- High performance, minimalist Go web framework
-
How to add this missing port in Dockerfile?
https://echo.labstack.com
- Please, help me ho to add missing port to docker file
-
Go EventSourcing and CQRS microservice using EventStoreDB 👋⚡️💫
In this article let's try to create closer to real world Event Sourcing CQRS microservice using: 🚀👨💻🙌 EventStoreDB The database built for Event Sourcing gRPC Go implementation of gRPC MongoDB Web and API based SMTP testing Elasticsearch Elasticsearch client for Go. Jaeger open source, end-to-end distributed tracing Prometheus monitoring and alerting Grafana for to compose observability dashboards with everything from Prometheus swag Swagger for Go Echo web framework Kibana Kibana is user interface that lets you visualize your Elasticsearch
What are some alternatives?
Gin - Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
mux - A powerful HTTP router and URL matcher for building Go web servers with 🦍
chi - lightweight, idiomatic and composable router for building Go HTTP services
Fiber - ⚡️ Express inspired web framework written in Go
Iris - The fastest HTTP/2 Go Web Framework. A true successor of expressjs and laravel. Supports AWS Lambda, gRPC, MVC, Unique Router, Websockets, Sessions, Test suite, Dependency Injection and more. Thank you / 谢谢 https://github.com/kataras/iris/issues/1329
Beego - beego is an open-source, high-performance web framework for the Go programming language.
go-kit - A standard library for microservices.
Revel - A high productivity, full-stack web framework for the Go language.
amber - A Crystal web framework that makes building applications fast, simple, and enjoyable. Get started with quick prototyping, less bugs, and blazing fast performance.
httprouter - A high performance HTTP request router that scales well
Buffalo - Rapid Web Development w/ Go
lucky - A full-featured Crystal web framework that catches bugs for you, runs incredibly fast, and helps you write code that lasts.