An open-source database of VRChat clients.
Install dependencies and run the site locally:
bun install
bun devbun dev rebuilds the static site into packages/web/dist when files change
and serves it at http://localhost:6521. Set PORT to use a different port:
PORT=3000 bun devValidate changes before opening a PR:
bun run validate
bun run buildclients/ # Client TOML files
docs/ # Contributor and database documentation
packages/core/ # TOML loader and schema validation
packages/web/ # Static site/API build script
packages/web/dist/ # Generated deploy output
Each client is a TOML file in clients/. The filename is the client ID.
Read the client database guide for eligibility, the TOML template, accepted values, evidence requirements, and field rules.
- Fork the repo.
- Create a branch, for example
add-client-name. - Add or update the client TOML file.
- Follow the client database guide.
- Run
bun run validate. - Run
bun run build. - Commit the file and open a pull request.
The public JSON endpoint is:
https://clients.lol/api.json