Open source viewer