Welcome to Bluge Labs, an organization focused on supporting high-quality search software for Go. Bluge Labs is made possible by our sponsors. These supporters recognize the value of these projects, and work together with Bluge Labs to ensure their future.


A new API for indexing/search in Go. Starting a new project that needs search capabilities? Get Started!


Vellum is a library implementing a data-structure known as a Finite State Transducer. Today it's primarily used internally by the Bleve code base. However, there are projects using Vellum directly, and we believe its full potential has not been realized. Here at Bluge Labs, we plan to continue to support Vellum, and encourage wider adoption of this technology.