Python ElasticSearch

Open-source Python projects categorized as ElasticSearch

Top 23 Python ElasticSearch Projects

ElasticSearch
  1. awesome-aws

    A curated list of awesome Amazon Web Services (AWS) libraries, open source repos, guides, blogs, and other resources. Featuring the Fiery Meter of AWSome.

    Project mention: Awesome Kubernetes Resources !!! 🔥 | dev.to | 2025-03-18

    Inspired by awesome list and donnemartin/awesome-aws.

  2. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  3. sigma

    Main Sigma Rule Repository

    Project mention: Build Your Own Cybersecurity Toolkit: 5 Field-Tested Tools Every Analyst Should Master | dev.to | 2025-07-11

    🔗 https://github.com/SigmaHQ/sigma

  4. tubearchivist

    Your self hosted YouTube media server

  5. dev-setup

    macOS development environment setup: Easy-to-understand instructions with automated setup scripts for developer tools like Vim, Sublime Text, Bash, iTerm, Python data analysis, Spark, Hadoop MapReduce, AWS, Heroku, JavaScript web development, Android development, common data stores, and dev-based OS X defaults.

  6. elasticsearch-py

    Official Python client for Elasticsearch

  7. elasticsearch-dsl-py

    High level Python client for Elasticsearch

    Project mention: MongoDB and Elastic Search - When You Need Fast Search at Scale | dev.to | 2025-07-14

    At this point, we need to enable indexing Django models with Elastic, and our application indeed has Django models even though they aren’t mapped to relational tables but to MongoDB documents. The Django package that we will use is Django Elasticsearch for connecting ES to the Django application. The authors of the package describe it like a thin wrapper around another package: a part of the official Elasticsearch Python client. This means that we are using code from official packages and we will be able to create queries in a simple and idiomatic way.

  8. nyaa

    Bittorrent software for cats

  9. 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
  10. archivy

    Archivy is a self-hostable knowledge repository that allows you to learn and retain information in your own personal and extensible wiki.

  11. docarray

    Represent, send, store and search multimodal data

  12. RedELK

    Red Team's SIEM - tool for Red Teams used for tracking and alarming about Blue Team activities as well as better usability in long term operations.

  13. news-please

    news-please - an integrated web crawler and information extractor for news that just works

  14. stocksight

    Stock market analyzer and predictor using Elasticsearch, Twitter, News headlines and Python natural language processing and sentiment analysis

  15. rally

    Macrobenchmarking framework for Elasticsearch

    Project mention: The Scoop On OpenSearch sizing | dev.to | 2024-09-02

    Tooling for benchmarking: OpenSearch BenchMark for gathering performance metrics and rally a framework for ElasticSearch

  16. beir

    A Heterogeneous Benchmark for Information Retrieval. Easy to use, evaluate your models across 15+ diverse IR datasets.

    Project mention: Gemini Embedding: Powering RAG and context engineering | news.ycombinator.com | 2025-07-31

    It's always worth checking out the MTEB leaderboard: https://huggingface.co/spaces/mteb/leaderboard

    There are some good open models there that have longer context limits and fewer dimensions.

    The benchmarks are just a guide. It's best to build a test dataset with your own data. This is a good example of that: https://github.com/beir-cellar/beir/wiki/Load-your-custom-da...

    Another benefit of having your own test dataset, is that it can grow as your data grows. And you can quickly test new models to see how it performs with YOUR data.

  17. fapro

    Fake Protocol Server

  18. VulnWhisperer

    Create actionable data from your Vulnerability Scans

  19. pgsync

    Postgres to Elasticsearch/OpenSearch sync (by toluaina)

  20. DataEngineeringProject

    Example end to end data engineering project.

  21. match

    :crystal_ball: Scalable reverse image search built on Kubernetes and Elasticsearch

  22. Eliot

    Eliot: the logging system that tells you *why* it happened

  23. nagios-plugins

    450+ AWS, Hadoop, Cloud, Kafka, Docker, Elasticsearch, RabbitMQ, Redis, HBase, Solr, Cassandra, ZooKeeper, HDFS, Yarn, Hive, Presto, Drill, Impala, Consul, Spark, Jenkins, Travis CI, Git, MySQL, Linux, DNS, Whois, SSL Certs, Yum Security Updates, Kubernetes, Cloudera etc...

  24. LME

    Logging Made Easy (LME) is a no cost, open source platform that centralizes log collection, enhances threat detection, and enables real-time alerting, helping small to medium-sized organizations secure their infrastructure. LME Docs can be found at https://cisagov.github.io/lme-docs/docs/ (by cisagov)

  25. django-elasticsearch-dsl

    This is a package that allows indexing of django models in elasticsearch with elasticsearch-dsl-py.

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

Python ElasticSearch discussion

Log in or Post with

Python ElasticSearch related posts

  • MongoDB and Elastic Search - When You Need Fast Search at Scale

    2 projects | dev.to | 14 Jul 2025
  • Zentral: Your New Best Friend for System Event Monitoring

    1 project | dev.to | 5 Mar 2025
  • The Scoop On OpenSearch sizing

    1 project | dev.to | 2 Sep 2024
  • Ask HN: Where do you subscribe to published journal topics?

    1 project | news.ycombinator.com | 2 Sep 2024
  • LangGraph Engineer

    4 projects | news.ycombinator.com | 9 Aug 2024
  • TubeArchivist: Self-hosted YouTube media server

    1 project | news.ycombinator.com | 29 Jul 2024
  • Internet Archive Scholar

    1 project | news.ycombinator.com | 17 May 2024
  • A note from our sponsor - Sevalla
    sevalla.com | 1 Sep 2025
    Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more! Learn more →

Index

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

# Project Stars
1 awesome-aws 12,972
2 sigma 9,565
3 tubearchivist 6,859
4 dev-setup 6,213
5 elasticsearch-py 4,325
6 elasticsearch-dsl-py 3,871
7 nyaa 3,323
8 archivy 3,238
9 docarray 3,096
10 RedELK 2,540
11 news-please 2,304
12 stocksight 2,285
13 rally 2,007
14 beir 1,930
15 fapro 1,593
16 VulnWhisperer 1,385
17 pgsync 1,329
18 DataEngineeringProject 1,284
19 match 1,258
20 Eliot 1,153
21 nagios-plugins 1,144
22 LME 1,101
23 django-elasticsearch-dsl 1,052

Sponsored
Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?