1
0
Fork
You've already forked SlimeVR-Server
0
No description
  • Fluent 47.3%
  • Kotlin 22.4%
  • TypeScript 21.3%
  • Java 7%
  • Rust 1.1%
  • Other 0.8%
Find a file
2024年07月14日 19:13:53 +02:00
.github Update to latest Tauri v2 ( #1023 ) 2024年06月17日 18:18:51 +02:00
.husky Small GUI fixes, pt. 2 ( #815 ) 2023年08月19日 11:24:36 -04:00
.vscode Migrate to pnpm ( #893 ) 2024年02月16日 15:52:44 -03:00
assets/img [ImgBot] Optimize images ( #618 ) 2023年03月02日 18:25:34 +02:00
gradle/wrapper keep fixing gradle script 2023年06月15日 16:33:07 -03:00
gui Issue#1079 - Add a background to the 3d preview skeleton ( #1107 ) 2024年07月11日 21:37:24 -03:00
server fix broken build on ppc64le 2024年07月14日 18:57:37 +02:00
solarxr-protocol @f17e716c19 Add VMC toggle to mirror tracking ( #1065 ) 2024年06月13日 18:12:19 +02:00
.editorconfig add tests and spotlessfix 2023年01月25日 21:21:29 -03:00
.envrc use devenv for nix develop ( #830 ) 2023年09月03日 02:25:56 +03:00
.gitignore Update to latest Tauri v2 ( #1023 ) 2024年06月17日 18:18:51 +02:00
.gitmodules Remove Slime Java Commons submodule, ( #236 ) 2022年09月13日 03:13:06 +03:00
.imgbotconfig repair icons for linux ( #664 ) 2023年04月08日 22:52:24 +03:00
.lintstagedrc.mjs Small GUI fixes, pt. 2 ( #815 ) 2023年08月19日 11:24:36 -04:00
.node-version Create .node-version ( #342 ) 2022年12月07日 13:14:43 +03:00
.prettierrc refactor(gui): webpack -> vite ( #307 ) 2022年11月25日 18:05:36 +03:00
build.gradle.kts Update Kotlin and gradle plugins ( #957 ) 2024年03月14日 23:00:38 +03:00
build_gui.sh fix broken build on ppc64le 2024年07月14日 18:57:37 +02:00
Cargo.lock Remove useLayout ( #1080 ) 2024年06月25日 12:10:34 +02:00
Cargo.toml Update to latest Tauri v2 ( #1023 ) 2024年06月17日 18:18:51 +02:00
CONTRIBUTING.md Migrate to pnpm ( #893 ) 2024年02月16日 15:52:44 -03:00
dev.slimevr.SlimeVR.metainfo.xml Update metainfo to latest ( #1024 ) 2024年06月14日 15:40:39 +02:00
flake.lock Update to latest Tauri v2 ( #1023 ) 2024年06月17日 18:18:51 +02:00
flake.nix Update to latest Tauri v2 ( #1023 ) 2024年06月17日 18:18:51 +02:00
gradle.properties Update Kotlin and gradle plugins ( #957 ) 2024年03月14日 23:00:38 +03:00
gradlew fetch tags in gh actions 2023年06月15日 15:59:43 -03:00
gradlew.bat Small GUI fixes, pt. 2 ( #815 ) 2023年08月19日 11:24:36 -04:00
l10n.toml Pontoon: Update Czech (cs) localization of GUI 2023年02月09日 14:36:07 -03:00
LICENSE-APACHE Finished relicense ( #428 ) 2023年01月06日 23:26:32 +03:00
LICENSE-MIT Finished relicense ( #428 ) 2023年01月06日 23:26:32 +03:00
package.json Update to latest Tauri v2 ( #1023 ) 2024年06月17日 18:18:51 +02:00
pnpm-lock.yaml Remove useLayout ( #1080 ) 2024年06月25日 12:10:34 +02:00
pnpm-workspace.yaml Migrate to pnpm ( #893 ) 2024年02月16日 15:52:44 -03:00
README.md update readme for codeberg 2024年07月14日 19:13:53 +02:00
rust-toolchain.toml Update to latest Tauri v2 ( #1023 ) 2024年06月17日 18:18:51 +02:00
rustfmt.toml Switch to tabs ( #304 ) 2022年11月25日 18:21:58 +03:00
settings.gradle.kts Update Kotlin and gradle plugins ( #957 ) 2024年03月14日 23:00:38 +03:00
shell.nix add nix support for dev ( #548 ) 2023年02月04日 19:35:56 +03:00

SlimeVR Server port for OpenPOWER

Server app for SlimeVR

Server orchestrates communication between multiple sensors and integrations, like Monado and libsurvive.

Sensors implementations:

Integrations:

  • Use SlimeVR OpenVR Driver as a driver for SteamVR.
  • Use built-in OSC Trackers support for FBT integration with VRChat, PCVR or Standalone.
  • Use built-in VMC support for sending and receiving tracking data to and from other apps such as VSeeFace.
  • Export recordings as .BVH files to integrate motion capture data into 3d applications such as Blender.

Installing

It's highly recommended to install using the installer downloadable here: https://github.com/SlimeVR/SlimeVR-Installer/releases/latest/download/slimevr_web_installer.exe

Latest setup instructions are in our docs.

Building & Contributing

For information on building and contributing to the codebase, see CONTRIBUTING.md.

Translating

Translation is done via Pontoon at i18n.slimevr.dev. Please join our Discord translation forum to coordinate.

License clarification

SlimeVR software (including server, firmware, drivers, installer, documents, and others - see licence for each case specifically) is distributed under a dual MIT/Apache 2.0 License (LICENSE-MIT and LICENSE-APACHE). The software is the copyright of the SlimeVR contributors.

However, these licenses have some limits, and if you wish to distribute software based on SlimeVR, you need to be aware of them:

  • When distributing any software that uses or is based on SlimeVR, you have to provide to the end-user at least one of the original, unmodified LICENSE-MIT or LICENSE-APACHE files from SlimeVR. This includes the Copyright (c) 2020 Eiren Rain and SlimeVR Contributors part of the license. It is insufficient to use a generic MIT or Apache-2.0 License, it must be the original license file.
  • This applies even if you distribute software without the source code. In this case, one way to provide it to the end-user is to have a menu in your application that lists all the open source licenses used, including SlimeVR's.

Please refer to the LICENSE-MIT and LICENSE-APACHE files if you are at any point uncertain what the exact requirements are.

Contributions

Any contributions submitted for inclusion in this repository will be dual-licensed under either:

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

You also certify that the code you have used is compatible with those licenses or is authored by you. If you're doing so on your work time, you certify that your employer is okay with this and that you are authorized to provide the above licenses.