Skip to main content

Another library for making VTube Studio plugins with Python

Project description

CooVTS

Another library for making VTube Studio plugins with Python.

✨ Features

  • ✨ Full type hints support with static type checking
  • 🎯 Data validation and serialization using Pydantic
  • 🔄 Async-first design with WebSocket communication
  • 🎨 Easy-to-use event system for plugin development
  • 🛡️ Built-in error handling and reconnection mechanisms

📖 Introduction

If you want to know how to use this, please refer to examples/basic.py
For advanced usage, please deep dive into the source code.

This project is in early development.
If you think this project is good, thanks for your use and feel free to contribute. 😊
If you encountered any problems, open a issue, or reach me via the contact methods below.
I might be not very active on it.

💿 Install

You should use at least Python 3.12 to use this library.

I released Alpha version on PyPI, install it with:

pip install coovts

📞 Contacts

📝 Update Log

0.0.1.alpha2

  • Refactored project, complete missing data models, made better type hints

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

coovts-0.0.1a2.tar.gz (51.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

coovts-0.0.1a2-py3-none-any.whl (22.2 kB view details)

Uploaded Python 3

File details

Details for the file coovts-0.0.1a2.tar.gz.

File metadata

  • Download URL: coovts-0.0.1a2.tar.gz
  • Upload date:
  • Size: 51.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.7.6

File hashes

Hashes for coovts-0.0.1a2.tar.gz
Algorithm Hash digest
SHA256 15bb966aec199412cdfc4b23f9405e687556761fa8a6dda0acc69c3cc3b3cb0b
MD5 02f54242f301133611d9f41a939eb140
BLAKE2b-256 9431c5fc996147fedbce6e7da58338d0e3e0e406d9ec9ba87de675004685cd08

See more details on using hashes here.

File details

Details for the file coovts-0.0.1a2-py3-none-any.whl.

File metadata

  • Download URL: coovts-0.0.1a2-py3-none-any.whl
  • Upload date:
  • Size: 22.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.7.6

File hashes

Hashes for coovts-0.0.1a2-py3-none-any.whl
Algorithm Hash digest
SHA256 f1e5ed2815ab95de076420b0bc74039a50b8b11283a2a53fe19eae23040be13b
MD5 4eccd7225a75f8853f017c18251bbe88
BLAKE2b-256 b8747f616744b80d19baace5bf729fd70872da4b45a38fe42e9fa3725096275d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page