VPet is a virtual companion application and simulation engine that renders interactive animated characters on the Windows desktop. It uses Windows Presentation Foundation for hardware-accelerated 2D graphics and a state-driven animation engine to manage character visuals based on user input and pet state.
lorisyounger/vpet 的主要功能包括:Virtual Pets, Reactive Desktop Pets, Interactive Desktop Companions, Embeddable Libraries, Mod Loading Systems, 2D Rendering Engines, Application Embedding Interfaces, Extensible Plugin Architectures。
lorisyounger/vpet 的开源替代品包括: tonybaloney/vscode-pets — vscode-pets is a Visual Studio Code extension that integrates virtual pets into the editor. It functions as a… geode-sdk/geode — Geode is a game modification SDK and mod loader for Geometry Dash. It functions as a hooking engine and UI framework… 3proxy/3proxy — 3proxy is a multi-protocol proxy server and network access control gateway. It functions as a network traffic… tmodloader/tmodloader — tModLoader is a modding framework and toolset designed for expanding game content and extending core game logic. It… facepunch/facepunch.steamworks — Facepunch.Steamworks is a C# wrapper for the Steamworks API that connects .NET applications to the Steam platform. It… godotengine/godot-demo-projects — This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the…
vscode-pets is a Visual Studio Code extension that integrates virtual pets into the editor. It functions as a developer wellness tool and a webview-based interface enhancement, providing interactive pixel-art companions that live in a dedicated panel within the workspace. The extension allows for a customizable pet population where users can spawn companions with specific types, colors, and names. These pets react to cursor movements and can engage in social behaviors or activities, such as chasing a ball during a fetch trigger. Users can personalize the environment by switching themed backg
Geode is a game modification SDK and mod loader for Geometry Dash. It functions as a hooking engine and UI framework that allows for the injection of dynamic libraries to alter game behavior and add new features. The toolkit distinguishes itself through a centralized mod compatibility manager and hook registry that tracks active modifications to prevent logic conflicts and application crashes. It utilizes a trampoline-based hooking engine to redirect game function calls while preserving native call stacks, alongside a dedicated UI framework for rendering custom popups and interface components
3proxy is a multi-protocol proxy server and network access control gateway. It functions as a network traffic forwarder capable of routing TCP and UDP traffic across HTTP, SOCKS, and various email and file protocols. The project provides specialized capabilities for secure traffic inspection, including the decryption and analysis of HTTPS and TLS streams through certificate spoofing and mutual authentication. It further supports client identity anonymization by routing outbound traffic through recursive upstream proxy chains. The software covers a broad range of network management functions,
Facepunch.Steamworks is a C# wrapper for the Steamworks API that connects .NET applications to the Steam platform. It enables the integration of core platform features such as user matchmaking and achievements. The library provides managed interfaces for Steam Cloud synchronization, allowing for the reading and writing of persistent user data. It also includes tools for Steam Workshop management to handle the publishing and downloading of community content, as well as Steam Inventory management for tracking digital assets and shop definitions. The implementation utilizes native interop and d