github.com/zowe/vscode-extension-for-zowe

Visual Studio Code Extension for Zowe, which lets users interact with z/OS Data Sets, Unix System Services, and Jobs on a remote mainframe instance. Powered by Zowe SDKs.

Open this visualization on its own page →

Contributors

50

Lines of Code

7,545

From

2018-09-24

To

2021-02-12

About zowe/vscode-extension-for-zowe

Zowe Explorer is a Visual Studio Code extension that brings mainframe development capabilities into a modern IDE environment. Built with TypeScript and powered by the Zowe SDKs, it enables developers to interact with z/OS Data Sets, Unix System Services, and Jobs on remote mainframe instances directly from VS Code. The extension is part of the Zowe project, an Open Mainframe Project hosted by the Linux Foundation.

The project is organized as a monorepo with multiple packages serving different functions. The core Zowe Explorer package provides the main functionality, while additional packages include an extensibility API for third-party developers to add new capabilities, an ESLint plugin for code quality, and an FTP extension that demonstrates how to use the extensibility API. This modular architecture allows the platform to be extended with new protocols and features without modifying the core extension.

Development requires Node.js v20 or later and PNPM, while the z/OS host requires TSO/E address space services and various REST interfaces to be configured. The project welcomes community contributions and maintains an active issue tracker with labels for newcomers, including good-first-issue and help-wanted tags. Documentation is comprehensive, covering installation, configuration, extensibility, and developer setup across multiple README files.

Share this video