vmware/govmomi

Go
macOSWindowsLinux

Go library for the VMware vSphere API

vmwaregosdkvsphere
스타 성장
스타
2.5k
포크
973
주간 성장
+2
이슈
46
1k2k
2023년 1월2024년 3월2025년 6월2026년 9월
아티팩트Go Modules
README

Build Tests Go Report Card Latest Release Go Reference go.mod Go version

govmomi

A Go library for interacting with VMware vSphere APIs (ESXi and/or vCenter Server).

In addition to the vSphere API client, this repository includes:

  • govc - vSphere CLI
  • vcsim - vSphere API mock framework
  • toolbox - VM guest tools framework

Compatibility

vSphere 7.0 and higher.

Documentation

The APIs exposed by this library closely follow the API described in the VMware vSphere API Reference Documentation. Refer to the documentation to become familiar with the upstream API.

The code in the govmomi package is a wrapper for the code that is generated from the vSphere API description. It primarily provides convenience functions for working with the vSphere API. See godoc.org for documentation.

Installation

Binaries and Docker Images for govc and vcsim

Installation instructions, released binaries, and Docker images are documented in the respective README files of govc and vcsim.

Discussion

Collaborate with the community using GitHub discussions and GitHub issues.

Status

Changes to the API are subject to semantic versioning.

Refer to the CHANGELOG for version to version changes.

License

govmomi is available under the Apache 2 License.

Name

Pronounced: go·​v·​mom·​e

Follows pyvmomi and rbvmomi: language prefix + the vSphere acronym "VM Object Management Infrastructure".

관련 저장소
bitnami/charts

Bitnami Helm Charts

Go TemplateOtherbitnamicharts
bitnami.com
10.4k10.3k
judasn/Linux-Tutorial

《Java 程序员眼中的 Linux》

ShelltutorialGNU General Public License v2.0centoslinux
github.com/judasn/Linux-Tutorial
8.7k2.4k
bitnami/containers

Bitnami container images

ShellOtherbitnamicontainers
bitnami.com
4.5k6.9k
chef/bento

Packer templates for building minimal Vagrant baseboxes for multiple platforms

HCLApache License 2.0packer-templatesvagrant
4.4k1.1k
201853910/VMwareWorkstation

手动上传官网的VMwareWorkstation安装包

vmwarevmwareworkstation
4.1k469
apache/cloudstack

Apache CloudStack is an opensource Infrastructure as a Service (IaaS) cloud computing platform

JavaMavenApache License 2.0pythonjava
cloudstack.apache.org
3k1.4k
lazywinadmin/PowerShell

PowerShell functions and scripts (Azure, Active Directory, SCCM, SCSM, Exchange, O365, ...)

PowerShelllibraryMIT Licensepowershellscripting
lazywinadmin.com
2.9k743
cycloidio/terracognita

Reads from existing public and private cloud providers (reverse Terraform) and generates your infrastructure as code on Terraform configuration

GoGo ModulesMIT Licensedevops-toolsterraform
2.4k170
LongQT-sea/macos-iso-builder

Generate bootable macOS installer ISO or DMG images directly from Apple servers via GitHub Actions - no Mac required. Mac OS X 10.7 - macOS 26 Tahoe

ShellGNU General Public License v3.0macos-installermacos-iso
2.4k5.5k
aws/eks-anywhere

Run Amazon EKS on your own infrastructure 🚀

GoGo ModulesApache License 2.0kubernetesaws
anywhere.eks.amazonaws.com
2.1k328
nextcloud/vm

💻☁📦 The Nextcloud VM (virtual machine appliance), Home/SME Server and scripts for RPi (4-5). Community developed and maintained.

ShellGNU General Public License v3.0vmvmware
download.nextcloudvm.com
1.6k671
nikaiw/VMkatz

Extract Windows credentials directly from VM memory snapshots and virtual disks

Rustcrates.iocliMIT Licenseesxilsass
1.5k183