• Stars
    star
    329
  • Rank 128,030 (Top 3 %)
  • Language
    C++
  • License
    Apache License 2.0
  • Created about 10 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The core libraries, applications, and plugins of the OSVR software platform.

OSVR Core System

Maintained at https://github.com/OSVR/OSVR-Core

For details, see http://osvr.github.io

For support, see http://support.osvr.com

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 http://osvr.github.io .

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.

More Repositories

1

SteamVR-OSVR

An OSVR plugin for SteamVR, providing SteamVR support for OSVR HMDs.
C++
137
star
2

OSVR-HDK

OSVR HDK production files
Groff
106
star
3

OSVR-Unity

Package for authoring OSVR experiences with Unity.
C#
99
star
4

OSVR-Unreal

OSVR plugin for Unreal Engine
C++
89
star
5

OSVR-Docs

Unified documentation for the OSVR projects.
89
star
6

Unity-VR-Samples

C#
66
star
7

OSVR-Vive

OSVR driver for use with the HTC Vive (including Vive PRE)
C++
62
star
8

OSVR-Oculus-Rift

Oculus Rift tracking plugin for OSVR.
CMake
41
star
9

distortionizer

Tool for determining distortion parameters of arbitrary HMDs, and a corresponding set of shaders to correct that distortion.
CMake
36
star
10

OSVR-Unity-Rendering

Rendering plugin for Unity
C++
33
star
11

OSVR-Android-Build

Repo with submodules for building OSVR for Android
CMake
24
star
12

OSVR-Unity-Palace-Demo

A simple example OSVR Unity 5.6 project.
C#
19
star
13

OSVR-HDK-Windows-Drivers

Drivers and related code/data for improving the hardware experience for the HDK on Windows
NSIS
18
star
14

OSVR-Leap-Motion

OSVR Leap Motion plugin
C++
18
star
15

OSVR-Tracker-Viewer

Utility for viewing OSVR tracking data, using OpenSceneGraph.
C++
15
star
16

Homebrew-OSVR

Mac OS X Homebrew tap for OSVR
Ruby
14
star
17

OSVR-HDK-MCU-Firmware

Firmware source for the main Atmel microcontroller in HMDs related to the OSVR HDK
C
13
star
18

Managed-OSVR

OSVR .NET/CLR bindings
C#
12
star
19

OSVR-Android-Plugins

Source for Android-specific plugins
C++
10
star
20

OSVR-Config

Configuration utility for the OSVR Server.
JavaScript
10
star
21

OSVR-Specs-and-Proposals

Plugin schemas in development
HTML
10
star
22

OSVR-General

Catch-all project for issues and information not specific to a single repo
10
star
23

OSVR-AndroidServerLauncher

Java
9
star
24

OSVR-SMI

SMI eye-tracker plugin
C++
8
star
25

OSVR-CPI

OSVR Control Panel Interface
C++
8
star
26

OSVR-Android-Samples

Samples of using OSVR on Android.
C++
7
star
27

libfunctionality

A minimal library for dynamically-loaded or statically-linked functionality modules.
CMake
7
star
28

OSVR-Display

Cross-platform detection and configuration of displays
C++
6
star
29

OSVR-win-installer

Basic windows installer
NSIS
5
star
30

OSVR-Android-SDK

Android SDK for OSVR - link goes to latest build download
Shell
5
star
31

OSVR-Nod

OSVR plugin for Nod devices including Ring and Backspin
C++
5
star
32

OSVR-JSON-Editor

Browser-based tool for editing OSVR JSON files, based on JSON Schema.
JavaScript
4
star
33

OSVR-ARToolKit

ARToolKit Analysis Plugin for OSVR
C++
4
star
34

UIforETWbins

Repo of binaries from the google/UIforETW project - link goes to source
Python
3
star
35

osvr.github.io

HTML
3
star
36

OSVR-Boxstarter

Boxstarter self-installer scripts to prepare user, developer, or CI environments using Chocolatey.
PowerShell
2
star
37

HDK-Tray-Application

http://wiki.osvr.org/display/DD/HDK+Tray+Application
C#
2
star
38

OSVR-JSON-Schemas

JSON Schemas related to OSVR interfaces.
2
star
39

OSVR-Hardware-Accessories

A repository that holds hardware accessories for OSVR-supported headsets
2
star
40

OSVR-FSM9

OSVR plugin for Hillcrest Labs' FSM-9 tracker.
CMake
1
star
41

OSVR-Compatibility-Aggregator

Ruby gem for retrieving and using JSON metadata related to OSVR.
Ruby
1
star
42

OSVR-System-Information

A cross-platform tool for creating a system report to aid in troubleshooting
C++
1
star
43

OSVR-ART

OSVR plugin for ART trackers
C
1
star
44

OSVR-TrackerUtilities

Tools for recording and viewing tracker data
1
star
45

OSVR-Vuzix

OSVR plugin to support Vuzix HMDs
C++
1
star