VMware Labs is the place where VMware engineers share their cool tools. There is a wide range of tools here for you, including one for automating tasks, getting ESX performance graphs, a rich Internet application framework and much more. You really should check-out the fling section, this is too good to be true.
Fling is defined as "a brief casual relationship" as referenced on this site. The "flings" are skunkworks and ideas by VMware engineers that are not yet part of product offering. Feel free to try them and give your feedback.
Apache Pivot
Apache Pivot is a platform for building rich internet applications in Java. It combines the enhanced productivity and usability features of a modern RIA toolkit with the robustness of the industry-standard Java platform.
Dynamo RIO
DynamoRIO is a runtime code manipulation system that supports code transformations on any part of a program, while it executes. DynamoRIO gives complete control over the runtime code stream and does not limit transformations to trampoline insertion.
esxplot
The software runs on Linux systems, and generates timeseries graphs for selected esxtop fields (as png graphs). The software will also generate simple statistical measures including mean and standard variation for selected esxtop fields.
Onyx
Onyx is a standalone application that serves as a proxy between the vSphere Client and the vCenter Server. It monitors the network communication between them and translates it into an executable PowerShell code. Later this code could be modified and saved into a reusable function or script.
SVGA Sonar
SVGA Sonar is a demo application for SVGADevTap. SVGADevTap is a user-level library that communicates with the VMware SVGA guest driver to provide low-latency notifications of changes to the screen.
vApprun
The vapprun command-line tool brings the full vApp model to Workstation and Fusion. It builds vApps that contain multiple VMs or nested vApps. Configure start/stop ordering of child elements of a vApp. Power-on/power-off/shutdown of vApps.Supports OVF Properties and the OVF Environment.
vCMA
Ever wish you could restart a virtual machine or migrate it to another host from the convenience of your mobile phone? With VMware vCenter Mobile Access, you can monitor and manage VMware Infrastructure from your mobile phone with an interface that is optimized for such devices.
VGC
VMware Guest Console (VGC) is an application to manage the Guest Operating Systems installed on a VM. VGC includes a Unified Task Manager, Guest file system explorer, Snapshot Manager and a VM Manager. VGC is supported with vmware server and desktop products like vSphere, Server 2.0 and Workstation and can connect to multiple hosts simultaneously.
VI Java
The VMware vSphere Java API provides a full set of libraries to manage and control VMware virtual machines and servers. Ver 2.0 includes a high performance Web Service engine much faster/smaller than Apach AXIS.
Virtual USB Analyzer
We developed vusb-analyzer at VMware as an efficient way to debug our own USB virtualization stack. We wanted a tool that made it easy to see problems at a glance, and we wanted a way to solve both correctness and performance bugs. As a result, we ended up with what we think is a fairly unique tool. We’re excited to have the opportunity now to release this tool as open source software, under the MIT license.