C# Vrchat

Open-source C# projects categorized as Vrchat

Top 23 C# Vrchat Projects

  • PumkinsAvatarTools

    A toolbox for easily setting up VRChat avatars in Unity. Adds functionality to the editor and automates some of the tedious tasks.

    Project mention: Replacing an avatar model in Unity with minimal effort | /r/VRchat | 2023-05-07

    you can use Pumkin's Avatar Tools https://github.com/rurre/PumkinsAvatarTools

  • TTS-Voice-Wizard

    Speech to Text to Speech. Song now playing. Sends text as OSC messages to VRChat to display on avatar. (STTTS) (Speech to TTS) (VRC STT System)

    Project mention: VRchat chatbox to speech | /r/VRchat | 2023-05-29

    Maybe that? https://github.com/VRCWizard/TTS-Voice-Wizard

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • VRCEyeTracking

    OSC App to allow VRChat avatars to interact with eye and facial tracking hardware

    Project mention: Finally Completed: My VR Avatar with Unified Expressions-based Lip, Tongue, and Eye Tracking. Seamless Shift to Smooth Viseme Animation when Speaking. | /r/VRchat | 2023-05-27

    Additionally, ensure you have a spare USB-port in your headset or be ready to incorporate another USB-cable in the tether. Software-wise, you'll be using VRCFaceTracking and making necessary tweaks to your avatar with VRCFaceTracking-Templates.

  • VRWorldToolkit

    Unity Editor extension for making VRChat worlds

    Project mention: "A VRCSceneDescriptor is required to build a world" in VRChatSDK | /r/VRchat | 2022-11-07

    OR (better option) download this, it's a helpful tool while creating worlds. After importing, go to the vrworldtoolkit menu and hit "setup world" https://github.com/oneVR/VRWorldToolkit

  • CyanEmu

    CyanEmu is a VRChat client emulator in Unity. Includes a player controller with interact system. Works with SDK2 and SDK3.

  • USharpVideo

    A basic video player made for VRChat using Udon and UdonSharp

    Project mention: Play/pause button for Unity and/or AVPro video players? | /r/VRchat | 2022-12-08
  • Avatars-3.0-Manager

    A tool for managing playable layers and parameters for Avatars 3.0.

    Project mention: Is it possible to combine parameters? | /r/VRchat | 2022-11-21
  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • VRCFury

    This is the source code for VRCFury. For information, visit vrcfury.com

    Project mention: My viseme moves in unity but not vrchat | /r/VRchat | 2023-05-11

    or : https://github.com/VRCFury/VRCFury


    Modular OSC program creator, toolkit, and router made for VRChat. Show your heartrate, time, hardware stats, speech to text, control Spotify, and more! Includes drag-and-drop prefabs for your avatar.

    Project mention: recommend ocs programs? | /r/VRchat | 2023-05-31

    You could try using VRCOSC by VolcanicArts.

  • VRCQuestTools

    Unity editor extension to support uploading VRChat avatars for Oculus Quest

    Project mention: This happens when I change my materials to standard lite what should I do? | /r/VRchat | 2023-01-23
  • VRCMelonAssistant

    Simple VRChat Mod Installer

  • OSCmooth

    Create smooth parameters that mimic IK Sync for OSC or general use.

    Project mention: Quest Pro tracking in VRChat using a custom ALXR client and OSC. | /r/VRchat | 2022-10-28

    I notice your tracking is a little jittery; you should check out OSC smooth: https://github.com/regzo2/OSCmooth

  • LazyOptimiser

    An experimental tool to apply some automatic optimisations to an avatar

    Project mention: VRAM limits caught you by surprise? They are going after constraints and blendshapes next. After that maybe animators! | /r/VRchat | 2023-03-12

    Use VRCFury's Blendshape Optimizer or LazyOptimiser to bake in all your non-animated blendshapes at avatar upload. This won't get rid of them from your project, these tools remove unused blendshapes non-destructively on upload.

  • AntiRip

    AntiRip (Kanna Protecc) - Free and insanely strong VRChat Anti Rip. Let us rid of rippers, together.

    Project mention: How To Protect Your Avatar From Ripping For Free. | /r/VRchat | 2023-06-05
  • NarasUnityTools

    Random tools for Unity to aid in avatar optimization and creation for VRChat.

  • leapmotion-osc

    Leap Motion Controller finger (not hand) tracking for VRChat OSC: Using a Leap Motion Controller from Ultraleap for finger tracking in VRChat.

  • HRtoVRChat_OSC

    Stream your Heart Rate onto your VRChat avatar via. the use of OSC Avatar Parameters.

  • AvatarImageReader

    UdonSharp prefab for reading data written into avatar images

  • NUSaveState

    An alternate approach to saving and loading data in a VRChat world.

    Project mention: Top rpgs in vr chat, with mobs, health pools, and loot, oh and save functions. | /r/VRchat | 2022-10-13

    Yep that's a thing https://github.com/Nestorboy/NUSaveState


    Companion for OSC and Communication

    Project mention: How do you play VR chat living with family? | /r/VRchat | 2022-10-26

    You can use this app called hyosc it can take text chat input from vrchat keyboard via OSC and generate a tts output, you just gotta setup virtual cable which should be simple enough

  • UNet

    Network system for VRChat UDON (by Xytabich)

    Project mention: How to transmit custom signal to vrchat world (AI guided 3d keypoints) | /r/VRchat | 2023-02-08

    Summary: I've implemented real-time mono-webcam full body tracking, but I'm having trouble sending this data to vrchat. This function was actually implemented on Unity, and socket communication was used in Unity. Is there a socket communication method that works with udonsharp or vrchat? Here are the solutions I reviewed. https://github.com/Xytabich/UNet I think Unet is very similar to the solution I was looking for, but the connection ID uses the person object that entered the world. I want to receive data from outside.

  • Toony-standard

    A toon shader with standard elements for vrchat

  • VRC-Animation-Sync

    UTC animation sync for VRChat.

    Project mention: syncing animator states across network | /r/VRchat | 2022-12-23

    Without code that's hard to answer. Perhaps check out how this project does it: https://github.com/Pokeyi/VRC-Animation-Sync

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-06-05.

C# Vrchat related posts


What are some of the best open-source Vrchat projects in C#? This list will help you:

Project Stars
1 PumkinsAvatarTools 633
2 TTS-Voice-Wizard 417
3 VRCEyeTracking 406
4 VRWorldToolkit 390
5 CyanEmu 351
6 USharpVideo 276
7 Avatars-3.0-Manager 202
8 VRCFury 198
9 VRCOSC 185
10 VRCQuestTools 139
11 VRCMelonAssistant 119
12 OSCmooth 113
13 LazyOptimiser 105
14 AntiRip 84
15 NarasUnityTools 59
16 leapmotion-osc 53
17 HRtoVRChat_OSC 53
18 AvatarImageReader 51
19 NUSaveState 46
20 HOSCY 32
21 UNet 29
22 Toony-standard 26
23 VRC-Animation-Sync 19
Free Global Payroll designed for tech teams
Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.