{"id":20368692,"url":"https://github.com/binn/vrchat","last_synced_at":"2025-08-08T05:13:18.331Z","repository":{"id":138217336,"uuid":"438024891","full_name":"binn/VRChat","owner":"binn","description":"A fluent API made by humans for VRChat","archived":false,"fork":false,"pushed_at":"2025-02-22T08:57:01.000Z","size":29,"stargazers_count":3,"open_issues_count":3,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-31T10:59:46.980Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/binn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2021-12-13T21:06:34.000Z","updated_at":"2025-03-22T21:00:05.000Z","dependencies_parsed_at":"2023-07-04T18:31:19.261Z","dependency_job_id":null,"html_url":"https://github.com/binn/VRChat","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/binn/VRChat","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binn%2FVRChat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binn%2FVRChat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binn%2FVRChat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binn%2FVRChat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/binn","download_url":"https://codeload.github.com/binn/VRChat/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binn%2FVRChat/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269366854,"owners_count":24405250,"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","status":"online","status_checked_at":"2025-08-08T02:00:09.200Z","response_time":72,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2024-11-15T00:42:37.841Z","updated_at":"2025-08-08T05:13:18.310Z","avatar_url":"https://github.com/binn.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# VRChat\nA simple, fast, and fluent API for VRChat. Built by humans, for humans.\n\n# Why?\n\nWhile vrchatapi-csharp is quite nice, this is a human built, tested alternative, soon to be with **actual fucking documentation**. It provides actual resources and helper functions that the other libraries out there don't provide.\n\nFor example\n```csharp\nIVRChat vrchat = new VRChatConnectionBuilder()\n    .AsSDKContext() // this ensures your requests are being sent as the Unity SDK or at least look similar enough\n    .WithCredentials(\"dot bin\", \"x\")\n    .Build();\n\nIVRCUser user = await vrchat.Authentication.LoginAsync();\n// want to access more private data?\nVRCAuthenticatedUser currentUser = user as VRCAuthenticatedUser;\n\n// want to easily perform actions on the user?\nawait currentUser.EnableCloningAsync();\nawait user.BlockAsync();\n\n// dirt simple, easy fucking VRChat api\n// build enterprise grade and non bloated applications with this library\n```\n\n# When?\n\nAs you can see, the library is unfinished. I am looking for you (the community)'s help with implementing this library.\nIntegration with IServiceCollection will be added soon enough, for now focusing on this shit lol\n\n# What other features does it have?\n\nMore code access to modify and fine tune what's going on the library, as well as custom environments/endpoints and complete control over what is being sent up and down, as well as premade \"contexts\" to emulate VRChat hardware (except quest)\n\nBetter enum support, better types, better methods, types that don't conflict with other types, as well as being human friendly rather than a generated client OR undocumented old monoliths.\n\n# Should I be using this?\n\nNo, stick to vrchatapi-csharp. It's far better built, (even if it's autogenerated), and has an ongoing focus and well built community around it. I reccomend them 100%\n\nThis is my solution for my own problem, and it's nowhere close to being completed. **I need community support to help finish this, so feel free to make a PR.**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbinn%2Fvrchat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbinn%2Fvrchat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbinn%2Fvrchat/lists"}