{"id":14182738,"url":"https://github.com/chkworks/awesome-vl","last_synced_at":"2025-04-12T03:30:54.634Z","repository":{"id":253365932,"uuid":"831537556","full_name":"chkworks/awesome-vl","owner":"chkworks","description":"A collection of libraries, resources and tutorials for vvvv and VL.","archived":false,"fork":false,"pushed_at":"2025-02-02T10:57:17.000Z","size":436,"stargazers_count":56,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-05T04:02:56.167Z","etag":null,"topics":["awesome","creative-coding","dotnet","nuget","skia","stride","visual-programming","vl","vvvv"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chkworks.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-20T21:18:55.000Z","updated_at":"2025-02-10T21:09:24.000Z","dependencies_parsed_at":"2024-09-03T02:01:22.028Z","dependency_job_id":"7b05ce85-5259-41d4-b8fa-6da31b7ad7dc","html_url":"https://github.com/chkworks/awesome-vl","commit_stats":{"total_commits":82,"total_committers":1,"mean_commits":82.0,"dds":0.0,"last_synced_commit":"cbc3cdccdf5314074afbb117e66e20fad92e4eb7"},"previous_names":["chkworks/awesome-vl"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chkworks%2Fawesome-vl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chkworks%2Fawesome-vl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chkworks%2Fawesome-vl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chkworks%2Fawesome-vl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chkworks","download_url":"https://codeload.github.com/chkworks/awesome-vl/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248404272,"owners_count":21097695,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesome","creative-coding","dotnet","nuget","skia","stride","visual-programming","vl","vvvv"],"created_at":"2024-08-18T13:00:32.284Z","updated_at":"2025-04-12T03:30:54.626Z","avatar_url":"https://github.com/chkworks.png","language":null,"funding_links":["https://opencollective.com/stride3d","https://opencollective.com/the-fuse-lab","https://ko-fi.com/chk"],"categories":["Extra Resources","Programming Language Lists"],"sub_categories":["Very old projects","C# Lists"],"readme":"# Awesome VL\nA collection of libraries, resources and examples for vvvv and VL. \u003cbr /\u003e\nFeel free to contribute to this list!\n\n## Official Channels\n\n### vvvv Group\n* [vvvv.org](https://vvvv.org) - The official website for vvvv\n* [Forum](https://forum.vvvv.org) - The official forum\n* [GitHub](https://github.com/vvvv) - The official GitHub page\n* [vvvvTV](https://www.youtube.com/@vvvvTv42) - The official YouTube channel\n* [The Gray Book](https://thegraybook.vvvv.org) - The official documentation\n* [The Gray Book Repository](https://github.com/vvvv/The-Gray-Book) - The repository for the official documentation\n* [VL-Language](https://github.com/vvvv/VL-Language) - The official repo for the design of the VL programming language\n\n### Community\n* [GammaLauncher](https://github.com/sebescudie/GammaLauncher) - A simple launcher for vvvv gamma.\n* [The NODE Institute](https://thenodeinstitute.org/) - Institute for applied creative computation, hosting user meetups, workshops, webinars and online courses for creative coding and media arts.\n* [NODE Forum](https://nodeforum.org/) - A platform for sharing and investigating creative technologies, for artistic research and cultural and political media education.\n* [Stride](stride3d.net/) - The official website of Stride, the open-source game enginge that provides the backend for 3D rendering in vvvv.\n* [thefuselab.io](https://www.thefuselab.io/) - The official website of FUSE, the open-source library for visually programming on the GPU.\n\n### Sponsoring Pages\n* [Stride on OpenCollective](https://opencollective.com/stride3d) - Sponsoring page for the Stride game engine.\n* [The Fuse Lab on OpenCollective](https://opencollective.com/the-fuse-lab) - Sponsoring page for the VL.Fuse library.\n* [Kairos Research Lab on OpenCollective](https://opencollective.com/the-fuse-lab) - Sponsoring page for the VL.Kairos library.\n* [chk on Ko-Fi](https://ko-fi.com/chk) - Sponsoring page for the tutorial nuget VL.TheBigBang.\n\n## Learning\n\n### Tutorial NuGets\n* [VL.TheBigBang](https://github.com/chkworks/VL.TheBigBang) - A tutorial series of 42 chapters, covering all nodes and techniques to get you started.\n* [VL.ExtendedTutorials](https://github.com/TobyKLight/VL.ExtendedTutorials) - Extended tutorial help patches, covering common questions as learners move from beginner towards intermediate.\n* [VL.GenerativeGestaltung](https://github.com/phlegma/VL.GenerativeGestaltung) - Sketches from the book \"Generative Gestaltung\" implemented in vvvv gamma.\n\n### Tutorial Videos\n* [vvvvTv Season 2](https://youtube.com/playlist?list=PLBTgwgsWWcT8eDfjAg299o7paRqkd2Zdi\u0026feature=shared) - Everything the devvvvs know about vvvv.\n* [Tutorial for Absolute Beginners of VL](https://youtube.com/playlist?list=PL2KeRstDQVRRVnzCHEambwAI4yWmpIF-p\u0026si=Jn55GElh-JUdL-0A) - A tutorial series of 7 videos by chk, covering the most basic nodes and techniques.\n* [Intermediate Tutorials for vvvv gamma](https://youtube.com/playlist?list=PLEncasrnvr2bkPb0QKdU1DrDs4Hd_Jr0V\u0026si=u3s4YfLRyV1Sl_R3) - Tutorials by TobyK, focusing on advanced topics about development and architecture.\n* [vvvv gamma graphics tutorials](https://youtube.com/playlist?list=PLK3HDkvkLePRQpgCIb8dL9CRSYOTmNbdI\u0026si=lzo2KiwN2iz5HaB1) - Tutorials focusing on techniques on how to generate cool graphics by Takuma Nakata.\n* [NODE20 Workshops](https://vimeo.com/showcase/node20workshops) - 30 workshops, 90 hours of learning, recorded at NODE20 Forum for Digital Arts in October 2020.\n* [Model Runtime Editor Design Pattern](https://vvvv.org/contribution/model-runtime-editor-design-pattern) - A convenient way to structure your software and build a flexible app architecture.\n* [Midweek Patch Therapy](https://www.youtube.com/@midweekpatchtherapy3983) - Highlights from the weekly Midweek Patch Therapy meetings, created and hosted by domj.\n\n### Examples\n* [Community Coding: Design Patterns](https://forum.vvvv.org/t/community-coding-design-patterns) - A discussion about implementing various design patterns taken from the book \"Head First Design Patterns\".\n* [VL.HeadFirstDesignPatterns](https://github.com/sebescudie/VL.HeadFirstDesignPatterns) - Repository containing examples of design patterns taken from the book \"Head First Design Patterns\". \n* [TextureFX+](https://forum.vvvv.org/t/texture-fx-vl-addons/21631) - A forum thread about TextureFX+, a collection of texture generators and filters gathered by the community, available in VL.Addons\n* [Nodevember 2022](https://forum.vvvv.org/t/vl-examples-patches-playground01/21166) - Example patches by CeeYaa during Nodevember 2022.\n* [Genuary 2023](https://github.com/CeeYaa/Genuary2023) - Example patches by CeeYaa during Genuary 2023.\n* [VL.Snake](https://github.com/ravazquez/VL.Snake) - A VL clone of the game Snake\n* [VL.Breakout](https://github.com/ravazquez/VL.Breakout) - A VL clone of the game Breakout\n* [VL.DemoLib](https://github.com/vvvv/VL.DemoLib) - A demo library showing how to write nodes in C#\n* [Kartinki](https://github.com/kidhop/Kartinki) - A game for children - your draw with words, then color with numbers\n* [VL.LED-Controller](https://gitlab.com/phlegma/vl.led-controller) - Work in progress project to control lights from an ImGui interface\n\n### Online Courses\n* [Beginner Class Winter 24/25](https://thenodeinstitute.org/vvvv-education-winter-2024-25/) - 12 sessions to get you started with vvvv\n* [The Stride Bundle](https://thenodeinstitute.org/product/vvvv-intermediates-summer-2024-stride-bundle/) - 5 intermediate courses focusing on VL.Stride\n* [The Fuse Bundle](https://thenodeinstitute.org/product/vvvv-intermediates-summer-2024-fuse-bundle/) - 8 intermediate courses focusing on VL.Fuse\n* [Game Logic](https://thenodeinstitute.org/courses/ss23-vvvv-game-logic/) - A workshop about creating Flappy Bird in VL\n\n## Libraries\n\n### General\n* [VL.CoreLib](https://github.com/vvvv/VL.StandardLibs/tree/main/VL.CoreLib) - The main vvvv core library\n* [VL.StandardLibs](https://github.com/vvvv/VL.StandardLibs) - A collection of standard libraries for vvvv\n* [VL.Addons](https://github.com/bj-rn/VL.Addons) - A place to gather contributions by the vvvv community, including a great amount of extended texture generators and filters\n* [VL.NewLibrary.Template](https://github.com/vvvv/VL.NewLibrary.Template) - A template for a new VL library\n\n### Rendering\n* [VL.CEF](https://github.com/vvvv/VL.CEF) - Set of nodes to render websites in Skia and Stride\n* [VL.Fuse](https://github.com/TheFuseLab/VL.Fuse) - An open-source library for visually programming on the GPU\n* [VL.Skia](https://github.com/vvvv/VL.StandardLibs/tree/main/VL.Skia) - The main 2D rendering engine\n* [VL.Skia3d](https://github.com/vvvv/VL.Skia3d) - A simple 3D addon for VL.Skia\n* [VL.Stride](https://github.com/vvvv/VL.StandardLibs/tree/main/VL.Stride) - The main 3D rendering and game engine\n* [VL.Stride.TextureFX](https://github.com/vvvv/VL.StandardLibs/tree/main/VL.Stride.TextureFX) - Texture sources, filters and mixers\n\n#### Shaders \u0026 Renderung Utils\n* [VL.2D.CurveFitting](https://github.com/mhusinsky/VL.2D.CurveFitting) - Nodes to create bezier lines from input points\n* [VL.2D.Voronoi](https://github.com/vvvv/VL.2D.Voronoi) - Nodes to generate voronoi diagrams\n* [VL.3D.Curve](https://github.com/torinos-yt/VL.3D.Curve) - A library to render 3d curves with VL.Stride\n* [VL.AetherPhysics](https://github.com/elektromeier/VL.AetherPhysics) - A library based on Aether Physics\n* [VL.Attractors](https://github.com/juanhurle/VL.Attractors) - Attractor library for VL.Fuse\n* [VL.Boids-GPU](https://github.com/torinos-yt/VL.Boids-GPU) - GPU Boids Simulation implemented in VL\n* [VL.Dope](https://github.com/digitalwannabe/VL.Dope) - Deform objects by points and edges\n* [VL.Flex](https://www.nuget.org/packages/VL.Flex) - VL implementation of the Yoga flexbox layouting system by Facebook\n* [VL.Fresnel](https://github.com/artrevinho/VL.Fresnel) - Fresnel Shader for VL.Stride\n* [VL.Fuse.DomainExtensions](https://github.com/torinos-yt/VL.Fuse.DomainExtensions) - *Description missing*\n* [VL.Fuse.Mixbox](https://github.com/TheFuseLab/VL.Fuse.Mixbox) - Fuse implementation of Mixbox library\n* [VL.PolyTools](https://github.com/TobyKLight/VL.PolyTools) - Tools for working with Polygons and Polypaths\n* [VL.Radiosity](https://github.com/michael-burk/VL.Radiosity) - 2D Radiosity Shader\n* [VL.ShadowCatcher](https://github.com/torinos-yt/VL.ShadowCatcher) - *Description missing*\n* [VL.Stride.BezierPatch](https://github.com/antokhio/VL.Stride.BezierPatch) - Set of nodes to create bezier surfaces\n\n#### Video\n* [VL.Video](https://github.com/vvvv/VL.StandardLibs/tree/main/VL.Video) - Set of nodes for video capture and playback\n* [VL.HapPlayer](https://www.nuget.org/packages/VL.HapPlayer) - HAP GPU Video Playback Plugin (*requires a license*)\n \n#### Text\n* [VL.Stride.Text3d](https://github.com/bj-rn/VL.Stride.Text3d) - Nodes to render extruded 3D text \n* [VL.RichTextKit](https://github.com/sebllll/VL.RichTextKit) - Wrapper for rich text rendering\n* [VL.BMFont](https://github.com/kopffarben/VL.BMFont) - *Description missing*\n\n### Control\n* [VL.AutomataUI](https://github.com/wirmachenbunt/AutomataUI.NET) - A finite statemachine editor for .NET\n* [VL.Interpolator](https://github.com/lasalillo/VL.Interpolator) - Powerful binary search set of nodes to interpolate any kind of type\n* [VL.Interpolator.Addons](https://github.com/lasalillo/VL.Interpolator.Addons) - Timeliner \u0026 addons around VL.Interpolator \n* [VL.Kairos](https://github.com/KairosResearchLab/Kairos) - A complete framework for data control and composition\n* [VL.LoopTool](https://github.com/vjgegenlicht/VL.LoopTool) - A small toolset to create video loops and record them\n\n### User Interfaces\n* [VL.Elementa](https://github.com/natan-sinigaglia/VL.Elementa) - Collection of widgets for easy UI prototyping\n* [VL.ImGui](https://github.com/vvvv/VL.StandardLibs/tree/main/VL.ImGui) - A node set around ImGui to render user interfaces in Skia and Stride\n* [VL.ImGui.Extensions](https://github.com/lasalillo/VL.ImGui.Extensions) - Collection of ImGui widgets \u0026 editors\n\n### Math \u0026 Algorithms\n* [VL.FastNoise](https://github.com/artrevinho/VL.FastNoise) - Noise Generator in VL\n* [VL.FastNoiseLite](https://github.com/bj-rn/VL.FastNoiseLite) - Noise generation library with a large selection of noise algorithms\n* [VL.SmallestCircle](https://github.com/schnellebuntebilder/VL.SmallestCircle) - Calculate the smallest enclosing circle for a set of 2D points\n* [VL.RogueSharp](https://github.com/TobyKLight/VL.RogueSharp) - A library for game development of roguelikes, including methods for pathfinding and field of view\n\n### Audio\n* [VL.Audio](https://github.com/vvvv/VL.Audio) - Record, play, filter, synthesize and analyse sound\n* [VL.Audio.GPL](https://github.com/vvvv/VL.Audio.GPL) - GPL licensed extensions to VL.Audio\n* [VL.Audio.LTC](https://github.com/bj-rn/VL.Audio.LTC) - Nodes to encode and decode Linear (or Longitudinal) Timecode (LTC) in VL.Audio\n* [VL.GameAudioPlayer](https://github.com/TobyKLight/VL.GameAudioPlayer) - High level command based audio player\n* [VL.SCSynth](https://github.com/cnisidis/VL.SCSynth) - SuperCollider Server Library for VL\n\n#### Music Utils\n* [VL.Harmony](https://github.com/lasalillo/VL.Harmony) - Library for working with musical concepts\n* [VL.MiDi.Music.Utils](https://github.com/lasalillo/VL.MiDi.Music.Utils) - Midi utilities\n* [VL.Music](https://github.com/natan-sinigaglia/VL.Music) - Collection of music related tools\n* [VL.Orpheus](https://github.com/cnisidis/VL.Orpheus) - Collection of tools for music theory and music concepts\n\n### Computer Vision\n* [VL.Augmenta](https://github.com/vvvv/VL.Augmenta) - Support for Augmenta tracking technology\n* [VL.Espace](https://github.com/mhusinsky/VL.Espace) - A VL toolkit for spatial applications \n* [VL.MediaPipe](https://github.com/vvvv/VL.MediaPipe) - Camera tracking, image segmentation and object detection from a video stream\n* [VL.OpenCV](https://github.com/vvvv/VL.OpenCV) - A VL wrapper for OpenCVSharp\n\n### Projection Mapping\n* [VL.BadMapper](https://github.com/vvvv/VL.BadMapper) - Collection of tools for convenient manual blending (softedge) and warping (homography, bezier)\n* [VL.Mapper](https://github.com/zekeadam/VL.Mapper) - Projection mapping tool for vvvv\n* [VL.VIOSOWarpBlend](https://github.com/vvvv/VL.VIOSOWarpBlend) - Wrapper for the VIOSO WarpBlend API\n* [VL.ScalableDisplay](https://www.nuget.org/packages/VL.ScalableDisplay) - Support for the auto projector-alignment technology by Scalable Display Solutions (not open-source)\n* [VL.Domemaster](https://forum.vvvv.org/t/vl-domemaster/20660) - Example to render a scene in the Domemaster format (forum post)\n\n### IO\n\n#### Protocols\n* [VL.BlueIOT](https://github.com/vvvv/VL.BlueIOT) - Support for the BlueIOT open API\n* [VL.IO.AbletonLink](https://github.com/SpaceMusicZH/VL.IO.AbletonLink) - Wrapper for Ableton Link\n* [VL.IO.ArtNet](https://github.com/vvvv/VL.IO.ArtNet) - Support for sending and receiving Art-Net\n* [VL.IO.M2MQTT](https://github.com/vvvv/VL.IO.M2MQTT) - An MQTT client for accessing an MQTT broker\n* [VL.IO.Midi](https://github.com/vvvv/VL.IO.Midi) - Midi nodes and tools\n* [VL.IO.mDNS](https://github.com/mhusinsky/VL.IO.mDNS) - Multicast DNS (mDNS) nodes for VL\n* [VL.IO.MQTTnet](https://github.com/mhusinsky/VL.IO.MQTTnet) - MQTT nodes, based on MQTTnet\n* [VL.IO.NDI](https://github.com/vvvv/VL.IO.NDI) - Provides support for NDI®\n* [VL.IO.NetMQ](https://github.com/vvvv/VL.IO.NetMQ) - Set of nodes to work with NetMQ aka ZeroMQ\n* [VL.IO.OSC](https://github.com/vvvv/VL.IO.OSC) - Provides support for the OSC protocol\n* [VL.IO.OSCQuery](https://github.com/vvvv/VL.StandardLibs/tree/main/VL.IO.OSCQuery) - Allows to expose parameters via the OSCQuery protocol\n* [VL.IO.RCP](https://github.com/rabbitControl/VL.IO.RCP) - Set of nodes to use RCP\n* [VL.IO.SPNet](https://github.com/vvvv/VL.IO.SPNet) - Receive data via the SPNet protocol\n* [VL.IO.TCP](https://github.com/vvvv/VL.IO.TCP) - Set of nodes to use TCP\n* [VL.IO.TUIO](https://github.com/vvvv/VL.IO.TUIO) - Provides support for the TUIO protocol\n* [VL.IO.WebSocket](https://github.com/vvvv/VL.IO.WebSocket) - Set of nodes to use websocket client and server\n* [VL.IO.Net.Email](https://github.com/ravazquez/VL.IO.Net.Email) - Nodes to do basic email tasks\n* [VL.PJLink](https://github.com/sebllll/VL.PJLink) - Nodes to connect and control projectors via the PJLink protocol\n* [VL.TUIO](https://github.com/InteractiveScapeGmbH/VL.TUIO) - Alternative TUIO library based on TUIO.Net\n* [VL.TUIO.HDE](https://github.com/vvvv/VL.TUIO.HDE) - TUIO simulator and monitor\n\n#### HTTP\n* [VL.IO.HTTP.WebServer](https://github.com/vvvv/VL.IO.HTTP.WebServer) - Set of nodes to run a webserver\n* [VL.SimpleHTTP](https://github.com/sebescudie/VL.SimpleHTTP) - A super-simple set of nodes to perform basic HTTP queries\n* [VL.TorSharp](https://github.com/sebescudie/VL.TorSharp) - Allows to make HTTP requests via the TOR network\n\n#### File Formats\n* [VL.Alembic](https://github.com/torinos-yt/VL.Alembic) - A plugin to read .abc Alembic files.\n* [VL.Assimp](https://github.com/texone/VL.Assimp) - An alternative 3d model loader for Stride\n* [VL.IO.PLY](https://github.com/vvvv/VL.IO.PLY) - Provides support to read .ply files in VL\n* [VL.PDF](https://github.com/eqbic/VL.PDF) - *Description missing*\n* [VL.PDFReader](https://github.com/bj-rn/VL.PDFReader) - A simple PDF-Reader for VL\n* [VL.Rhino.3dm](https://github.com/wolfmoritzcramer/VL.Rhino.3dm) - A plugin to simplify the process of importing Rhinoceros 3D files\n* [VL.SRT](https://github.com/sebllll/VL.SRT) - Nodes to deal with subtitles\n* [VL.OpenEXR](https://github.com/torinos-yt/VL.OpenEXR) - A simple OpenEXR and .hdr image format loader\n\n#### Databases\n* [VL.InfluxDB](https://github.com/sebescudie/VL.InfluxDB) - Nodes that allow to connect and write to an InfluxDB database\n* [VL.IO.Redis](https://github.com/vvvv/VL.StandardLibs/tree/main/VL.IO.Redis) - A Redis client for accessing Redis databases\n\n### Devices\n\n#### Input\n* [VL.Devices.RPLidar](https://github.com/vvvv/VL.Devices.RPLidar) - Support for the Slamtec RPLidar A-Series\n* [VL.Devices.SICK](https://github.com/sebescudie/VL.Devices.SICK) - A plugin to interact with SICK lidar scanners\n* [VL.Devices.SpaceMouse](https://github.com/vvvv/VL.Devices.SpaceMouse) - A package for using the SpaceMouse by 3dConnexion\n* [VL.Devices.SpaceMouseHID](https://github.com/bj-rn/VL.Devices.SpaceMouseHID) - Use 3DConnexion SpaceMice in via HID instead of their driver\n* [VL.Devices.StreamDeck](https://github.com/mhusinsky/VL.Devices.StreamDeck) - A package for using Elgato StreamDeck button displays\n* [VL.Devices.TheEyeTribe](https://github.com/vvvv/VL.Devices.TheEyeTribe) - Set of nodes to use the eye tracker by TheEyeTribe\n* [VL.Devices.WinTab](https://github.com/vvvv/VL.Devices.WinTab) - A set of VL nodes for using WinTab devices\n* [VL.GameController](https://github.com/heavy-d/VL.GameController/) - A library to support SDL GameControllers\n* [VL.IO.MouseKeyGlobal](https://github.com/bj-rn/VL.IO.MouseKeyGlobal) - Global mouse and keyboard hook\n* [VL.IO.OpenVR](https://github.com/bj-rn/VL.IO.OpenVR) - Wrapper for Valve's OpenVR that enables the use of Vive trackers without a HMD\n* [VL.IO.Xbox360Controller](https://github.com/domjancik/VL.IO.Xbox360Controller) - Nodes for the Xbox 360 Controller\n\n#### Output\n* [VL.Devices.ENTTEC](https://github.com/vvvv/VL.Devices.ENTTEC) - Support for ENTTEC DMX devices\n* [VL.ILDA](https://github.com/lasalillo/VL.ILDA) - ILDA laser control\n* [VL.M8Display](https://github.com/gamingrobot/VL.M8Display) - A library for Dirtywave M8 Remote Displays\n\n#### Cameras\n* [VL.Devices.Astra](https://github.com/vvvv/VL.Devices.Astra) - A package for using Astra depth cameras by Orbbec\n* [VL.Devices.AzureKinect](https://github.com/vvvv/VL.Devices.AzureKinect) - A package for using Azure Kinect depth cameras by Microsoft\n* [VL.Devices.AzureKinect.Body](https://github.com/vvvv/VL.Devices.AzureKinect.Body) - A package for using Azure Kinect body tracking\n* [VL.Devices.DigiCamControl](https://github.com/vvvv/VL.Devices.DigiCamControl) - A package for remote controlling DSLR cameras\n* [VL.Devices.IDS](https://github.com/vvvv/VL.Devices.IDS) - Support for uEye and uEye+ industrial cameras by IDS Imaging\n* [VL.Devices.Kinect](https://github.com/vvvv/VL.Devices.Kinect) - A package for using Kinect and Kinect XBOX 360 by Microsoft\n* [VL.Devices.Kinect2](https://github.com/vvvv/VL.Devices.Kinect2) - A package for using Kinect2 depth cameras by Microsoft\n* [VL.Devices.LeapOrion](https://github.com/vvvv/VL.Devices.LeapOrion) - A package for using the Motion Controller by Ultraleap, using the Orion SDK\n* [VL.Devices.NuiTrack](https://github.com/vvvv/VL.Devices.NuiTrack) - A package for using the Nuitrack depth camera API\n* [VL.Devices.RealSense](https://github.com/vvvv/VL.Devices.RealSense) - A package for using RealSense depth cameras by Intel\n* [VL.Devices.TheImagingSource](https://github.com/vvvv/VL.Devices.TheImagingSource) - Support for using industrial cameras by The Imaging Source\n* [VL.Devices.uEye](https://github.com/schnellebuntebilder/VL.Devices.uEye) - VL nodes for using uEye cameras by IDS-Imaging\n* [VL.Devices.ZED](https://github.com/vvvv/VL.Devices.ZED) - A package for using ZED depth cameras by Stereolabs\n* [VL.PTZ](https://github.com/lasalillo/VL.PTZ) - Set of nodes to work with PTZ cameras\n\n#### Physical Computing\n* [VL.IO.Firmata](https://github.com/vvvv/VL.IO.Firmata) - Provides support for the Firmata protocol\n* [VL.Devices.Phidgets](https://github.com/phlegma/VL.Devices.Phidgets/) - Integration for Phidgets\n\n#### Other Devices\n* [VL.Devices.DeckLink](https://github.com/vvvv/VL.Devices.DeckLink) - A package for using DeckLink capture cards by Blackmagic Design\n* [VL.Devices.Robotiq](https://github.com/phlegma/VL.Devices.Robotiq) - Nodes to control a Robotiq 3-Finger Adaptive Robot Gripper\n\n### Machine Learning\n* [VL.2D.DollarQ](https://github.com/vvvv/VL.2D.DollarQ) - Gesture regognition library\n* [VL.Accord](https://github.com/cnisidis/VL.Accord) - *Description missing*\n* [VL.DlibDotNet](https://github.com/m-box-de/VL.DlibDotNet) - Some parts of DlibDotNet library ported to VL\n* [VL.Ollama](https://github.com/schnellebuntebilder/VL.Ollama) - VL Wrapper for OllamaSharp\n* [VL.OpenAI](https://github.com/schnellebuntebilder/VL.OpenAI) - Nodes for the OpenAI API\n* [VL.PythonNET](https://forum.vvvv.org/t/vl-pythonnet-and-ai-worflows-like-streamdiffusion-in-vvvv-gamma/22596) - Python interpreter for vvvv and base for many AI tools and workflows\n* [VL.RunwayML](https://github.com/vvvv/VL.RunwayML) - Use RunwayML models as nodes in VL\n* [VL.Wekinator](https://github.com/sebescudie/VL.Wekinator) - A library to communicate with Wekinator via OSC\n\n### System \u0026 Extensions\n* [VL.Benchmarks](https://github.com/tebjan/VL.Benchmarks) - A performance testing suite for vvvv\n* [VL.Bookmarks](https://github.com/sebescudie/VL.Bookmarks) - A bookmark system for vvvv\n* [VL.CredentialManager](https://github.com/bj-rn/VL.CredentialManager) - Manage credentials in VL using Windows Credential Manager\n* [VL.DebugInfo.HDE](https://github.com/sebescudie/VL.DebugInfo.HDE) - An editor extension that displays relevant debug information\n* [VL.GlassWindow](https://github.com/torinos-yt/VL.GlassWindow) - Makes the background of the rendering windows transparent\n* [VL.HardwareMonitor](https://github.com/vvvv/VL.HardwareMonitor) - Nodes to retrieve various metrics from your computer hardware\n* [VL.ScreenRecorder](https://github.com/vvvv/VL.ScreenRecorder) - A simple screen recorder\n* [VL.SharedMemory](https://github.com/cnisidis/VL.SharedMemory) - Shared memory implementation to exchange data\n* [VL.WinFormsUtils](https://github.com/domjancik/VL.WinFormsUtils) - Nodes to expose useful functions of the Windows Forms API \n\n### Misc\n* [VL.DBSCAN](https://github.com/sebescudie/VL.DBSCAN) - A simple implementation of the DBSCAN .NET library\n* [VL.Here](https://github.com/sebescudie/VL.Here) - A set of nodes to perform geocoding stuff in the VL programming language\n* [VL.OpenWeather](https://github.com/sebescudie/VL.OpenWeather) - Wrapper for some APIs from OpenWeather\n* [VL.Postman](https://github.com/sebescudie/VL.Postman) - Plugin to turn Postman collection exports into ready to use nodes\n* [VL.QRCode](https://github.com/vvvv/VL.QRCode) - QRCode encoder and decoder\n* [VL.StringExtensions](https://github.com/sebescudie/VL.StringExtensions) - Nodes for extended methods when working with strings\n* [VL.Telegram](https://github.com/sebescudie/VL.Telegram) - Wrapper of the Telegram.Bot lib\n\n## Other Resources\n\n### Tools\n* [Material Editors](https://forum.vvvv.org/t/open-source-material-editor-material-creation-resource-list/19185) - Forum thread about open-source material editors.\n* [MergeVLDocs](https://github.com/vvvv/MergeVLDocs) - A first step towards an easy-to-use visual merge tool\n* [Stride Shader Explorer](https://github.com/tebjan/Stride.ShaderExplorer) - A tool showing the built-in shaders of the Stride game engine and their inheritance hierarchy.\n\n### Software made with VL\n* [Remoter](https://github.com/vvvv/Remoter) - GUI over PAExec and robocopy to remote a bunch of PCs at once.\n* [Schema](https://github.com/domjancik/scnq-schema) - An intuitive visual programming interface and runtime.\n* [TexconvGui](https://github.com/bj-rn/texconvgui) - A simple Gui for Microsoft's Texconv to batch convert images.\n\n### Articles\n* [About vvvv gamma](https://thenodeinstitute.org/about-vvvv-gamma/) - The NODE Institute\n* [Resolume vs. TouchDesigner vs. vvvv](https://interactiveimmersive.io/blog/technology/resolume-vs-touchdesigner/) - The Interactive \u0026 Immersive HQ\n* [The flow of creative expression: Paving the way for vvvv](https://meso.design/en/articles/the-flow-of-creative-expression-paving-the-way-for-vvvv) - MESO\n* [What is VVVV + Fuse and Why It's a Powerful Combo for New Media](https://www.dataisbeautiful.club/post/what-is-vvvv-fuse-and-why-it-s-a-powerful-combo-for-new-media) - Ameen Insan\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchkworks%2Fawesome-vl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchkworks%2Fawesome-vl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchkworks%2Fawesome-vl/lists"}