krakend-ce
ms-demo-gen
krakend-ce | ms-demo-gen | |
---|---|---|
8 | 1 | |
1,750 | 24 | |
1.6% | - | |
8.8 | 4.3 | |
15 days ago | 5 months ago | |
Go | Go | |
Apache License 2.0 | Apache License 2.0 |
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.
krakend-ce
-
5 Ways to Improve Your API Reliability
KrakenD: A high-performance open-source API Gateway. It helps application developers release features quickly by eliminating all the complexities of SOA architectures while offering a unique performance.
-
NGINX Rewrite Behavior
This is my first foray into NGINX, and it seems my desired use-case is a bit different/left field. We're attempting to utilize NGINXaaS (Azure PaaS) to act as an API Gateway for some of our on-premise APIs. We were trailing KrakenD prior for this, but are moving toward NGINX as there's a desire to move everything PaaS (where appropriate). Our current KrakenD instance is configured to host a different set of URI than what the backend is configured for, IE:
- Introducing Frontman: A Lightweight API Gateway Service Written in Go
-
How to choose the right API Gateway
Check what configuration language (JSON/Yaml) and style (Declarative/Imperative) chosen API Gateway support. It is not so crucial but sometimes you might ask: Does it have a user-friendly GUI and drag&drop easy config option? Some open-source projects like Tyk, Krakend.io, and Apache APISIX have built-in no-code possibly visual editing dashboards. You can even import all your APIs descriptions from a JSON.
-
Share Your Code.. Share your most unique piece of Go code.
KrakenD and Lura https://github.com/krakendio/krakend-ce https://github.com/luraproject/lura
-
Apache Apisix: Open-Source API Gateway and API Management Platform
I was trying to look up the license for that project and the repo linked from the footer of their website is https://github.com/krakendio/krakend-ce#readme (Apache 2), but because I just did a web search for krakend there is also https://github.com/luraproject/lura#readme which says it's from the Linux Foundation (also Apache 2)
Is KrakenD some kind of generic term, or does that project just have a complex history?
-
What is the coolest Go open source projects you have seen?
https://github.com/krakendio/krakend-ce api gateway built using lura
ms-demo-gen
What are some alternatives?
apisix-dashboard - Dashboard for Apache APISIX
marblerun - MarbleRun is the control plane for confidential computing. Deploy, scale, and verify your confidential microservices on vanilla Kubernetes. 100% Go, 100% cloud native, 100% confidential.
apisix - The Cloud-Native API Gateway
consul - Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
KrakenD - Ultra performant API Gateway with middlewares. A project hosted at The Linux Foundation
apiclarity - An API security tool to capture and analyze API traffic, test API endpoints, reconstruct Open API specification, and identify API security risks.
ngrok - Unified ingress for developers
layotto - A fast and efficient cloud native application runtime
GoLang-in-a-spring-cloud-architecture - Building a micro service in GoLang and including it at a spring cloud architecture
istio - Connect, secure, control, and observe services.
frontman - Frontman is an open-source API gateway written in Go that allows you to manage your microservices and expose them as a single API endpoint. It acts as a reverse proxy and handles requests from clients, routing them to the appropriate backend service.
easegress - A Cloud Native traffic orchestration system