Nginx
Hiawatha
DISCONTINUED
Our great sponsors
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.
Nginx
- [06/52] Accessible Kubernetes with Terraform and DigitalOcean
-
Freenginx.org
Yes, you are looking in the wrong place. Here: https://github.com/nginx/nginx/graphs/contributors
-
Performance benchmark of PHP runtimes
Nginx + Roadrunner (fcgi mode)
-
Five Apache projects you probably didn't know about
APISIX is an API Gateway. It builds upon OpenResty, a Lua layer built on top of the famous nginx reverse-proxy. APISIX adds abstractions to the mix, e.g., Route, Service, Upstream, and offers a plugin-based architecture.
-
Nginx is Probably Fine
I suppose you could read the code. https://github.com/nginx/nginx
-
Not knowing the /proc file system
So yes, I don't think I have ever typed out "fileDescriptor" but I do label these things to make it more legible!
OP has a point. We could do with more discipline when it comes to naming conventions in C. We're not using punch cards any longer.
Somewhat related, there's another comment about the 80 char max... clang-format keeps to this. I'm kind of OK with this particular remnant of punch cards because I can get four editor windows open side by side on my ultra wide monitor.
The nginx codebase is pretty freaking fantastic and I've learned a lot from just randomly browsing through the source, but I mean, come on:
https://github.com/nginx/nginx/blob/master/src/core/ngx_arra...
if ((u_char *) a->elts + a->size * a->nalloc == p->d.last) {
-
Simplifying preview environments for everyone
For frontend applications - it can be quite simple to implement preview environments with a simple static storage and a reverse proxy tool like Nginx or Traefik.
- kind - Configuring Extra Port Mappings & IPv6 Networking - Part 4
-
mTLS everywhere!
Last but not least, we should configure TLS for upstreams. In the following, I'll use a simple nginx instance that responds with static content. Use it as an illustration for more complex upstreams.
Hiawatha
We haven't tracked posts mentioning Hiawatha yet.
Tracking mentions began in Dec 2020.
What are some alternatives?
Caddy - Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
envoy - Cloud-native high-performance edge/middle/service proxy
Squid - Squid Web Proxy Cache
nestjs-monorepo-microservices-proxy - Example of how to implement a Nestjs monorepo with no shared folder
YARP - A toolkit for developing high-performance HTTP reverse proxy applications.
darkhttpd - When you need a web server in a hurry.
Apache - Mirror of Apache HTTP Server. Issues: http://issues.apache.org
Lighttpd - lighttpd2 on github for easier collaboration - main repo still on lighttpd.net
Jenkins - Jenkins automation server
h5ai - HTTP web server index for Apache httpd, lighttpd and nginx.
uWSGI - uWSGI application server container
Cherokee - Cherokee Web Server