Go ElasticSearch

Open-source Go projects categorized as ElasticSearch | Edit details

Top 21 Go ElasticSearch Projects

  • elastic

    Elasticsearch client for Go.

    Project mention: Go EventSourcing and CQRS microservice using EventStoreDB 👋⚡️💫 | dev.to | 2022-02-27

    In this project we have microservice working with EventStoreDB using oficial go client, for [projections (https://zimarev.com/blog/event-sourcing/projections/) used MongoDB and Elasticsearch for search, and communicate by gRPC and REST. Did not implement here any interesting business logic and didn't cover tests, because don't have enough time, the events list is very simple: create a new order, update shopping cart, pay, submit, cancel, change the delivery address, complete order, and of course in real-world better use more concrete and meaningfully events, but the target here is to show the idea and how it works. Event Sourcing can be implemented in different ways, used here EventStoreDB, but we can do it with PostgreSQL and Kafka for example. After trying both approaches, found EventStoreDB is a better solution because all required features are implemented out of the box, it is optimized and really very good engineers developing it.

  • cloud-on-k8s

    Elastic Cloud on Kubernetes

    Project mention: ELK 8.2.0 singlenode helm chart with xpack security disabled | reddit.com/r/elasticsearch | 2022-05-13
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • elasticsearch_exporter

    Elasticsearch stats exporter for Prometheus

    Project mention: Incorrect document count displayed | reddit.com/r/elasticsearch | 2022-03-30

    After the dependent application is finally optimized for Elasticsearch version 7, the cluster was updated from version 6.8.8 to 7.10.1. The cluster is running inside K8S and is managed by the latest version (2.1.0) of the Elastic operator, and monitored by prometheus-community/elasticsearch_exporter also on the latest 1.3.0 version.

  • apm-server

    APM Server

    Project mention: Top 13 open source APM tools in 2021 | dev.to | 2021-07-28

    🌐 Website 💻 GitHub

  • elasticsql

    convert sql to elasticsearch DSL in golang(go)

  • 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: Python/Django to Golang questions | reddit.com/r/golang | 2022-05-06
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • dsiem

    Security event correlation engine for ELK stack

    Project mention: dsiem: Security event correlation engine for ELK stack | reddit.com/r/purpleteamsec | 2021-11-03
  • kube-burner

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

    Project mention: 27 open-source tools that can make your Kubernetes workflow easier 🚀🥳 | dev.to | 2021-11-09
  • reactivesearch-api

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

    Project mention: Build an e-commerce app: using React, Redux, Elasticsearch, Next.JS, Auth0, Stripe | reddit.com/r/reactjs | 2021-08-14

    We also have an open-source version of the appbase.io server (available as Docker/Linux binaries) with all the essential search features included: https://github.com/appbaseio/reactivesearch-api.

  • bathyscaphe

    Fast, highly configurable, cloud native dark web crawler.

  • Clymene

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

    Project mention: Clymene v2.1.0 Release! | reddit.com/r/clymene | 2022-04-29
  • terraform-provider-elasticstack

    Terraform provider for Elastic Stack

    Project mention: Official new terraform provider for the Elastic stack (v0.1.0) | reddit.com/r/Terraform | 2021-12-20
  • o365beat

    Elastic Beat for fetching and shipping Office 365 audit events

    Project mention: O365beat ?How did I not know about this before? | reddit.com/r/graylog | 2022-02-25

    counteractive/o365beat: Elastic Beat for fetching and shipping Office 365 audit events (github.com)

  • twint-docker

    Docker for Twint

    Project mention: How to Scrape Tweets from Twitter Using Profiles Without Using Twitter’s API? | dev.to | 2021-09-22

    git clone https://github.com/twintproject/twint-docker cd twint-docker/dockerfiles/latest Finally, it becomes possible to spin up the docker containers

  • go-localstack

    Go Wrapper for using localstack

  • elastic-query-export

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

    Project mention: Archiving the results of Elastic queries | reddit.com/r/elasticsearch | 2021-11-23

    Could you use something like this and run the query periodically then save the json file to storage, or pipe it back to your index with longer retention?

  • mr-plow

    Minimal memory usage, cloud native logstash alternative

    Project mention: Mr Plow: A Lightweight Logstash Alternative (MySQL/Postgres to Elasticsearch) | news.ycombinator.com | 2022-01-11
  • Go-EventSourcing-CQRS

    Go Event Sourcing CQRS Microservice

    Project mention: Go EventSourcing and CQRS microservice using EventStoreDB 👋⚡️💫 | dev.to | 2022-02-27

    Source code you can find in GitHub repository The main idea of this project is the implementation of Event Sourcing and CQRS using Go, EventStoreDB, gRPC, MongoDB and ElasticSearch. Didn't write in this article about Event Sourcing and CQRS patterns, because it makes the article huge and the best place to read is [microservices.io (https://microservices.io/patterns/data/cqrs.html), found this article is very good too, and highly recommend Alexey Zimarev "Hands-on Domain-Driven Design with .NET Core" book and also his blog.

  • funk-server

    fast logging collector for orchestrationsystem (docker, docker swarm, k8s)

    Project mention: Daily rotating Docker log files? | reddit.com/r/docker | 2021-05-28

    The normal way if you have a bigger system is something like elk. As I see at your other posts you have a swarm running ? If build a more light weight solution for this https://github.com/fasibio/funk-server if this sounds a solution for you and you have some trouble you can write me a PM

  • picker

    Utilities that pair with the official Go Elasticsearch package (by chanced)

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 2022-05-15.

Go ElasticSearch related posts


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

Project Stars
1 elastic 6,779
2 cloud-on-k8s 1,867
3 elasticsearch_exporter 1,490
4 apm-server 993
5 elasticsql 900
6 gnomock 802
7 ipfs-search 688
8 dsiem 350
9 kube-burner 247
10 reactivesearch-api 154
11 bathyscaphe 73
12 Clymene 63
13 terraform-provider-elasticstack 62
14 o365beat 61
15 twint-docker 60
16 go-localstack 47
17 elastic-query-export 46
18 mr-plow 28
19 Go-EventSourcing-CQRS 14
20 funk-server 3
21 picker 0
Find remote jobs at our new job board 99remotejobs.com. There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives