ngs-lang/ngs
Next Generation Shell (NGS) observed · 2026-08-28
Health v2 · maintenance only
66/100
- Activity 97
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4723
- days_rel: 515
- days_push: 18
- n_releases_24m: 1
Adoption not part of the score
1521 stars · 49 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Next Generation Shell (NGS) is a modern programming language and shell designed specifically for DevOps tasks, combining a bash-like syntax for running external programs with ergonomic exit-code handling, output parsing, and functional data manipulation. It includes a standard library, multimethod-based dispatch, declarative AWS primitives, and installs via Homebrew, Snap, Docker, or a curl script.
Use cases
- write devops scripts with better error handling than bash
- parse and manipulate JSON from command output in a shell script
- run and manage external processes ergonomically
- automate AWS resource management from the command line
- replace bash for complex system automation tasks
- script with functional primitives like map and filter over structured data
When to choose
- you need a shell language with structured data handling and JSON parsing built in
- you write DevOps automation scripts that outgrow bash's ergonomics
- you want multimethod dispatch and a real type system in a scripting shell
- you manage AWS resources and want declarative primitives from scripts
When to avoid
- you need a POSIX-compliant shell for portable system scripts
- your team only knows bash and cannot adopt a niche language
- you need a mature interactive shell with full CLI features - the CLI is still under development
- you require a large ecosystem of libraries and community packages
Facets
cli-tool · maturity active
programming-language interpreter cli developer-tools workflow-automation programming-languages cloud-computing cli cross-platform shell devops-language scripting aws multimethods alternative-shell command-line devops automation linux macos docker
6 sources
- readme: https://github.com/ngs-lang/ngs · fetched 2026-08-28 · fb6bbda39807
- homepage: https://ngs-lang.org/ · fetched 2026-08-29 · a8300ff5e216
- site_page: https://ngs-lang.org/doc/latest/index.html · fetched 2026-08-29 · b73f348b41c5
- site_page: https://ngs-lang.org/doc/latest/man/ngslang.1.html · fetched 2026-08-29 · bd416a169882
- site_page: https://ngs-lang.org/doc/latest/man/ngsstyle.1.html · fetched 2026-08-29 · 6342a818c4c7
- site_page: https://ngs-lang.org/doc/latest/generated/index.html · fetched 2026-08-29 · 349eb0afcbde
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| ngs-lang/ngs | main | 66 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem