Go ElasticSearch

Open-source Go projects categorized as ElasticSearch

Top 23 Go ElasticSearch Projects

  • zincsearch

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

    Project mention: Manticore 6.0.0 – a faster alternative to Elasticsearch in C++ | news.ycombinator.com | 2023-02-10

    See also this lightweight alternative to ES: https://github.com/zinclabs/zinc

  • elastic

    Deprecated: Use the official Elasticsearch client for Go at https://github.com/elastic/go-elasticsearch

    Project mention: I’m a recent graduate and this is what is asked of me in my current (first) job. Please help me. | reddit.com/r/golang | 2022-08-22

    I think that https://olivere.github.io/elastic/ is a lot better as an API client

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • cloud-on-k8s

    Elastic Cloud on Kubernetes

    Project mention: Introduce the Logstash Operator for ECK | news.ycombinator.com | 2023-04-28
  • elasticsearch_exporter

    Elasticsearch stats exporter for Prometheus

  • gnomock

    Test your code without writing mocks with ephemeral Docker containers 📦 Setup popular services with just a couple lines of code ⏱️ No bash, no yaml, only code 💻

    Project mention: How to unit test your database interactions with Docker | reddit.com/r/golang | 2023-03-24

    https://github.com/orlangure/gnomock does this pretty well, but I liked your solution too, it is neat.

  • apm-server

    APM Server

    Project mention: Elasticsearch APM Docker setup | reddit.com/r/elasticsearch | 2023-04-26

    I am using this docker compose apm and I am getting unauthorised certificates error

  • elasticsql

    convert sql to elasticsearch DSL in golang(go)


    ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises

  • go-stash

    go-stash is a high performance, free and open source server-side data processing pipeline that ingests data from Kafka, processes it, and then sends it to ElasticSearch.

  • awesome-monitoring

    INFRASTRUCTURE、OPERATION SYSTEM and APPLICATION monitoring tools. (by crazy-canux)

    Project mention: Building environment from ground up | reddit.com/r/sysadmin | 2022-11-24

    Memesters know to search: site:github.com awesome . For example, monitoring.

  • dsiem

    Security event correlation engine for ELK stack

    Project mention: DSIEM Common questions | reddit.com/r/elasticsearch | 2022-11-28
  • helm-monitor

    Monitor K8S Helm release, rollback on metrics behavior (Prometheus, Elasticsearch, Sentry)

  • kube-burner

    Kube-burner is a tool aimed at stressing Kubernetes clusters by creating or deleting a high quantity of objects

  • reactivesearch-api

    API Gateway for Elasticsearch with declarative querying and out-of-the-box access controls

  • Clymene

    the Clymene is time-series data and Logs collection platform for distributed systems.

    Project mention: Clymene: NEW Data - star count:103.0 | reddit.com/r/algoprojects | 2022-10-15
  • terraform-provider-elasticstack

    Terraform provider for Elastic Stack

    Project mention: automate deployment of elastic configuration ? using ansible ? | reddit.com/r/elasticsearch | 2023-04-15

    Take a look at the terraform provider. https://registry.terraform.io/providers/elastic/elasticstack/latest/docs it is not yet capable of everything. Maybe easier than writing custom ansible playbooks and going against APIs.

  • surf

    CLI Text Search across your infrastructure platforms, It's like grep for infra (by Isan-Rivkin)

    Project mention: Surf CLI - Multiple AWS Accounts support! (Text search DynamoDB, S3 and more) | reddit.com/r/golang | 2023-03-19

    Wow my bad! Thanks for letting me know I updated the post with link https://github.com/Isan-Rivkin/surf

  • Go-EventSourcing-CQRS

    Go Event Sourcing CQRS Microservice

  • bathyscaphe

    Fast, highly configurable, cloud native dark web crawler.

  • elastic-query-export

    🚚 Export Data from ElasticSearch to CSV/JSON using a Lucene Query (e.g. from Kibana) or a raw JSON Query string

  • go-localstack

    Go Wrapper for using localstack

  • o365beat

    Elastic Beat for fetching and shipping Office 365 audit events

  • Go-CQRS-EventSourcing-Microservice


    Project mention: Go EventSourcing and CQRS with PostgreSQL, Kafka, MongoDB and ElasticSearch 👋✨💫 | dev.to | 2022-07-18

    Source code you can find in GitHub repository. The main idea of this project is the implementation of Event Sourcing and CQRS using Go, Postgresql, Kafka for event store and Mongo, ElasticSearch for read projections. Previously have written same articles where implemented the same microservice using Go and EventStoreDB, and Spring, as written before, repeat, think EventStoreDB is the best choice for event sourcing, but in real life at some projects we usually have business restrictions and for example usage of the EventStoreDB can be not allowed, in this case, think postgres and kafka is good alternative for implementing our own event store. If you don't familiar with EventSourcing and CQRS patterns, the best place to read is microservices.io, blog and documentation of eventstore site is very good too, and highly recommend Alexey Zimarev "Hands-on Domain-Driven Design with .NET Core" book.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

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 2023-04-28.

Go ElasticSearch related posts


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

Project Stars
1 zincsearch 14,925
2 elastic 7,164
3 cloud-on-k8s 2,208
4 elasticsearch_exporter 1,691
5 gnomock 1,182
6 apm-server 1,101
7 elasticsql 1,059
8 go-stash 944
9 ipfs-search 779
10 awesome-monitoring 567
11 dsiem 402
12 helm-monitor 397
13 kube-burner 335
14 reactivesearch-api 172
15 Clymene 121
16 terraform-provider-elasticstack 115
17 surf 102
18 Go-EventSourcing-CQRS 85
19 bathyscaphe 82
20 elastic-query-export 70
21 go-localstack 69
22 o365beat 66
23 Go-CQRS-EventSourcing-Microservice 57
Access the most powerful time series database as a service
Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.