[Open Source] High-performance, Lightweight Web Application and Proxy Software with Enhanced NGINX Cloud-Native Capabilities

Open SourceProcess Management
2026-06-28 05:47 2 次浏览 • 0 次下载 0KB
[Open Source] High-performance, Lightweight Web Application and Proxy Software with Enhanced NGINX Cloud-Native Capabilities

1. Project Overview

OpenNJet

OpenNJet Application Engine is a high-performance, lightweight WEB application and proxy software. As the data plane of a cloud-native service mesh, NJet offers a range of powerful features, including dynamic configuration loading, proactive health checks, high availability clustering, and declarative APIs. Through the CoPliot sidecar service framework, it achieves high scalability while keeping the control plane and data plane isolated. The NJet Application Engine helps enterprises smoothly upgrade to cloud-native technologies while significantly reducing IT operating costs.

OpenNJet is an open-source project incubated and operated by the OpenAtom Foundation!

2. Open Source License

Using MulanPSL-2.0 open source protocol

3. Screenshots

Image

4. Feature Overview

OpenNJet enhances NGINX with cloud-native capabilities, security hardening, and code refactoring. Its dynamic loading mechanism supports various product forms, including web servers, streaming media servers, load balancers, proxies (Proxy), application middleware, API gateways, message queues, and more.

Unique Advantages

✨ High Performance: NJet delivers three times the performance of Envoy, recommended by CNCF.

✨ Rich Features: Built-in support for HTTP3, fault injection, telemetry, dynamic configuration loading, service discovery, and more.

✨ Strong Security: Integrates a Web Application Firewall (WAF) and natively supports domestic cryptographic algorithms and RSA encryption and decryption

✨ Extensible: A powerful plugin framework that supports third-party application development

✨ Programmable: Supports LUA and Python programmable control scripts

✨ Easy Management: Provides comprehensive API interfaces, built-in multi-node clustering, and high availability capabilities

OpenNJet Feature Roadmap and Highlights Summary

OpenNJet has fully incorporated suggestions from the open-source community. Its feature roadmap covers 4 major categories and 18 component types. The specific features are as follows:

Image

OpenNJet Feature Highlights:

  • Timely support for international and national standards, such as HTTP3. OpenNJet will provide comprehensive support in version 2.0, scheduled for release in 2023;

  • Built-in enterprise features, including cluster-wide traffic control, high availability, and API integration support;

  • Enhanced security, including a built-in WAF and integration with multiple authentication and authorization methods;

  • Dynamic capabilities: Native support for dynamic routing, one of the most highly requested features in the industry;

  • Programmability: In addition to built-in support for HTTP 1/2/3, OpenNJet also supports using scripts to parse specific application protocols and perform targeted routing based on protocol content;

  • Separation of data and control capabilities: Metrics and tracing data collected for observability do not interfere with business processing or cause performance degradation;

  • Broad adaptability: Supports on-premises, containerized, and cloud-native deployments.

 

5. Tech Stack

Technical Architecture

Image

#1
资源直链https://gitee.com/njet-rd/njet
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare