Skip to content
This is the official GitHub repository for OpenSpace: an open source astrovisualization project. For instructions on how to build and run OpenSpace, see the Getting Started Guides on the wiki page at
C++ C GLSL CMake HCL Lua Other
Branch: master
Clone or download

Latest commit


Type Name Latest commit message Commit time
Failed to load latest commit information.
apps Coding style cleanup Feb 14, 2020
config cleanup of ringshader; fix singlefisheyegui Jan 31, 2020
data Add the C 2019 Y4 asset from Dan Tell Apr 6, 2020
ext Coding style cleanup Feb 14, 2020
include/openspace Merge pull request #1115 from OpenSpace/feature/continuous-pinch Mar 28, 2020
modules Some coding style cleanup Mar 28, 2020
scripts Small fixes Jan 27, 2020
shaders Cleanup of more copyright headers Feb 13, 2020
src Merge pull request #1115 from OpenSpace/feature/continuous-pinch Mar 28, 2020
support Add options for AVX, AVX2, AVX512 compilation options Feb 13, 2020
tests Issue/timequantizertest (#1092) Feb 19, 2020
.editorconfig Back to LF line endings (#359) Jul 13, 2017
.gitattributes Create .gitattributes Jul 12, 2017
.gitignore Temp folder added to gitignore Aug 26, 2019
.gitmodules Update location of SGCT repository Jan 24, 2020
CMakeLists.txt Update version number to 0.15.1 Feb 14, 2020 Create Jul 19, 2017 Adding README and CONTRIBUTING, updating CREDITS, LICENSE Apr 12, 2017 Update Ghoul Sep 17, 2019
Doxyfile Cleaned up Doxygen Sep 5, 2016
Jenkinsfile Disable compile warning reporting in Jenkins Apr 3, 2019 Cleanup of more copyright headers Feb 13, 2020 Fix 404s in compiling instructions Mar 3, 2020
openspace.cfg Reset cef web gui scale Feb 6, 2020

OpenSpace is an open source, non-commercial, and freely available interactive data visualization software designed to visualize the entire known universe and portray our ongoing efforts to investigate the cosmos. Bringing the latest techniques from data visualization research to the general public, OpenSpace supports interactive presentation of dynamic data from observations, simulations, and space mission planning and operations. The software works on multiple operating systems (Windows, Linux, MacOS) with an extensible architecture powering high resolution tiled displays and planetarium domes, making use of the latest graphic card technologies for rapid data throughput. In addition, OpenSpace enables simultaneous connections across the globe creating opportunity for shared experiences among audiences worldwide.

The project stems from the same academic collaboration between Sweden’s Linköping University (LiU) and the American Museum of Natural History (AMNH) that led to the creation of Uniview and its parent company SCISS. Development of the software began several years ago through a close collaboration with NASA Goddard’s Community Coordinated Modeling Center (CCMC) to model space weather forecasting and continued with visualizations of NASA’s New Horizons mission to Pluto and ESA’s Rosetta mission. This promising set of preliminary work provided a foundation for recent NASA funding, which has extended the collaboration to include the University of Utah’s Scientific Computing and Imaging (SCI) Institute, New York University’s Tandon School of Engineering, multiple informal science institutions across the United States, and multiple, international vendors. Current areas of focus within OpenSpace include:

  • Visualization of dynamic simulations via interactive volumetric rendering, as a priority for communicating research in astrophysics.
  • Utilization of NASA’s SPICE observational geometry system with its Planetary Data Service (PDS) to enable space mission visualization that reveal how missions are designed to gather science.
  • Globe browsing techniques across spatial and temporal scales to examine scientific campaigns on multiple planets, including close up surface exploration.

OpenSpace requires graphics support for OpenGL version 3.3.

This repository contains the source code and example scenes for OpenSpace, but does not contain any data. To build and install the client, we refer to the OpenSpace Wiki, specifically building for Windows, Linux (Ubuntu), and MacOS. Required preexisting dependencies are: Boost and Qt. Feel free to create issues for missing features, bug reports, or compile problems or contact us via email.

Regarding any issues, you are very welcome on our Slack support channel to which you can freely sign-up.

You can’t perform that action at this time.