⚠️ NOTE: This is NOT an official Nx project. It's a community-driven tool inspired by the Nx ecosystem.
LazyNX is a project to build a terminal-based UI for Nx workspaces, inspired by lazygit & lazydocker. It provides a convenient terminal interface to navigate, view, and run commands in your Nx monorepo without leaving the terminal.
The project consists of two main components:
-
lazynx - A terminal UI application (TUI) for Nx workspaces that provides a user-friendly interface to navigate and run Nx commands directly from your terminal.
-
nxlsclient - A Go client library for the Nx Language Server Protocol (LSP) server that powers the LazyNX interface. This client listens for changes in the Nx workspace and communicates with the Nx LSP server to provide real-time information.
Contributions are welcome! Please check out our contribution guidelines for details on how to get started.