• thebeardisred 9 months ago

    This appears to be continued development of OpenResty (which Taobao had previously been funding) - https://github.com/alibaba/tengine/blob/04baff4645f078331e00...

    • VWWHFSfQ 9 months ago

      At this point it seems like openresty is almost completely unsupported. The largest user that I was aware of was cloudflare and they've now abandoned it in favor of their home built Rust server.

    • jedisct1 9 months ago

      Another fork is Angie: https://angie.software/en/

      It can automatically provision TLS certificates like Caddy, which is pretty cool.

      • jsheard 9 months ago

        Angie is also notable in that it's led by former Nginx core team members who left F5. Freenginx is another fork which is also led by one of the former core Nginx devs who became disillusioned with F5s leadership and wanted to make it fully open source, unlike Nginx and Angie which both have paywalled features. I'm not sure if any of the original team are still at F5 at this point, Igor Sysoev retired from working on Nginx (or its forks) altogether.

      • brudgers 10 months ago
      • _ache_ 9 months ago

        The news for me is XQUIC; not Tengine. I did know about Tengine for years. It's the chinese equivalent of nginx. But I didn't know about XQUIC from Alibaba. We lack information (and news) on the evolution of the BATX.

        https://github.com/alibaba/xquic

        • zelcon 9 months ago

          Envoy. The answer and final word in this space is Envoy.

          • guessmyname 9 months ago

            Envoy Proxy, to be more specific -- https://www.envoyproxy.io

            The name “Envoy” conflicts with a company (envoy[.]com) that has nothing to do with proxies.

            I like Envoy Proxy too. I have used it to support a couple of projects at Apple, and the gRPC Access Log Service works well -- https://www.envoyproxy.io/docs/envoy/latest/api-v3/extension... , although, I wish the configuration file was more obvious when you read it, I spend hours decyphering names, understanding the meeting of certain things, and tuning values that otherwise should be self explanatory. As Leon Bambrick said, naming things is hard, and some engineers tend to name things in a stupid way.

            • justin_oaks 9 months ago

              I looked into Envoy a few years ago and found it difficult to get started. I recall the syntax involving long names that were hard to look up from the docs.

              I'm assuming some of those issues may be why it isnt as commonly talked about as nginx or caddy

              • ddorian43 9 months ago

                It's not a reverse proxy cache though.

              • undefined 10 months ago
                [deleted]