• Stars
    star
    984
  • Rank 46,528 (Top 1.0 %)
  • Language
    C
  • License
    BSD 2-Clause "Sim...
  • Created about 9 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A subset of JavaScript language to use in nginx
NGINX JavaScript (njs)
----------------------

njs is a subset of the JavaScript language that allows extending nginx
functionality. njs is created in compliance with ECMAScript 5.1 (strict mode)
with some ECMAScript 6 and later extensions. The compliance is still evolving.

The documentation is available online:

  https://nginx.org/en/docs/njs/

Additional examples and howtos can be found here:

  https://github.com/nginx/njs-examples

Please ask questions, report issues, and send patches to the mailing list:

    [email protected] (https://mailman.nginx.org/mailman/listinfo/nginx-devel)

or via Github:

    https://github.com/nginx/njs

--
NGINX, Inc., https://nginx.com

More Repositories

1

nginx

The official NGINX Open Source repository.
C
21,179
star
2

unit

NGINX Unit - universal web app server - a lightweight and versatile open source server that simplifies the application stack by natively executing application code across eight different programming language runtimes.
C
5,387
star
3

njs-examples

NGINX JavaScript examples
JavaScript
580
star
4

agent

NGINX Agent provides an administrative entry point to remotely manage, configure and collect metrics and events from NGINX instances
Go
264
star
5

nginx-tests

An official read-only mirror of http://hg.nginx.org/nginx-tests/ which is updated hourly. Pull requests on GitHub cannot be accepted and will be automatically closed. The proper way to submit changes to nginx is via the nginx development mailing list, see http://nginx.org/en/docs/contributing_changes.html
Perl
98
star
6

njs-acme

Nginx NJS module runtime to work with ACME providers like Let's Encrypt for automated no-reload TLS certificate issue/renewal.
TypeScript
63
star
7

unit-docs

NGINX Unit's official website and documentation
Python
54
star
8

nginx.org

Sources for the NGINX website and documentation
Roff
50
star
9

unit-wasm

Development libraries for writing WebAssembly modules for NGINX Unit
C
38
star
10

unit-examples

NGINX Unit example scripts
JavaScript
32
star
11

nginx-quic-qns

Dockerfile
26
star
12

docker-extension

TypeScript
21
star
13

homebrew-unit

Unit Homebrew tap
Ruby
15
star
14

unit-cli

An official read-only mirror of http://hg.nginx.org/unit-cli/
7
star
15

nginx-directive-reference

Machine-readable variants of NGINX directive documentation for use in other tools.
Go
6
star
16

best-practices

Best practices for NGINX configuration
2
star
17

agent-changelog

Python script to generate NGINX Agent changelog markdown document based on the GitHub changelog.
Python
1
star
18

ci-self-hosted

1
star
19

clang-ast

clang abstract syntax tree as used in nginx/njs/unit CI systems
C++
1
star