Table of Contents

Libraries

vvvv's functionality is structured into individual libraries, also known as NuGet packages. Not all of them are shipping with vvvv, but they can easily be installed. Most of them will be open-source and many of them are provided and maintained by your fellow vvvv users.

To learn how to use nugets in vvvv please refer to the documentation on Managing NuGets or watch the HowTo Use NuGets video.

Besides the VL.CoreLib, which is accessible by default, here is an overview of what's available:

Category Content
2d Graphics Skia, paths, svg, pdf, ...
3d Graphics Stride, models, materials, shaders, textures, ...
Animation Particle Systems, Timelines, ...
Audio Audio analysis, playback, recording. Sound synthesis, ...
Augmented Reality Aruco markers, ...
Computer Vision OpenCV, Dlib, ...
Databases
Devices Depth Cameras, Arduino, Lights, Lasers, SICK, ...
IO Networking Protocols, ...
Machine Learning Wekinator, RunwayML, Lobe, ONNX, ...
Projection Mapping Warping, Blending, Softedge, VIOSO,...
Video Video playback, capturing, ...
Misc

Missing anything?

You can also make your own libraries for personal use (for sharing nodes and types among different projects) or for sharing with others. See Extending vvvv.