We're excited to launch bloop, a new open-source code search engine built in Rust and Typescript. This first release of bloop includes super fast regex and plain-text code search, as well as precise code navigation for 10+ languages.
bloop is straightforward to set up. Download the app and sync your local or GitHub repos. Once indexing is complete, often in just a few minutes, you'll be able to search and navigate your code.
We chose to write the core of bloop in Rust, as its combination of performance and control makes it ideal for search engines. Building in Rust also allowed us to leverage the incredible ecosystem: our search index uses the lightning-quick Tantivy library, and our cross-platform app is built with Tauri. But most of the credit's got to go to our rockstar team who took the project from idea to alpha release in under 10 weeks!
Today, bloop makes it seamless to search and navigate code, requires minimal effort to install, and is lightweight enough to run alongside your editor. We'd love to hear your thoughts. Try bloop out today (it only takes 5 minutes to set up) and let us know your feedback from inside the app or directly by emailing firstname.lastname@example.org. There’s a lot more to come so stay tuned!
You can keep up to date with the latest developments on Twitter.
bloop is licensed under Apache 2.0, the source is available at GitHub.