awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mattbaird avatar

mattbaird/elastigo

0
View on GitHub↗
941 stars·236 forks·Go·Apache-2.0·6 views

Elastigo

A Go (golang) based Elasticsearch client library.

Features

  • Database Drivers - Elasticsearch client library.
  • Search and Analytics - Client library for Elasticsearch.
  • Search Engines - Elasticsearch client.

Star history

Star history chart for mattbaird/elastigoStar history chart for mattbaird/elastigo

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Elastigo

Similar open-source projects, ranked by how many features they share with Elastigo.
  • seiflotfy/skizzeS

    seiflotfy/skizze

    0View on GitHub↗
    View on GitHub↗0
  • olivere/elasticolivere avatar

    olivere/elastic

    7,450View on GitHub↗

    This project is a Go client library and API wrapper for interacting with Elasticsearch clusters. It serves as a programmatic interface for managing documents, indices, and cluster health, allowing Go applications to perform search and indexing operations via the REST API. The library functions as a distributed search orchestrator, providing specialized tools for high-throughput data ingestion and cluster administration. It features a buffered bulk processor with exponential backoff retries for optimizing write performance and supports automated index lifecycle transitions and historical data

    Go
    View on GitHub↗7,450
  • cch123/elasticsqlcch123 avatar

    cch123/elasticsql

    1,197View on GitHub↗

    convert sql to elasticsearch DSL in golang(go)

    Godslelasticelasticsearch
    View on GitHub↗1,197
  • blevesearch/bleveblevesearch avatar

    blevesearch/bleve

    10,986View on GitHub↗

    Bleve is a search indexing engine library written in Go, designed to provide full-text search and document retrieval capabilities for embedded application data. It functions as a framework for indexing structured or unstructured information, allowing developers to build searchable collections that support complex query logic and data analysis. The engine distinguishes itself through a pluggable analysis pipeline that normalizes text before indexing, alongside support for vector similarity search to identify semantically related content. It utilizes finite-state transducer automata for efficie

    Go
    View on GitHub↗10,986
See all 30 alternatives to Elastigo→

Frequently asked questions

What does mattbaird/elastigo do?

A Go (golang) based Elasticsearch client library.

What are the main features of mattbaird/elastigo?

The main features of mattbaird/elastigo are: Database Drivers, Search and Analytics, Search Engines.

What are some open-source alternatives to mattbaird/elastigo?

Open-source alternatives to mattbaird/elastigo include: seiflotfy/skizze. olivere/elastic — This project is a Go client library and API wrapper for interacting with Elasticsearch clusters. It serves as a… ownlocal/goes — A library to interact with Elasticsearch in Go! blevesearch/bleve — Bleve is a search indexing engine library written in Go, designed to provide full-text search and document retrieval… elastic/go-elasticsearch — The official Go client for Elasticsearch. cch123/elasticsql — convert sql to elasticsearch DSL in golang(go).