Open-source projects categorized as Nginx | Edit details

Top 23 Nginx Open-Source Projects

  • GitHub repo Kong

    🦍 The Cloud-Native API Gateway

    Project mention: The Architecture of Uber’s API Gateway | news.ycombinator.com | 2021-05-23

    For anybody looking at OpenResty, it’s also worthwhile to a look at Kong, which is the largest openresty-based application and already provides the right abstractions in place for API management: https://github.com/Kong/kong

  • GitHub repo nginx-proxy

    Automated nginx proxy for Docker containers using docker-gen

    Project mention: Rails CD with Docker, Github Actions and VPS | dev.to | 2021-06-09

    For HTTP server I will use NGINX with this awesome application nginx-proxy and acme-companion for automatic SSL certificate generation. Connect to the server as nginx_proxy user and create two files docker-compose.yaml and nginx_custom.conf.

  • GitHub repo GoAccess

    GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.

    Project mention: PSA: Audacity PR to add telemetry... sharing user data with Google Analytics and Yandex | reddit.com/r/programming | 2021-05-06
  • GitHub repo ingress-nginx

    NGINX Ingress Controller for Kubernetes

    Project mention: Cant get to AWS K8S cluster services created with KOPS | reddit.com/r/aws | 2021-06-14

    If it's the former, then you'll need to use node port or an ingress like the nginx ingress

  • GitHub repo CapRover

    Scalable PaaS (automated Docker+nginx) - aka Heroku on Steroids

    Project mention: Some direction on "the best" way to run multiple applications in a single VPS | reddit.com/r/selfhosted | 2021-05-31

    Someone else suggested Caprover, and it seems alluring since it promises to automagically do all of these things. I'm feeling compelled to try it out and slowly dip my feet in how it all works together and perhaps create a system in which I'd have more control, like the one you suggested.

  • GitHub repo authelia

    The Single Sign-On Multi-Factor portal for web apps

    Project mention: Self hosting apps behind reverse proxy | reddit.com/r/selfhosted | 2021-06-07

    Authelia is what you seek

  • GitHub repo apisix

    The Cloud-Native API Gateway

    Project mention: Apache Apisix – A Real-Time Cloud-Native API Gateway (Nginx, Etcd) | news.ycombinator.com | 2021-02-13
  • GitHub repo ModSecurity

    ModSecurity is an open source, cross platform web application firewall (WAF) engine for Apache, IIS and Nginx that is developed by Trustwave's SpiderLabs. It has a robust event-based programming language which provides protection from a range of attacks against web applications and allows for HTTP traffic monitoring, logging and real-time analysis. With over 10,000 deployments world-wide, ModSecurity is the most widely deployed WAF in existence.

    Project mention: How to implement WAF on Kong Ingress controller? (like ModSecurity v3) | reddit.com/r/kubernetes | 2021-05-04

    ModSecurity (v3/master): https://github.com/SpiderLabs/ModSecurity

  • GitHub repo h5ai

    HTTP web server index for Apache httpd, lighttpd and nginx.

    Project mention: Beat lightweight file server for Raspberry pi 3B+ | reddit.com/r/selfhosted | 2021-05-30

    Option 2 - https://larsjung.de/h5ai/

  • GitHub repo Nginx Proxy Manager

    Docker container for managing Nginx proxy hosts with a simple, powerful interface

    Project mention: Best way to manage your domain name | reddit.com/r/selfhosted | 2021-06-22

    Sure bud, here you go https://nginxproxymanager.com/ :)

  • GitHub repo devilbox

    A modern Docker LAMP stack and MEAN stack for local development

    Project mention: Alternatives to Xampp and Wamp for Windows 7 32bit machine with PHP v 7.4 +? | reddit.com/r/PHP | 2021-05-19

    devilbox,org or linux via virtualbox?

  • GitHub repo Heimdall

    An Application dashboard and launcher

    Project mention: Home dashboard that is client related | reddit.com/r/selfhosted | 2021-06-21

    To customize the dashboard for individual users, I use Heimdall (which has multi-account support) instead of Homer, but offer up Homer as a sort of 'app store' that lists all available apps and their URLs. Each user can then take what they like from the 'app store' and add them to their Heimdall dashboard. Granted, it's a manual process, but it's now their problem to deal with, not mine!

  • GitHub repo v2ray-agent

    (VLESS+TCP+TLS/VLESS+TCP+XTLS/VLESS+gRPC+TLS/VLESS+WS+TLS/VMess+TCP+TLS/VMess+WS+TLS/Trojan/Trojan-Go WS)+伪装站点、八合一共存脚本,支持多内核安装

    Project mention: Need a little help | reddit.com/r/dumbclub | 2021-03-21

    If you choose to go with self-built on a VPS, there are some recommendations here: https://github.com/mack-a/v2ray-agent/blob/master/documents/en/README_EN.md#line-recommendationchina

  • GitHub repo lnmp

    LEMP stack/LAMP stack/LNMP stack installation scripts for CentOS/Redhat Debian and Ubuntu

    Project mention: How do you host java apps on a VPS simply? | reddit.com/r/java | 2021-04-29

    This could be one of such script, but it does more than that (in fact a lot for me!)

  • GitHub repo nginx-module-vts

    Nginx virtual host traffic status module

    Project mention: Metrics from logs. Why? | reddit.com/r/devops | 2021-05-30

    I've had reasonable luck with nginx-lua-prometheus and nginx-module-vts. But yea, neither are ideal compared to using something that does this out of the box like HAProxy, Envoy, or Traefik.

  • GitHub repo ansible-collection-hardening

    This Ansible collection provides battle tested hardening for Linux, SSH, nginx, MySQL

    Project mention: Linux Security Practices | reddit.com/r/devops | 2021-06-14

    We bake images with dev-sec’s excellent hardening collection and then disable SSH/login.

  • GitHub repo nginx-proxy-automation

    Automated docker nginx proxy integrated with letsencrypt.

    Project mention: Is there a working example of adding SSL to docker, Nginx,, node using certbot/ lets encrypt? | reddit.com/r/docker | 2021-04-03

    And here you can find various real world examples: https://github.com/evertramos/nginx-proxy-automation#other-projects-using-nginx-proxy

  • GitHub repo badssl.com

    :lock: Memorable site for testing clients against bad SSL configs.

    Project mention: Quick Friday afternoon question that had us umm'ing and aah'ing - if you load a dodgy\wrong SSL cert onto an applications management console would you still be able to get to into it with just the usual bad certificate warnings in Firefox etc? | reddit.com/r/sysadmin | 2021-06-11

    Check it yourself and see what happens or if you can bypass https://badssl.com has every single misconfiguration possible.

  • GitHub repo bunkerized-nginx

    nginx Docker image secure by default.

    Project mention: bunkerized-nginx - make your web apps and APIs secured by default | dev.to | 2021-03-18

    Avoid the hassle of following security best practices each time you need a web server or reverse proxy. Bunkerized-nginx provides generic security configs, settings and tools so you don't need to do it yourself.

  • GitHub repo nginx-ultimate-bad-bot-blocker

    Nginx Block Bad Bots, Spam Referrer Blocker, Vulnerability Scanners, User-Agents, Malware, Adware, Ransomware, Malicious Sites, with anti-DDOS, Wordpress Theme Detector Blocking and Fail2Ban Jail for Repeat Offenders

    Project mention: website with ad code? | reddit.com/r/sysadmin | 2021-02-02
  • GitHub repo arkade

    Open Source Kubernetes Marketplace

    Project mention: Fedora workstation + minikube | reddit.com/r/kubernetes | 2021-05-22
  • GitHub repo lua-resty-auto-ssl

    On the fly (and free) SSL registration and renewal inside OpenResty/nginx with Let's Encrypt.

    Project mention: Do you have SSL / HTTPS for IPMI, Proxmox, TrueNAS, and other servers? | reddit.com/r/HomeNetworking | 2021-05-03

    Hard mode it is! Check out open resty and this https://github.com/auto-ssl/lua-resty-auto-ssl if you want build something your self.

  • GitHub repo nginx-vod-module

    NGINX-based MP4 Repackager

    Project mention: Any opensource server for auto encoding videos? | reddit.com/r/ffmpeg | 2020-12-25

    Probably Plex. There’s also this nginix VOD module that will re-encode and package on-the-fly at playback request time.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-06-22.


What are some of the best open-source Nginx projects? This list will help you:

Project Stars
1 Kong 29,425
2 nginx-proxy 14,881
3 GoAccess 13,328
4 ingress-nginx 10,434
5 CapRover 7,256
6 authelia 6,514
7 apisix 5,213
8 ModSecurity 4,513
9 h5ai 4,441
10 Nginx Proxy Manager 3,741
11 devilbox 3,426
12 Heimdall 2,975
13 v2ray-agent 2,569
14 lnmp 2,426
15 nginx-module-vts 2,392
16 ansible-collection-hardening 2,208
17 nginx-proxy-automation 2,158
18 badssl.com 2,115
19 bunkerized-nginx 2,109
20 nginx-ultimate-bad-bot-blocker 2,107
21 arkade 1,861
22 lua-resty-auto-ssl 1,733
23 nginx-vod-module 1,441