Voyager’s Open Source Usage:

An Overview

We are proud to be an active part of the Open Source community as both a contributor and a consumer, and utilize a number of Open Source libraries to support connecting to 1800+ different file formats. Voyager builds upon Lucene, the most advanced and widely used open source search engine available today. Apache SOLR provides a blazingly fast search service on top of Lucene and is at the heart of the Voyager platform.

Additional Open Source projects we like to use include:

Apache TIKA and Apache Manifold

Framework for extracting text from a huge number of file formats and content management systems

GDAL/OGR and GeoTools

Provide the engine that allows Voyager to extract a rich amount of spatial information from files being indexed, and, for a reliable and scalable indexing pipeline, Voyager utilizes the tried and true ZeroMQ library for messaging and distributed processing.

OpensextantLeaflet

Our Open Source geotagger is called Opensextant, and our maps are based on Leaflet.

Bootstrap and AngularJS

Voyager's user interfaces are built with the best of breed open source JavaScript libraries such as Bootstrap and AngularJS to provide a clean and responsive user experience.

GDAL & OGR

The processing framework in Voyager is built on the Python language and utilizes a number of great open source libraries, such as GDAL and OGR, to deliver content to users.

OGC and FGDC

We also support open standards like OGC and FGDC, as well as many ISO standards. And, when we store spatial info, Voyager can return it as GeoJSON.

Our user interface, Navigo, is built upon open source best-of-breed Javascript libraries allowing customers to leverage their investment and extend Navigo to meet their specific requirements, getting a jumpstart on their own UI.

Open Source Contributors

Our Team

Many on our team have come from, and give back to, the Open Source community. Our co-founder Ryan McKinley was one of the early committers to the Solr/Lucene project, and our CTO, Justin Deoliveira, spent 10 years working on the Open Source platform Geotools at Boundless, building Open Source GIS tools. Justin and Ryan are also both committers on the spatial4j project, which is the library that Lucene uses for all of its spatial information. As a part of this project, they have developed a javascript heat-mapping library that can show the concentration of search results in any given area of the world.

Developer and Software Resources

We release as much code as possible so that users can customize instances and build upon our COTS. Visit Voyager on GitHub.