SaaSHub helps you find the best software and product alternatives Learn more →
Top 17 Go Nginx Projects
-
https://www.authelia.com/ is the simplest imo for 2FA. Even simpler would be "Basic Auth" via a reverse-proxy if you use one.
-
Shameless Plug: Here's one of my dashboards I made for Ingress-Nginx, which is my recommended border router/gateway into all the services. It adds deep robust metrics and configurability, and if you've got years of experience with Nginx also, it allows you rich complex customization via nginx's configuration structure via kubernetes annotations. Besides that I have open-source helm charts which are easy to use, boilerplates showing how to use them, a volume autoscaler to automatically resize your disks as they get full, and a blog where I share various of my experience which is a companion blog to my upcoming book of the same name. Hope this helps! Feel free to ask if you have any further questions.
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
Where appropriate, canary releases are an excellent option, as the percentage of traffic exposed to the canary is highly controlled. The trade-off is that the system must have good monitoring in place to be able to quickly identify an issue and roll back if necessary (which can be automated). This guide shows you how to use Apache APISIX and Flagger to quickly implement a canary release solution.
-
So far, i've been following the example here to set up an nginx Ingress Controller and some test services behind it. However, I am unable to follow Step 6 which displays the external IP for the node that the load balancer is running on as my node does not have an ExternalIP in the addresses section, only a LegacyHostIP and InternalIP.
-
Project mention: is their any tools that simplifies the process of adding tools inside kuberneetes | reddit.com/r/kubernetes | 2022-10-06
I strongly discourage actually using such a tool in a professional setting for a host of reasons but that is exactly what https://github.com/alexellis/arkade appears to be going for.
-
Project mention: Solf-hosted login form for self-hosted app ? | reddit.com/r/selfhosted | 2023-02-20
-
Anybody with experience using prometheus-nginxlog-exporter [1] or the basic from from nginx themselves [2]? [1] https://github.com/martin-helmich/prometheus-nginxlog-exporter/releases [2] https://github.com/nginxinc/nginx-prometheus-exporter
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
Anybody with experience using prometheus-nginxlog-exporter [1] or the basic from from nginx themselves [2]? [1] https://github.com/martin-helmich/prometheus-nginxlog-exporter/releases [2] https://github.com/nginxinc/nginx-prometheus-exporter
-
ssl-proxy
:lock: Simple zero-config SSL reverse proxy with real autogenerated certificates (LetsEncrypt, self-signed, provided)
-
*and memory safety*
This cannot be understated. Caddy is not written in C! And it can even run your NGINX configs. :) https://github.com/caddyserver/nginx-adapter
-
rare
Realtime regex-extraction and aggregation into common CLI formats such as histograms, bar graphs, numerical summaries, tables, and more! (by zix99)
I do something similar in my go app, rare to display docs by piping markdown files using go's embedded filesystem (similar to the response about looking at the $PAGER variable). You can look here: https://github.com/zix99/rare/blob/master/cmd/docs.go
-
agent
NGINX Agent provides an administrative entry point to remotely manage, configure and collect metrics and events from NGINX instances (by nginx)
Project mention: Nginx Agent – Remotely manage, configure and collect metrics from instances | reddit.com/r/CKsTechNews | 2022-12-14 -
-
-
nginx-wg-proxy
Small docker container which allows proxying http requests through a wireguard tunnel.
Project mention: Show HN: I created an HTTP proxy through WireGuard using ChatGPT | news.ycombinator.com | 2023-01-18 -
-
To test yourself you can check the GitHub repo here
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Nginx related posts
- Assign an External IP to a Node
- How do I use a wildcard certificate in Kubernetes correctly?
- Looking for recommendations for a reverse proxy
- Work with hetzner auction server having a single ip
- Authelia 2FA
- List of template objects & properties to use with templates?
- App running inside of k8s cluster
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f160ca601e8>
www.saashub.com | 23 Mar 2023
Index
What are some of the best open-source Nginx projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | authelia | 15,803 |
2 | ingress-nginx | 14,583 |
3 | flagger | 4,151 |
4 | kubernetes-ingress | 4,142 |
5 | arkade | 3,382 |
6 | vouch-proxy | 2,228 |
7 | nginx-prometheus-exporter | 1,152 |
8 | prometheus-nginxlog-exporter | 750 |
9 | ssl-proxy | 618 |
10 | nginx-adapter | 250 |
11 | rare | 192 |
12 | agent | 87 |
13 | nginx-prometheus | 35 |
14 | imgsrvr | 5 |
15 | nginx-wg-proxy | 4 |
16 | rplace | 4 |
17 | pdash | 3 |