<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://labviewwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Allenh-ni</id>
	<title>LabVIEW Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://labviewwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Allenh-ni"/>
	<link rel="alternate" type="text/html" href="https://labviewwiki.org/wiki/Special:Contributions/Allenh-ni"/>
	<updated>2026-05-09T00:16:06Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=Package_Manager_Comparison&amp;diff=10031</id>
		<title>Package Manager Comparison</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=Package_Manager_Comparison&amp;diff=10031"/>
		<updated>2019-09-17T04:22:53Z</updated>

		<summary type="html">&lt;p&gt;Allenh-ni: Updated NIPM Year Released date to 2017.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the comparison of package management solutions in the LabVIEW community.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Characteristic !! [[VI Package Manager]] (Free)] !! [[VI Package Manager]] (Pro $599/user/year) !! [[NI Package Manager]] !! [[G Package Manager]] ([[GPM]])&lt;br /&gt;
|-&lt;br /&gt;
| Installs With LabVIEW || Yes || No || Yes || No&lt;br /&gt;
|-&lt;br /&gt;
| Created By|| JKI || JKI || National Instruments || MGI (Moore Good Ideas)&lt;br /&gt;
|-&lt;br /&gt;
| Year Released || ? || ? || 2017 || 2018&lt;br /&gt;
|-&lt;br /&gt;
| Open Source || No || No || No || Yes&lt;br /&gt;
|-&lt;br /&gt;
| Language Written In || G  || G || C# || G&lt;br /&gt;
|-&lt;br /&gt;
| Free To Install || Yes || Yes Trial || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
| API || No || Yes || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
| Local repository management&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; || No || Yes || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
| Supports multiple LabVIEW versions from a single package || Yes || Yes || No || Yes&lt;br /&gt;
|-&lt;br /&gt;
| Natively supports mass compile after install || Yes || Yes || No || Yes&lt;br /&gt;
|-&lt;br /&gt;
| Scope of package installation&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; || LabVIEW IDE || LabVIEW IDE || LabVIEW IDE || Per Project&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Supports LabVIEW NXG || No || No || Yes || No&lt;br /&gt;
|-&lt;br /&gt;
| Integrates Into LabVIEW IDE&amp;lt;sup&amp;gt;8&amp;lt;/sup&amp;gt; || No || No || No || No&lt;br /&gt;
|-&lt;br /&gt;
| Integrates Into LabVIEW NXG IDE&amp;lt;sup&amp;gt;9&amp;lt;/sup&amp;gt; || No || No || Yes || No&lt;br /&gt;
|-&lt;br /&gt;
| Create palettes as a part of the package creation || Yes || Yes || No || No&lt;br /&gt;
|-&lt;br /&gt;
| Supports Installation to symbolic paths (user.lib) || Yes || Yes || No || N/A&amp;lt;sup&amp;gt;6&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Supports Local and Global repositories&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt; || Yes || Yes || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
| Support Structure || [https://forums.jki.net/forum/5-vi-package-manager-vipm/ JKI online support] || [https://forums.jki.net/forum/5-vi-package-manager-vipm/ JKI online support] || [https://forums.ni.com/t5/NI-Package-Manager-NIPM/bd-p/1023 NI Forums] || ?&lt;br /&gt;
|-&lt;br /&gt;
| Supports Pre Build Step || No || Yes, G Code || Yes - via Source Distribution, G Code || ?&lt;br /&gt;
|-&lt;br /&gt;
| Supports Post Build Step || No || Yes, G Code || Yes - via Source Distribution, G Code || ?&lt;br /&gt;
|-&lt;br /&gt;
| Supports Pre Install Step || Yes, G Code || Yes, G Code || Yes - via exe/bat (Advanced: must [https://forums.ni.com/t5/NI-Package-Management/Manually-Pack-and-Unpack-Packages/ta-p/3956905 pack the package]) || ?&lt;br /&gt;
|-&lt;br /&gt;
| Supports Post Install Step || Yes, G Code || Yes, G Code || Yes - via exe/bat (Configurable from LabVIEW IDE)|| ?&lt;br /&gt;
|-&lt;br /&gt;
| Supports Pre Uninstall Step || Yes, G Code || Yes, G Code || Yes - via exe/bat (Configurable from LabVIEW IDE)|| ?&lt;br /&gt;
|-&lt;br /&gt;
| Supports Post Uninstall Step || Yes, G Code || Yes, G Code || Yes - via exe/bat (Advanced: must [https://forums.ni.com/t5/NI-Package-Management/Manually-Pack-and-Unpack-Packages/ta-p/3956905 pack the package]) || ?&lt;br /&gt;
|-&lt;br /&gt;
| Supports N post install/pre uninstall steps || No || No || Yes || ?&lt;br /&gt;
|-&lt;br /&gt;
| Supports N Post Install All steps|| No || No || Yes || ?&lt;br /&gt;
|-&lt;br /&gt;
| Supports Automatic Dependency Scanning&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt; || No || Yes || No || Yes&lt;br /&gt;
|-&lt;br /&gt;
| Has a dedicated package manager application || Yes || Yes || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
| Packages Searchable via Web Page || Yes || Yes || No || Yes&lt;br /&gt;
|-&lt;br /&gt;
| Has a community repository of packages || No || No || No || Yes&lt;br /&gt;
|-&lt;br /&gt;
| Can list packages created by other package managers as dependencies&amp;lt;sup&amp;gt;7&amp;lt;/sup&amp;gt; || No || No || No || No&lt;br /&gt;
|-&lt;br /&gt;
| Supports 64 bit without manual intervention?&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; || Yes || Yes|| Yes || No&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Detail Number !! Additional Information&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Repository types: A global repository is accessible to anyone. A local repository is created by an individual (company, etc.) and hosted on a local server.&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Scope of Package Installation: determines if multiple versions of a package are allowed or if you may have only one version of a package. &lt;br /&gt;
|-&lt;br /&gt;
| 3 || GPM can place files anywhere. However, as of 0.2.0-35, GPackages installed for LabVIEW 64 bit will open, but cant find linked VIs. The GPackage(s) directories must be mass compiled to allow LabVIEW to relink the VIs to eachother.&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Example&lt;br /&gt;
|-&lt;br /&gt;
| 5 || LabVIEW IDE Coming Soon&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Coming Soon&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Only packages of the same type can be listed as dependencies. For example, a VI Package can only depend on other VI Packages. A VI Package cannot depend on a NI Package. &lt;br /&gt;
|-&lt;br /&gt;
| 8 || There is no user experience to find, install, upgrade, remove, or autodetect packages from within the LabVIEW IDE.&lt;br /&gt;
|-&lt;br /&gt;
| 9 || NI Package manager is integrated into the NXG IDE so that the user may find the package responsible for installing missing gvis without leaving the IDE.&lt;br /&gt;
|}&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://vipm.jki.net VI Package Manager]&lt;br /&gt;
* [https://www.ni.com/en-us/support/downloads/ni-package-manager.html NI Package Manager]&lt;br /&gt;
* [https://gpackage.io G Package Manager]&lt;/div&gt;</summary>
		<author><name>Allenh-ni</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=Package_Manager_Comparison&amp;diff=8657</id>
		<title>Package Manager Comparison</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=Package_Manager_Comparison&amp;diff=8657"/>
		<updated>2019-08-06T19:14:45Z</updated>

		<summary type="html">&lt;p&gt;Allenh-ni: Added additional info on pre/post install/uninstall actions for NIPM&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the comparison of package management solutions in the LabVIEW community.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Characteristic !! [[VI Package Manager]] (Free)] !! [[VI Package Manager]] (Pro $599/user/year) !! [[NI Package Manager]] !! [[G Package Manager]] ([[GPM]])&lt;br /&gt;
|-&lt;br /&gt;
| Installs With LabVIEW || Yes || No || Yes || No&lt;br /&gt;
|-&lt;br /&gt;
| Created By|| JKI || JKI || National Instruments || MGI (Moore Good Ideas)&lt;br /&gt;
|-&lt;br /&gt;
| Year Released || ? || ? || ? || 2018&lt;br /&gt;
|-&lt;br /&gt;
| Open Source || No || No || No || Yes&lt;br /&gt;
|-&lt;br /&gt;
| Language Written In || G  || G || C# || G&lt;br /&gt;
|-&lt;br /&gt;
| Free To Install || Yes || Yes Trial || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
| API || No || Yes || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
| Local repository management&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; || No || Yes || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
| Supports multiple LabVIEW versions from a single package || Yes || Yes || No || Yes&lt;br /&gt;
|-&lt;br /&gt;
| Natively supports mass compile after install || Yes || Yes || No || Yes&lt;br /&gt;
|-&lt;br /&gt;
| Scope of package installation&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; || LabVIEW IDE || LabVIEW IDE || LabVIEW IDE || Per Project&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Supports LabVIEW NXG || No || No || Yes || No&lt;br /&gt;
|-&lt;br /&gt;
| Integrates Into LabVIEW IDE&amp;lt;sup&amp;gt;8&amp;lt;/sup&amp;gt; || No || No || No || No&lt;br /&gt;
|-&lt;br /&gt;
| Integrates Into LabVIEW NXG IDE&amp;lt;sup&amp;gt;9&amp;lt;/sup&amp;gt; || No || No || Yes || No&lt;br /&gt;
|-&lt;br /&gt;
| Create palettes as a part of the package creation || Yes || Yes || No || No&lt;br /&gt;
|-&lt;br /&gt;
| Supports Installation to symbolic paths (user.lib) || Yes || Yes || No || N/A&amp;lt;sup&amp;gt;6&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Supports Local and Global repositories&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; || Yes || Yes || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
| Support Structure || [https://forums.jki.net/forum/5-vi-package-manager-vipm/ JKI online support] || [https://forums.jki.net/forum/5-vi-package-manager-vipm/ JKI online support] || [https://forums.ni.com/t5/NI-Package-Manager-NIPM/bd-p/1023 NI Forums] || ?&lt;br /&gt;
|-&lt;br /&gt;
| Supports Pre Build Step || No || Yes, G Code || Yes - via Source Distribution, G Code || ?&lt;br /&gt;
|-&lt;br /&gt;
| Supports Post Build Step || No || Yes, G Code || Yes - via Source Distribution, G Code || ?&lt;br /&gt;
|-&lt;br /&gt;
| Supports Pre Install Step || Yes, G Code || Yes, G Code || Yes - via exe/bat (Advanced: must [https://forums.ni.com/t5/NI-Package-Management/Manually-Pack-and-Unpack-Packages/ta-p/3956905 pack the package]) || ?&lt;br /&gt;
|-&lt;br /&gt;
| Supports Post Install Step || Yes, G Code || Yes, G Code || Yes - via exe/bat (Configurable from LabVIEW IDE)|| ?&lt;br /&gt;
|-&lt;br /&gt;
| Supports Pre Uninstall Step || Yes, G Code || Yes, G Code || Yes - via exe/bat (Configurable from LabVIEW IDE)|| ?&lt;br /&gt;
|-&lt;br /&gt;
| Supports Post Uninstall Step || Yes, G Code || Yes, G Code || Yes - via exe/bat (Advanced: must [https://forums.ni.com/t5/NI-Package-Management/Manually-Pack-and-Unpack-Packages/ta-p/3956905 pack the package]) || ?&lt;br /&gt;
|-&lt;br /&gt;
| Supports N post install/pre uninstall steps || No || No || Yes || ?&lt;br /&gt;
|-&lt;br /&gt;
| Supports N Post Install All steps|| No || No || Yes || ?&lt;br /&gt;
|-&lt;br /&gt;
| Supports Automatic Dependency Scanning&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt; || No || Yes || No || Yes&lt;br /&gt;
|-&lt;br /&gt;
| Has a dedicated package manager application || Yes || Yes || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
| Packages Searchable via Web Page || Yes || Yes || No || Yes&lt;br /&gt;
|-&lt;br /&gt;
| Has a community repository of packages || No || No || No || Yes&lt;br /&gt;
|-&lt;br /&gt;
| Can list packages created by other package managers as dependencies&amp;lt;sup&amp;gt;7&amp;lt;/sup&amp;gt; || No || No || No || No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Detail Number !! Additional Information&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Repository types: A global repository is accessible to anyone. A local repository is created by an individual (company, etc.) and hosted on a local server.&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Scope of Package Installation: determines if multiple versions of a package are allowed or if you may have only one version of a package. &lt;br /&gt;
|-&lt;br /&gt;
| 3 || Example&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Example&lt;br /&gt;
|-&lt;br /&gt;
| 5 || LabVIEW IDE Coming Soon&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Coming Soon&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Only packages of the same type can be listed as dependencies. For example, a VI Package can only depend on other VI Packages. A VI Package cannot depend on a NI Package. &lt;br /&gt;
|-&lt;br /&gt;
| 8 || There is no user experience to find, install, upgrade, remove, or autodetect packages from within the LabVIEW IDE.&lt;br /&gt;
|-&lt;br /&gt;
| 9 || NI Package manager is integrated into the NXG IDE so that the user may find the package responsible for installing missing gvis without leaving the IDE.&lt;br /&gt;
|}&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://vipm.jki.net VI Package Manager]&lt;br /&gt;
* [https://www.ni.com/en-us/support/downloads/ni-package-manager.html NI Package Manager]&lt;br /&gt;
* [https://gpackage.io G Package Manager]&lt;/div&gt;</summary>
		<author><name>Allenh-ni</name></author>
	</entry>
</feed>