<?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=DerekT</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=DerekT"/>
	<link rel="alternate" type="text/html" href="https://labviewwiki.org/wiki/Special:Contributions/DerekT"/>
	<updated>2026-05-09T03:27:56Z</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=8180</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=8180"/>
		<updated>2019-06-28T19:50:45Z</updated>

		<summary type="html">&lt;p&gt;DerekT: Fixed GPM Items.&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 !! [https://vipm.jki.net/ VI Package Manager (Free)] !! [https://vipm.jki.net/ VI Package Manager (Pro $599/user/year)] !! [https://www.ni.com/en-us/support/downloads/ni-package-manager.html NI Package Manager] !! [https://gpackage.io/ 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;
| Create pallets 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 Distribtuion, G Code || ?&lt;br /&gt;
|-&lt;br /&gt;
| Supports Post Build Step || No || Yes, G Code || Yes - via Source Distribtuion, G Code || ?&lt;br /&gt;
|-&lt;br /&gt;
| Supports Pre Install Step || Yes, G Code || Yes, G Code || No || ?&lt;br /&gt;
|-&lt;br /&gt;
| Supports Post Install Step || Yes, G Code || Yes, G Code || Yes - via exe or bat || ?&lt;br /&gt;
|-&lt;br /&gt;
| Supports Pre Uninstall Step || Yes, G Code || Yes, G Code || Yes - via exe or bat || ?&lt;br /&gt;
|-&lt;br /&gt;
| Supports Post Uninstall Step || Yes, G Code || Yes, G Code || No || ?&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;/div&gt;</summary>
		<author><name>DerekT</name></author>
	</entry>
</feed>