Go search-engine

Open-source Go projects categorized as search-engine

Top 5 Go search-engine Projects

  • GitHub repo riot

    Go Open Source, Distributed, Simple and efficient Search Engine (by go-ego)

  • GitHub repo Magnetico

    Autonomous (self-hosted) BitTorrent DHT search engine suite.

    Project mention: Cross-Database Queries in SQLite | news.ycombinator.com | 2021-02-21

    I'm using magnetico (https://github.com/boramalper/magnetico), a selfhosted bittorrent DHT scraper. After a few months of running I now have a little bit under 1M magnets in a ~3G database. SQLite is useful not just because I can query it with the full power of a relational database, but because I'm using its FTS capability for searching.

    If I had to install a typical database or some search engine I would never have used it. It is more than enough for what I'm using it for.

  • GitHub repo blast

    Blast is a full text search and indexing server, written in Go, built on top of Bleve. (by mosuka)

    Project mention: ClickHouse as an alternative to Elasticsearch for log storage and analysis | news.ycombinator.com | 2021-03-02
  • GitHub repo Weaviate

    Weaviate is a cloud-native, modular, real-time vector search engine

    Project mention: V1 of the open-source Vector Search Engine Weaviate released | reddit.com/r/Database | 2021-01-19

    Developer documentation: https://www.semi.technology/developers/weaviate/current/ Github: https://github.com/semi-technologies/weaviate

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-03-02.


What are some of the best open-source search-engine projects in Go? This list will help you:

Project Stars
1 riot 5,638
2 Magnetico 2,441
3 blast 930
4 ipfs-search 515
5 Weaviate 496