Neutral is an open-source programming language and developer ecosystem for building tooling, automation, CI/CD workflows, infrastructure, and system-level utilities, see the neutral website.
At its center is the Neutral programming language, designed to provide a common foundation for expressing developer and system workflows. Around it, Neutral aims to provide a collection of modular tools that integrate closely with the language while remaining useful on their own.
- Neutral Lang • the core programming language, compiler, and toolchain
- Neutral CLI • a unified command-line interface for Neutral projects and developer workflows
- Neutral Flow • tooling for defining, validating, and executing CI/CD pipelines
- Neux • standalone tooling for Linux system workflows and automation
The ecosystem is still taking shape, so project names, scopes, and repository structure may evolve as development progresses.
- Open source • development, design decisions, and implementation are open for inspection and contribution.
- Provider • avoid unnecessary dependence on individual platforms, vendors, or infrastructure providers.
- Modular • components should remain independently useful and composable.
- Developer focused • interfaces should be predictable, scriptable, and straightforward to understand.
Neutral is currently in early development.
Language syntax, APIs, architecture, tooling, and repository organization are expected to evolve. Projects should be considered experimental unless their individual repositories explicitly state otherwise.
Development takes place within the Neutral Ecosystem organization.
You can also:
- Visit the Neutral website, follow development in the Neutral Ecosystem organization,
- read the roadmap
- review the contribution guide