Skip to content
Nx Console is the user interface for Nx.
TypeScript JavaScript
Branch: master
Clone or download
Latest commit bd05145 Feb 15, 2020
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.azure-pipelines chore: Remove dead code (#828) Sep 11, 2019
.vscode feat(vscode): Hook run button up to server (#862) Oct 24, 2019
apps release: 11.1.3 Feb 14, 2020
libs feat(vscode): Change workspace.json/angular.json selection to workspa… Feb 10, 2020
static chore: fixed logo Feb 11, 2020
tools feat(vscode): Support workspace.json for non Angular workspaces (#926) Jan 22, 2020
.editorconfig Angular 6.0.0-beta.1 release Aug 7, 2018
.gitignore fix(vscode-dev): Copy server assets as part of ng build (#802) Aug 19, 2019
.nvmrc fix(windows): strip out node-pty-prebuilt for vscode and intellij (#745) Jul 15, 2019
.prettierignore feat(ci): Initial commit of azure pipeline (#760) Jul 19, 2019
.prettierrc refactor: switch to using nestjs Jan 18, 2019
.stylelintrc initial generation of vscode-ui (#825) Sep 4, 2019
.yarnrc release(vscode): 8.1.2 (#832) Sep 20, 2019
CONTRIBUTING.md fix: remove duplication from CONTRIBUTING.md (#931) Jan 30, 2020
LICENSE update licence file Feb 15, 2019
README.md release: 11.1.0 Feb 11, 2020
angular.json fix(vsode): Do not bundle json5 as part of extension (#903) Nov 21, 2019
azure-pipelines.yml fix(vscode): Gracefully handle invalid angular.json files (#830) Sep 11, 2019
jest.config.js feat(vscode): Integrate with vscode-ui (#839) Oct 1, 2019
nx.json feat(vscode): Support workspace.json for non Angular workspaces (#926) Jan 22, 2020
package-lock.json feat(vscode): Support workspace.json for non Angular workspaces (#926) Jan 22, 2020
package-scripts.js feat(vscode): Support workspace.json for non Angular workspaces (#926) Jan 22, 2020
package.json feat(vscode): Support workspace.json for non Angular workspaces (#926) Jan 22, 2020
tsconfig.json feat(vscode): Support workspace.json for non Angular workspaces (#926) Jan 22, 2020
tslint.json feat(vscode): vscode-ui form inputs (#840) Sep 30, 2019
yarn.lock fix(vscode): More lenient JSON parsing (allow for trailing commas) (#902 Nov 21, 2019

README.md

The UI for Nx

Nx Console Website License


Spend less time looking up command line arguments and more time shipping incredible products.

Nx transformed the Angular ecosystem. With it, you can get a full-stack application up and running in minutes, no need to figure out source maps, webpack, test runners. It all works out of the box. Nx also helps you enforce consistent development practices by generating components, services, and state management modules.

Why Nx Console?

Professional developers use both command-line tools and user interfaces. They commit in the terminal, but resolve conflicts in VSCode or WebStorm. They use the right tool for the job.

Nx is a command-line tool, which works great when you want to serve an application or generate a simple component. But it falls short once you start doing advanced things.

For instance:

  • Exploring custom schematic collections is hard in the terminal, but it's easy using Nx Console.
  • Using rarely-used flags is challenging. Do you pass absolute or relative paths? You don't have to remember any flags, names, or paths -- Nx Console will help you by providing autocompletion and validating your inputs.
  • Finding the right Nx extension can take a long time. When using Nx Console, you can find and install an extension in minutes.

Nx Console does all that and more!

Download

For VSCode users, you can install the Nx Console VSCode Plugin from Marketplace.

True UI for Nx

Nx Console is an UI for Nx. It will work for any schematic or any architect commands. Nx Console does not have a specific UI for, say, generating a component. Instead, Nx Console does what the command-line version of Nx does--it analyzes the same meta information to create the needed UI. This means that anything you can do with Nx, you can do with Nx Console. After all, Nx Console is the UI for Nx.

Useful for Both Experts and Beginners

Even though we started building Nx Console as a tool for expert, we also aimed to make Nx Console a great tool for developers who are new to Angular or Nx. You can create projects, interact with your editor, run generators and commands, install extensions without ever touching the terminal or having to install any node packages globally. If you get a new laptop, you can install Nx Console and start building Angular apps. Also, Nx Console highlights the properties you are likely to use for build-in generators and commands . So if you haven't used the CLI, you don't get overwhelmed.

Great for Windows Users

A lot of Windows users are terminal shy and cannot take full advantage of tools like Nx and Nrwl Nx. By using Nx Console, Windows users can start using the powerful capabilities these tools provide via an easy-to-use UI. They can create new projects, generate components, build, test, deploy Angular apps without having to even open the terminal.

Learn More

Contribute

Please read the contributing guidelines. Pick one of the issues from the good first issue list to get started.

Core Team

Dan Muller Victor Savkin Jack Hsu Frantisek Kolar Kamil Kisiela
Dan Muller Victor Savkin Jack Hsu Frantisek Kolar Kamil Kisiela
mrmeku vsavkin jaysoo fkolar kamilkisiela

The following folks from the Angular team at Google are working with the Nx Console team.

Alex Eagle Stephen Fluin Matias Niemelä
Alex Eagle Stephen Fluin Matias Niemelä
You can’t perform that action at this time.