Go Search

Open-source Go projects categorized as Search

Top 23 Go Search Projects

  1. zincsearch

    ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Go

    Algorithms and Data Structures implemented in Go for beginners, following best practices. (by TheAlgorithms)

    Project mention: Go Algorithms and Data Structures: Best Practices for Beginners | news.ycombinator.com | 2024-08-13

    Please, beginners, do not take "Best practices" too seriously. For example:

    https://github.com/TheAlgorithms/Go/blob/master/strings/pali...

    Can you tell how many extra memory allocations we are making to solve this problem? And how many are really needed? We could solve this with a for loop by directly comparing the characters and skipping non-alphabetical ones. This would be simpler to read and more efficient.

    We should be careful with what we call "best practices for beginners", as they can sometimes lead to unnecessary complexity and inefficiency.

  4. s

    Open a web search in your terminal.

    Project mention: Claude for Desktop | news.ycombinator.com | 2024-10-31
  5. apollo

    A Unix-style personal search engine and web crawler for your digital footprint. (by amirgamil)

  6. elasticsql

    convert sql to elasticsearch DSL in golang(go)

  7. tigris

    Tigris is an Open Source Serverless NoSQL Database and Search Platform.

    Project mention: SRP Demystified: Strengthening Authentication in the Digital Age | dev.to | 2025-05-19

    Originally published at https://www.tigrisdata.com on February 6, 2023.

  8. enola

    This is Sherlock's sister, Modern shiny CLI tool written with Golang to help you: πŸ”Ž Hunt down social media accounts by username across social networks

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. cs

    command line codespelunker or code search

  11. openserp

    Get Google, Yandex, Baidu search engine results via API or CLI for free πŸŽ‰

  12. pacseek

    A terminal user interface for searching and installing Arch Linux packages

  13. phalanx

    Phalanx is a cloud-native distributed search engine that provides endpoints through gRPC and traditional RESTful API.

  14. typesense-go

    Go client for Typesense: https://github.com/typesense/typesense

  15. lieu

    community search engine

  16. phpgrep

    Syntax-aware grep for PHP code.

  17. dcs

    Debian Code Search (codesearch.debian.net) is a search engine that searches through all the 130 GB of open source software that is included in Debian. Supports regular expressions!

  18. trie

    A Trie implementation in Go meant for auto-completion use cases. Supports Levenshtein distance search. (by shivamMg)

  19. cli

    πŸ” Algolia’s official CLI devtool (by algolia)

  20. linkwallet

    A self-hosted bookmark database with full-text page content search

  21. txtai.go

    Go client for txtai

    Project mention: OpenAI Compatible API | dev.to | 2025-03-05

    txtai has long been able host a FastAPI based service. There are clients for Python, JavaScript, Java, Rust, Go.

  22. code-pathfinder

    Code Pathfinder, the open-source alternative to GitHub CodeQL built with GoLang. Built for advanced structural search, derive insights, find vulnerabilities in code.

    Project mention: Unlocking the Power of SARIF: The Backbone of Modern Static Analysis | dev.to | 2025-03-22

    { "$schema": "https://json.schemastore.org/sarif-2.1.0.json", "version": "2.1.0", "runs": [ { "tool": { "driver": { "name": "pathfinder", "version": "1.0.0", "informationUri": "https://codepathfinder.dev", "rules": [ { "id": "CWE-89", "name": "SQL Injection Risk", "shortDescription": { "text": "Potential SQL injection detected." }, "fullDescription": { "text": "Unvalidated user input in SQL query." }, "defaultConfiguration": { "level": "error" }, "properties": { "security-severity": 9.5 } } ] } }, "results": [ { "ruleId": "CWE-89", "level": "error", "message": { "text": "Possible SQL Injection via unvalidated input." }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "src/main/java/com/example/Database.java" }, "region": { "startLine": 42, "startColumn": 13 } } } ] } ] } ] }

  23. codesearch

    Fork of Google codesearch with more options (by junkblocker)

  24. minisearch

    Restful, in-memory, full-text search engine (by micpst)

  25. text-generator

    Golang text generator for generate SEO texts

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Go Search discussion

Log in or Post with

Go Search related posts

Index

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

# Project Stars
1 zincsearch 17,391
2 Go 16,835
3 s 2,421
4 apollo 1,374
5 elasticsql 1,187
6 tigris 934
7 enola 769
8 cs 539
9 openserp 441
10 pacseek 442
11 phalanx 367
12 typesense-go 255
13 lieu 245
14 phpgrep 237
15 dcs 217
16 trie 110
17 cli 105
18 linkwallet 91
19 txtai.go 79
20 code-pathfinder 59
21 codesearch 49
22 minisearch 34
23 text-generator 23

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Go is
the 4th most popular programming language
based on number of references?