On GitHub, nginx/nginx-gateway-fabric has picked up 1.1k stars, Developer Tools, Go. NGINX Gateway Fabric provides an implementation for the Gateway API using NGINX as the data plane.
Snapshot summary built from the project's own GitHub metadata — there's no written TopGit review yet. The page will update automatically when a full review is published.
WHY NO REVIEW YET
TopGit writes full reviews for the most-starred, most-requested repositories. This page is a snapshot until then — see the READ ME tab for the original README in full.
NGINX Gateway Fabric is an open-source project that provides an implementation of
the Gateway API using NGINX as the data plane. The goal of
this project is to implement the core Gateway APIs -- Gateway, GatewayClass, HTTPRoute, GRPCRoute, TCPRoute, TLSRoute,
and UDPRoute -- to configure an HTTP or TCP/UDP load balancer, reverse-proxy, or API gateway for applications running
on Kubernetes.
For a list of supported Gateway API resources and features, see
the Gateway API Compatibility doc.
Learn about our design principles and architecture.
NGINX Gateway Fabric uses NGINX Agent to configure NGINX.
Getting Started
Get started using a kind cluster.
Install NGINX Gateway Fabric.
Deploy various examples.
Follow instructions for common use cases such as routing and securing traffic, or monitoring your cluster.
You can find the comprehensive NGINX Gateway Fabric user documentation on the NGINX Documentation website.
NGINX Gateway Fabric Releases
We publish NGINX Gateway Fabric releases on GitHub. See
our releases page.
The latest release is 2.6.7.
The edge version is useful for experimenting with new features that are not yet published in a release. To use, choose
the edge version built from the latest commit
from the main branch.
The table below summarizes the options regarding the images, manifests, documentation and examples and gives your links
to the correct versions:
Version
Description
Installation Manifests
Documentation and Examples
Latest release
For production use
Manifests.
Documentation. Examples.
Edge
For experimental use and latest features
Manifests.
Examples.
Versioning
NGF uses semantic versioning for its releases. For more information, see https://semver.org.
Major version zero (0.Y.Z) is reserved for development, anything MAY change at any time. The public API is not stable.
Release Planning and Development
The features that will go into the next release are reflected in the
corresponding milestone. Refer to
the Issue Lifecycle document for information on issue creation and assignment to releases.
Technical Specifications
The following table lists the software versions NGINX Gateway Fabric supports. Only the latest patch release for each minor version is shown.
NGINX Gateway Fabric
Gateway API
Kubernetes
NGINX OSS
NGINX Plus
NGINX Agent
F5 WAF for NGINX
Edge
1.6.1
1.32+
1.31.3
R37.0
v3.11.3
5.14.0
2.6.7
1.5.1
1.31+
1.31.3
R37.0
v3.11.2
5.13.2
2.5.1
1.5.1
1.31+
1.29.7
R36
v3.8.0
---
2.4.2
1.4.1
1.25+
1.29.5
R36
v3.7.1
---
2.3.0
1.4.1
1.25+
1.29.3
R36
v3.6.0
---
2.2.2
1.3.0
1.25+
1.29.2
R35
v3.6.0
---
2.1.4
1.3.0
1.25+
1.29.1
R35
v3.3.1
---
2.0.2
1.3.0
1.25+
1.28.0
R34
v3.0.1
---
1.6.2
1.2.1
1.25+
1.27.4
R33
---
---
1.5.1
1.2.0
1.25+
1.27.2
R33
---
---
1.4.0
1.1.0
1.25+
1.27.1
R32
---
---
1.3.0
1.1.0
1.25+
1.27.0
R32
---
---
1.2.0
1.0.0
1.23+
1.25.4
R31
---
---
OpenShift Compatibility
The following table lists the OpenShift versions and Operator versions compatible with NGINX Gateway Fabric.
NGINX Gateway Fabric
Operator
Preferred Gateway API
Compatible Gateway API
OCP with Preferred GWAPI
Supported OCP Versions
2.6.x
v1.4.x
v1.5.x
v1.2.1-v1.5.x
---
4.19 - 4.21
2.5.x
v1.3.x
v1.5.x
v1.2.1-v1.5.x
---
4.19 - 4.21
2.4.x
v1.2.x
v1.4.x
v1.2.1-v1.4.x
4.20 & 4.21
4.19 - 4.21
2.2.x
v1.0.x
v1.3.0
v1.2.1
---
4.19
SBOM (Software Bill of Materials)
We generate SBOMs for the binaries and the Docker image.
Binaries
The SBOMs for the binaries are available in the releases page. The SBOMs are generated
using syft and are available in SPDX format.
Docker Images
The SBOM for the Docker image is available in
the GitHub Container
repository. The SBOM is generated using syft and stored as an attestation in the
image manifest.
For example to retrieve the SBOM for linux/amd64 and analyze it using grype you
can run the following command:
For troubleshooting help, see the Troubleshooting document.
Contacts
We’d like to hear your feedback! If you experience issues with our Gateway Controller, please open a bug in
GitHub. If you have any suggestions or enhancement requests, please open an idea on GitHub discussions. You can
contact us directly on the NGINX Community Forum.
Community Meetings
Every Tuesday, alternating time zones at 9:30AM Pacific / 5:30PM GMT or 12:00PM GMT.
For the meeting link, updates, agenda, and meeting notes, check the link below:
NGINX Gateway Fabric Community Meeting
If you have a use case for NGINX Gateway Fabric that the project can't quite meet yet, bugs, problems, success stories, or just want to be more involved with the project, come by and say hi!
Contributing
Please read our Contributing guide if you'd like to contribute to the project.
Support and NGINX Plus
If your team needs dedicated support for NGINX Gateway Fabric in your environment, or you would like to leverage our advanced NGINX Plus features, you can reach out here.
To try NGINX Gateway Fabric with NGINX Plus, you can start your free 30-day trial, then follow the installation guide for installing with NGINX Plus.
How active is development on nginx/nginx-gateway-fabric?
The most recent commit recorded on nginx/nginx-gateway-fabric was 16 days ago, based on the GitHub push timestamp. The repository has 217 forks — one of the better signals of community interest.
How does nginx/nginx-gateway-fabric compare to other Developer Tools projects?
nginx/nginx-gateway-fabric is tracked by TopGit in the Developer Tools category, with 1.1k GitHub stars and written in Go. Browse the Developer Tools topic page on TopGit to compare it against similar projects by stars and activity.
How many stars does nginx/nginx-gateway-fabric have?
nginx/nginx-gateway-fabric has 1.1k GitHub stars — refresh the page for the live number, or check github.com/nginx/nginx-gateway-fabric. TopGit mirrors GitHub's count but does not claim minute-by-minute accuracy.
Is nginx/nginx-gateway-fabric open source?
Yes — nginx/nginx-gateway-fabric ships under the Apache-2.0 license, which makes its source code freely readable (and, depending on license terms, forkable and reusable). Source: github.com/nginx/nginx-gateway-fabric.
What is nginx/nginx-gateway-fabric?
nginx/nginx-gateway-fabric (nginx/nginx-gateway-fabric) is a Go project on GitHub. From the project's own README: NGINX Gateway Fabric provides an implementation for the Gateway API using NGINX as the data plane.
Where do I read more about nginx/nginx-gateway-fabric?
This TopGit page is a snapshot — the READ ME tab shows the project's own README content (links stripped, images preserved). The GitHub repository at github.com/nginx/nginx-gateway-fabric is the definitive source.
Read full README in the tab above.
Is nginx-gateway-fabric worth your time?
ChatGPT, Claude and Perplexity can all read this page. Ask one of them what it makes of nginx-gateway-fabric.