Sign Up

Where the community shares LabVIEW tools

Thousands of developers and companies use VIPM to find, share, and manage their LabVIEW code reuse and tools.

Try out the new Jake: AI Coding Assistant for LabVIEW (beta)!
Get answers to questions about LabVIEW and discuss your code.

New Releases

  |  
 image
Blue Formatter For LabVIEW
An autoformatter for LabVIEW inspired by Python's Black, LabVIEW's own Nattify and Felipe Silva's experiments. It can be run from the Tools Menu. This will open a GUI that allows you to run Blue on all files in your project. There is also an option to just run on files that have changed in Git as …

by SAS Workshops - 4 days ago
 image
LVBuildSpec For G CLI
For building LV build spec items such as Exes and Installers, using GCLI.

by SAS Workshops - 5 days ago
 image
LUnit Parameterized Add-On
Add on for creating parameterized tests in LUnit. After installing, select Tools->LUnit->New Parameterized Test... to create a parameterized test case. Each test method in the Patameterized Test Case will run for each parameter value defined in the Parameters.vi. Use the class private data to bundl…

by Astemes Ab - 1 week ago
 image
OpenG LabVIEW ZIP Library
The lvzip package contains several routines for operating on zip files.

by OpenG - 1 week ago
 image
LV Git Hooks
This library provides a framework for running git hooks in LabVIEW. Git hooks can run in different stages in the git workflow. See the supported hook types section. Supported hook types: pre-commit For more info: https://gitlab.com/felipe_public/lv-git-hooks

by Felipe Pinheiro Silva - 1 week ago
 image
LV Developer Hooks
The dev hooks are small scripting VIs that are meant to be used in different tools that requires scripting. The data interface is the lv-dev-hooks-data class which provides some information about the target code. This project is meant to be used as source for other projects such as: "Git Hooks fo…

by Felipe Pinheiro Silva - 1 week ago
 image
LUnit
LUnit is a LabVIEW Unit Testing Framework built on the xUnit unit testing model and inspired by JKI VI Tester. LUnit helps you test driving your LabVIEW development and provides the following key features. - Fast test execution - Clear and informative results view - Run specific tests quickly from…

by Astemes - 2 weeks ago
 image
LUnit Test Inheritance Add-On
This addon enables test inheritance in LUnit, which previously was part of the framework. To create an ancestor test cast class, use the menu item in the Tools menu (Tools>LUnit>New Anestor Test Case...). If you create test case classes inheriting from this test case, all dynamic dispatch VIs in t…

by Astemes - 2 weeks ago
 image
LUnit Global Fixture Add-On
This package adds support for Global Fixtures, by providing a global setup and teardown methods which runs before and after all the tests in a test case class, when executed. This can be useful for seting up a fixture which is expensive, i.e takes a lot of time, to improve test execution time.

by Astemes - 2 weeks ago
 image
LMock
LMock is a mocking framework used for automatically generating and maintaining mock classes. A mock is a test double used, in place of a concrete implementation, when writing automated tests. This enables testing units of code in isolation, as the interface to the rest of the system is "mocked". …

by Astemes - 2 weeks ago
 image
LabVIEW TwinCAT ADS
Easy-to-use Unofficial LabVIEW TwinCAT Toolkit for communicating with Beckhoff PLCs via ADS. Features include invoking RPC methods, reading/writing PLC variables (including all standard types, pointers, references, time, strings, wide strings, structs composed of the aforementioned, nested structs,…

by FisoThemes - 2 weeks ago
 image
QuickDrop Format JSON
Labview Quickdrop Plug-in to format JSON strings into readable text. Select a string constant or string control and activate the plug-in via QuickDrop (CTLR+Space) and the default shortcut CTRL+F. Acknowledgements: The plug-in just wraps the "Pretty Print.vi" from the JSONtext library. All credit…

by JoGra - 2 weeks ago
 image
JSONtext
JSONtext is a library intended to make working with JSON in LabVIEW easy, fast and flexible. It is based on high-speed text parsing, and does not involve any kind of intermediate representation of the JSON (the only thing passed between functions are JSON text strings). Supports searching for e…

by JDP Science - 3 weeks ago
 image
LV Venv Tools
This tool enables the use of virtual environment for LabVIEW projects. It allows you to install packages to the virtual environment folder but it does not solve dependencies. Packages are defined in the file requirements.json. There are commands to install and launch the project with the virtual en…

by Felipe Pinheiro Silva - 3 weeks ago
 image
WebSocket-Actor
A library implementing high-level actor-based WebSocket communication. An actor can subscribe to a WebSocket Actor (either server or client) to facilitate WebSocket-based communication. Main Features * Fully Actor Framework Based * Full WebSocket Compatibility * Support for WebSocket resources * …

by LS Instruments - 3 weeks ago
 image
IG Serial Stream
Provides a SerialStream implementation based on the IG Stream Base library. Uses VISA under the hood but is only intended for serial use, other connections may work but are not tested. A demo serial terminal is provided demonstrating use of the library to read/write data to a serial port and all…

by Illuminated G - 3 weeks ago

Top Contributors (Last 30 Days)

Top
  |  
Anton Sundqvist - 7 contributions
released the package: 7
yao - 6 contributions
released the package: 6
Samuel Taggart - 4 contributions
reported a bug: 1, released the package: 3
Felipe Pinheiro Silva - 4 contributions
released the package: 4
Andrea Vaccaro - 3 contributions
released the package: 3

Posts

  |  
  |  
This package is not installable for windows 10 and higher
In the packages spec file is specified that it only works f…
suggestion
Linux support
what is making the package Windows only, would it be a lot …
suggestion
Missing option "Store package in file on save"
It would be great to have this optional flag in the Scan Pr…
suggestion