Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises Learn more →
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-10See 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-22I 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.
-
-
-
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-24https://github.com/orlangure/gnomock does this pretty well, but I liked your solution too, it is neat.
-
I am using this docker compose apm and I am getting unauthorised certificates error
-
-
ONLYOFFICE
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.
-
You can also use this search engine: https://ipfs-search.com
-
awesome-monitoring
INFRASTRUCTURE、OPERATION SYSTEM and APPLICATION monitoring tools. (by crazy-canux)
Memesters know to search: site:github.com awesome . For example, monitoring.
-
-
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
-
-
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-19Wow my bad! Thanks for letting me know I updated the post with link https://github.com/Isan-Rivkin/surf
-
-
-
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: 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.
Go ElasticSearch related posts
- Export & Import Elasticsearch data with msgpack and csv support
- Introduce the Logstash Operator for ECK
- Elasticsearch APM Docker setup
- automate deployment of elastic configuration ? using ansible ?
- looking for a guide for kubernetes in prod
- DSIEM Common questions
- I’m a recent graduate and this is what is asked of me in my current (first) job. Please help me.
-
A note from our sponsor - ONLYOFFICE
www.onlyoffice.com | 1 Jun 2023
Index
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 |