The core libraries, applications, and plugins of the OSVR software platform.
Clone or download
Latest commit 35e0967 Oct 20, 2018
Failed to load latest commit information.
apps Convert uses of osvr_install_symbols_for_target to install_debug_symbols Jul 13, 2018
cmake-local Remove old, obsolete InstallDebugSymbols.cmake Jul 13, 2018
cmake Fix bug in InstallDebugSymbols.cmake Jul 11, 2018
devtools Fix Eigen visualizer install script. May 16, 2016
doc-internal More metadoc updates. Dec 9, 2014
doc Small cleanup in building doc. Feb 20, 2016
json-schemas @ f2cad67 update vrpn submodule Sep 2, 2016
src/osvr Remove unused arguments Jul 13, 2018
.clang-format Update clang-format to autodetect C++ standard. Oct 21, 2014
.clang-tidy Update clang tidy config to exclude "all parameters must be named" Feb 23, 2016
.gitmodules Merge remote-tracking branch 'origin/master' into blobs-undo-bad Jan 16, 2017 Generate some clang_complete files and some files to improve experien… May 20, 2015
.travis.yml Add a readme specifically for binary snapshots, explaining what thing… Nov 18, 2015
CMakeLists.txt Improve build of video tracking related plugins Jul 13, 2018
Doxyfile Update doxyfiles. Aug 31, 2015
Doxyfile-external Update doxyfiles. Aug 31, 2015
LICENSE Add license and notice. Mar 7, 2015

OSVR Core System

Maintained at

For details, see

For support, see

This is the code and libraries to use when developing with OSVR.

  • For developing plugins, you'll use the @ref PluginKit library.
  • For developing applications using the framework, you'll use the @ref ClientKit library.

Binary Snapshot Documentation

If you're looking at this file in a binary build of OSVR-Core, please seen the BINARY_README file for more targeted information, as this main README file is focused on the source tree.

Source Documentation

See the HACKING file for some development guidelines for working on this code base itself.

If you're looking at the source tree, not a binary snapshot, you may be interested in build docs. You may also be interested in binary snapshots at .

License and Vendored Projects

This project: Licensed under the Apache License, Version 2.0.

Some directories under /vendor are in fact not external libraries vendored-in, but "internally-vendored" - developed as a part of OSVR-Core, and likewise licensed under the Apache License 2.0, but are logically distinct from the Core in their functionality and are thus kept separate in anticipation of potential splitting off into a separate project at some future point. These include /vendor/comutils and /vendor/dummy-sal.