Nginx

Top 23 Nginx Open-Source Projects

  • Kong

    🦍 The Cloud-Native API Gateway

    Project mention: 5 Ways to Improve Your API Reliability | dev.to | 2023-07-25

    Kong: A cloud-native, fast, scalable, and distributed Microservice Abstraction Layer (also known as an API Gateway or API Middleware). Made available as an open-source project in 2015, its core functionality is written in Lua and it runs on the nginx web server.

  • nginxconfig.io

    ⚙️ NGINX config generator on steroids 💉

    Project mention: On Hacktoberfest | /r/programming | 2022-10-31

    It'd be weird to exclude any repositories, even the sponsors' ones. Like, sure, it's an ad for them (so is wearing a t-shirt with their logo), but at the same time, they maintain some cool projects, like digitalocean/nginxconfig.io. It'd be a shame if people who genuinely want to improve this tool wouldn't get rewarded for that, only because it's DigitalOcean's.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • authelia

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

    Project mention: Why would anyone need AD/AAD when you can manage devices through Saltstack? | /r/sysadmin | 2023-08-05

    https://github.com/saltstack/salt https://github.com/chocolatey/choco https://github.com/nextcloud https://github.com/authelia/authelia https://github.com/grafana/grafana

  • nginx-proxy

    Automated nginx proxy for Docker containers using docker-gen

    Project mention: Build a Typescript Tool to modify npm automatically when using docker-containers | /r/nginxproxymanager | 2023-07-13

    I wanted to share with you an exciting new tool that simplifies the process of interacting with the NGINX Proxy Manager API. It's a TypeScript tool that generates API requests based on environment variables within a Docker container. This tool is heavy influenced by the https://github.com/nginx-proxy/nginx-proxy but it works with npm.

  • 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: Show HN: Why Google Analytics May Not Be the Best Option for Your Website (2023) | news.ycombinator.com | 2023-06-22

    I run goaccess on a cron job and have paired it with a MaxMind GeoIP database so that you can see where people are coming from etc.

    https://goaccess.io/

  • ingress-nginx

    Ingress-NGINX Controller for Kubernetes

    Project mention: Implementing TLS in Kubernetes | dev.to | 2023-08-01

    helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx helm repo update helm install ingress-nginx ingress-nginx/ingress-nginx -f ingress-values.yaml

  • Nginx Proxy Manager

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

    Project mention: LetsEncrypt over a forwarded link? | /r/selfhosted | 2023-09-22

    Edit: If you're using Nginx Proxy Manager there seems to be open PR for support for proxy protocol https://github.com/NginxProxyManager/nginx-proxy-manager/pull/1882 however in the comments there's a name of repository with this PR merged.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • apisix

    The Cloud-Native API Gateway

    Project mention: How is Apache APISIX Fast? | dev.to | 2023-09-13

    But the best part is that the libraries mentioned here and Apache APISIX are entirely open source, meaning you can look under the hood and modify things yourself.

  • CapRover

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

    Project mention: Caprover – Scalable PaaS (Automated Docker+Nginx) | news.ycombinator.com | 2023-06-13
  • server-configs-nginx

    Nginx HTTP server boilerplate configs

    Project mention: Stylesheet not loaded because of MIME type | /r/docker | 2023-05-11

    The default configuration of nginx should have been fine. Have a look at this project if you need a decent starting point, https://github.com/h5bp/server-configs-nginx

  • Xray_onekey

    Xray 基于 Nginx 的 VLESS + XTLS 一键安装脚本

    Project mention: Dumbclub FAQ | /r/u_computerscot | 2023-03-14
  • 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: Anybody using Crowdsec? | /r/unRAID | 2023-03-04

    First of all, if you have any experience with Traefik, I'd suggest you to do the reverse proxy stuff with it and install the Crowdsec instance along it. As I didn't have experience using Traefik I went with NPM but now I guess it would have been easier considering the research I had to do... Another reason is, I wanted to implement a geo block and/or another security layer by using ModSecurity (https://github.com/SpiderLabs/ModSecurity ) besides Crowdsec too. Afaik Traefik has a plugin that integrates ModSecurity easily - unless NPM.

  • Heimdall

    An Application dashboard and launcher

    Project mention: What kind of Alpine user are you? | /r/AlpineLinux | 2023-07-09

    The control panel is called Homepage. I like it more than Heimdall. To manage Docker I use Portainer.

  • ngxtop

    Real-time metrics for nginx server

  • h5ai

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

    Project mention: H5ai modern HTTP web server index | news.ycombinator.com | 2023-05-11
  • serge

    A web interface for chatting with Alpaca through llama.cpp. Fully dockerized, with an easy to use API.

    Project mention: Show HN: LlamaGPT – Self-hosted, offline, private AI chatbot, powered by Llama 2 | news.ycombinator.com | 2023-08-16

    Very cool, this looks like a combination of chatbot-ui and llama-cpp-python? A similar project I've been using is https://github.com/serge-chat/serge. Nous-Hermes-Llama2-13b is my daily driver and scores high on coding evaluations (https://huggingface.co/spaces/mike-ravkine/can-ai-code-resul...).

  • naxsi

    NAXSI is an open-source, high performance, low rules maintenance WAF for NGINX

    Project mention: nginx security best practice | /r/homelab | 2023-04-01
  • flagger

    Progressive delivery Kubernetes operator (Canary, A/B Testing and Blue/Green deployments)

    Project mention: Progressive Delivery on AKS: A Step-by-Step Guide using Flagger with Istio and FluxCD | dev.to | 2023-09-26

    Flagger

  • kubernetes-ingress

    NGINX and NGINX Plus Ingress Controllers for Kubernetes

    Project mention: Breaking Terraform files into composable layers | dev.to | 2023-09-14

    In these examples, I assume that users have deployed an nginx-ingress-controller to their cluster through the eks layer. This controller is responsible for creating an nlb and exposing Elasticsearch and Kibana to the internet through their ingresses.

  • nginx-ui

    Nginx UI allows you to access and modify the nginx configurations files without cli.

    Project mention: Cybersecurity experts determine vulnerabilities that alter nginx config files | /r/blackhat | 2022-10-25
  • devilbox

    A modern Docker LAMP stack and MEAN stack for local development

    Project mention: Multi site local development environment using Docker | /r/webdev | 2023-06-26

    Bro, http://devilbox.org.

  • arkade

    Open Source Marketplace For Developer Tools

    Project mention: Understand your usage of GitHub Actions | news.ycombinator.com | 2023-06-18

    If you omit sudo, then you can move the binary yourself.

    And of course, there's nothing stopping you visiting the releases page - or installing my tap and getting it from Brew!

    https://github.com/alexellis/arkade/releases

  • dperf

    dperf is a 100Gbps network load tester.

    Project mention: DPVS uses dperf for performance testing | dev.to | 2023-01-27

    Today, it was found that the DPVS project used dperf for performance testing, including bandwidth, CPS, concurrent connections and PPS. The test document of the DPVS project records the test environment, test methods, configurations, that makes a grate article. I put the link of this article on the dperf README. I'd like to say thanks to the authors of this article. and I suggests reading this article before using dperf for performance testing.

  • Revelo Payroll

    Free Global Payroll designed for tech teams. Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.

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 2023-09-26.

Nginx related posts

Index

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

Project Stars
1 Kong 35,982
2 nginxconfig.io 26,251
3 authelia 17,467
4 nginx-proxy 17,449
5 GoAccess 16,674
6 ingress-nginx 15,609
7 Nginx Proxy Manager 15,483
8 apisix 12,670
9 CapRover 11,054
10 server-configs-nginx 10,627
11 Xray_onekey 9,023
12 ModSecurity 6,830
13 Heimdall 6,495
14 ngxtop 6,417
15 h5ai 5,251
16 serge 4,973
17 naxsi 4,690
18 flagger 4,428
19 kubernetes-ingress 4,368
20 nginx-ui 4,340
21 devilbox 4,222
22 arkade 3,765
23 dperf 3,610
Learn any GitHub repo in 59 seconds
Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
getonboard.dev