projector
« Back to VersTracker
Description:
Common and client-related code for running Swing applications remotely
Type: Cask  |  Latest Version: 1.1.0@0  |  Tracked Since: Sep 15, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: java swing remote-access development jetbrains
Install: brew install --cask projector
About:
Projector is a technology that allows running Java Swing applications remotely with a native client experience. It transfers graphical interfaces over a secure connection, enabling developers to use powerful backend tools from lightweight local machines. This package contains the common and client-related code necessary to connect to and run Projector-enabled applications.
Key Features:
  • Secure remote connection protocol
  • Native client integration and performance
  • Support for existing Swing applications without code changes
  • Cross-platform compatibility
Use Cases:
  • Running heavy Java IDEs like IntelliJ IDEA on a remote server with a local client
  • Providing remote access to legacy Java Swing enterprise applications
  • Developing Java applications on low-spec hardware by offloading computation to the cloud
Alternatives:
  • X11 Forwarding – X11 forwarding sends raw drawing commands, often resulting in lag, while Projector sends high-level UI components for a smoother experience.
  • VNC – VNC streams the entire screen as pixels, consuming more bandwidth than Projector's protocol which is optimized for UI updates.
Version History
Detected Version Rev Change Commit
Sep 15, 2025 12:47pm 1.1.0 0 VERSION_BUMP 35178c71
Aug 5, 2025 2:22pm 1.1.0 0 VERSION_BUMP 7008fe5a