Python ElasticSearch

Open-source Python projects categorized as ElasticSearch Edit details

Top 23 Python ElasticSearch Projects

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

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

    Project mention: Automate Mac setup? | | 2022-04-10

    Something like this at least is the most direct answer to your question, as opposed to "you're doing it wrong" which unfortunately seems to be more upvoted. An example of something like this might be

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

  • sigma

    Generic Signature Format for SIEM Systems

    Project mention: Sigma Rules: How YAML Textual Signatures Boost SOC Efficiency | | 2022-08-16

    Basic Sigma taxonomy and schema know-how are essential to be able to write Sigma Rules. Since it is in YAML, learning how to write rules should not be that much of a challenge. For those who are new to Sigma, the official Sigma GitHub page should be a good starting point.

  • haystack

    :mag: Haystack is an open source NLP framework that leverages pre-trained Transformer models. It enables developers to quickly implement production-ready semantic search, question answering, summarization and document ranking for a wide range of NLP applications.

    Project mention: Alternatives for AWS Kendra? | | 2022-07-11
  • elasticsearch-py

    Official Elasticsearch client library for Python

    Project mention: Elastic Open Sources Their Endpoint Security Protection YARA Ruleset | | 2022-08-04
  • elasticsearch-dsl-py

    High level Python client for Elasticsearch

    Project mention: Elasticsearch works but doesn't work in django - any tips? | | 2021-12-26

    I'm not being cryptic. I'm struggling to see how I can be any clearer. You only need to import things you actually use in your code. The only names from Elasticsearch that you use in your code are Search and MultiSearch, and even those are commented out. You don't need to import things that are only used by other imports. Otherwise where would it stop? Obviously the code that defines Match and MultiMatch themselves references other internal Elasticsearch things, and other libraries that are irrelevant to your code - you can see what it imports here. You don't need to import any of those, and for the same reason you don't need to import Match just because it might be referenced by the query method.

  • nyaa

    Bittorrent software for cats

    Project mention: Python Migrations | | 2022-06-08

    The part where is says finishing up nyaa

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

  • archivy

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

    Project mention: Appreciation post for Linkding | | 2022-03-11


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

    Project mention: Awesome Penetration Testing | | 2021-10-06

    RedELK - Track and alarm about Blue Team activities while providing better usability in long term offensive operations.

  • tubearchivist

    Your self hosted YouTube media server

    Project mention: How would you organize this? | | 2022-08-18
  • stocksight

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

    Project mention: Künstliche Intelligenz zum traden | | 2022-06-17

    Hier nochmal das Stock Sight Repository:

  • VulnWhisperer

    Create actionable data from your Vulnerability Scans

    Project mention: Building a vulnerability management dashboard | | 2022-04-15

    You could look at something like vuln whisperer ( which will allow you to pull in your vulnerability data from Nessus and then add your manual findings or findings from other tools to the underlying elasticsearch environment so they also show up on the vuln whisperer dashboard.

  • rubrix

    ✨ Rubrix, open-source framework for data-centric NLP. Data annotation and monitoring for enterprise NLP

    Project mention: No training data, no problem! Few-shot NER with a practical example | | 2022-05-10

    Rubrix, the open-source tool for data-centric NLP:

  • match

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

    Project mention: Google Lens Alternative | | 2022-05-06 Try this.

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

  • Eliot

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

  • django-elasticsearch-dsl

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

    Project mention: what are 3 django packages everyone should know about? | | 2021-12-07

    Django Elasticsearch DSL

  • bertsearch

    Elasticsearch with BERT for advanced document search.

  • pgsync

    Postgres to elasticsearch sync (by toluaina)

    Project mention: Improving Postgres Text Search Speed 7x on Millions of Records | | 2022-08-12

    PGSync might be useful for those who don't mind also running Elasticsearch

  • beir

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

    Project mention: Manticore Search: Elasticsearch Alternative | | 2022-07-28

    True! Here's a pull request to BEIR to compare Manticore with Elasticsearch in terms of relevance Spoiler: in this test Manticore provides better relevance than Elasticsearch in average. Of course you can tune both further and Elasticsearch now has KNN which when combined with BM25 can give even better relevance. In general I would say for most users the results quality in terms of full-text relevance is about the same in Elasticseach and Manticore.

  • DataEngineeringProject

    Example end to end data engineering project.

  • FeedHQ

    FeedHQ is a web-based feed reader

  • pytablewriter

    pytablewriter is a Python library to write a table in various formats: AsciiDoc / CSV / Elasticsearch / HTML / JavaScript / JSON / LaTeX / LDJSON / LTSV / Markdown / MediaWiki / NumPy / Excel / Pandas / Python / reStructuredText / SQLite / TOML / TSV.

    Project mention: Github style table | | 2022-02-19

    Check out pytablewriter:

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-08-18.

Python ElasticSearch related posts


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

Project Stars
1 awesome-aws 10,576
2 dev-setup 5,782
3 sigma 5,398
4 haystack 5,205
5 elasticsearch-py 3,723
6 elasticsearch-dsl-py 3,524
7 nyaa 2,962
8 archivy 2,891
9 RedELK 1,908
10 tubearchivist 1,604
11 stocksight 1,481
12 VulnWhisperer 1,255
13 rubrix 1,236
14 match 1,187
15 nagios-plugins 1,066
16 Eliot 982
17 django-elasticsearch-dsl 872
18 bertsearch 827
19 pgsync 628
20 beir 599
21 DataEngineeringProject 551
22 FeedHQ 544
23 pytablewriter 497
Find remote jobs at our new job board There are 3 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