Generals

Repositories

Documentations

  • ASGI: Asynchronous Server Gateway Interface is a spiritual successor to WSGI, intended to provide a standard interface between async-capable Python web servers, frameworks, and applications.
  • WSGI: the Web Server Gateway Interface
  • Enable CORS: enable cross-origin resource sharing

Topics

Tool Collections (Curious Version πŸ”­)

center

API Gateway

  • easegress: A Cloud Native traffic orchestration system
  • lura: Ultra performant API Gateway with middlewares
  • tyk: Open Source API Gateway written in Go, supporting REST, GraphQL, TCP and gRPC protocols

WebServer

  • IIS: Window webserver
  • Traefik : Traefik is anΒ open-source Edge RouterΒ that makes publishing your services a fun and easy experience

Tool Collections

API Gateway

  • Apache APISIX: The Cloud-Native API Gateway
  • Kong: API gateway built for hybrid and multi-cloud, optimized for microservices and distributed architectures 🌟 (Recommended)

WebServer

  • Caddy server: Caddy is a powerful, extensible platform to serve your sites, services, and apps, written in Go 🌟 (Recommended)
  • HAProxy : HAProxy is a free, very fast and reliable reverse-proxy offeringΒ high availability,Β load balancing, and proxying for TCP and HTTP-based applications 🌟 (Recommended)
  • httpd - Apache2 : The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows.
  • Nginx: nginx is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server. 🌟 (Recommended - Most powerful)
  • Tomcat: an open source implementation of the JSP Specifications 🌟 (Recommended)

ASGI & WSGI

  • gunicorn: A Python WSGI HTTP Server for UNIX 🌟 (Recommended)
  • uvicorn: An ASGI web server implementation for Python