# awesome-druid **Repository Path**: mirrors_didip/awesome-druid ## Basic Information - **Project Name**: awesome-druid - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-11-07 - **Last Updated**: 2025-09-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # awesome-druid [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) ## Druid Platforms - [Druid](http://druid.io) - [Metatron](https://metatron.app/) - [Apache Druid](http://druid.apache.org) - [Imply](http://imply.io) ## Druid - [druid-spring-boot](https://github.com/drtrang/druid-spring-boot) Spring Boot starter for Druid - [grafana-druid-plugin](https://github.com/grafana-druid-plugin/druidplugin) This repository contains the druid plugin for Grafana 3.0 - [fili](https://github.com/yahoo/fili) Easily make RESTful web services for time series reporting with Big Data analytics engines like Druid and Hive. - [node-druid-query](https://github.com/7eggs/node-druid-query) - [embedded-druid](https://github.com/eBay/embedded-druid) - [clj-druid](https://github.com/y42/clj-druid) - [incubator-zeppelin-druid](https://github.com/lorthos/incubator-zeppelin-druid) - [druid-client](https://github.com/implydata/druid-client) - [druid-console](https://github.com/druid-io/druid-console) - [druidlet](https://github.com/InferlyticsOSS/druidlet) - [yahoo-druid-extensions](https://github.com/yahoo/druid-extensions) - [druid-hadoop-utils](https://github.com/himanshug/druid-hadoop-utils) - [kafka-spark-streaming-druid](https://github.com/ramkumarvenkat/kafka-spark-streaming-druid) - [tranquility](https://github.com/druid-io/tranquility) - [druid-hadoop-inputformat](https://github.com/implydata/druid-hadoop-inputformat) - [sherlock](https://github.com/yahoo/sherlock) - [druid-scala-client](https://github.com/daggerrz/druid-scala-client) - [druid-spark-batch](https://github.com/metamx/druid-spark-batch) - [plyql](https://github.com/implydata/plyql) - [druid-spark-batch](https://github.com/metamx/druid-spark-batch) - [druid-mdx](https://github.com/julianhyde/druid-mdx) Example of running MDX on Druid via Mondrian and Calcite - [maha](https://github.com/yahoo/maha) ## Deployment - [druid-puppet](https://github.com/MrAlias/druid) Puppet module that sets up and configures a full druid cluster - [docker-druid](https://github.com/druid-io/docker-druid) - [druid-kubernetes](https://github.com/krallistic/druid-kubernetes) - [druid-rpm](https://github.com/cleberar/druid-rpm) - [druid-ansible](https://github.com/imungoma/druid-ansible) - [cm-druid](https://github.com/knoguchi/cm-druid) ## Monitoring - [druid-monitor](https://github.com/shrekwang/druid-monitor) - [druid-metrics-to-kafka](https://github.com/quantiply/druid-metrics-to-kafka) ## UI - [turnilo](https://github.com/allegro/turnilo) - [swiv](https://github.com/yahoo/swiv) - [superset](http://superset.apache.org) - [metabase](https://github.com/metabase/metabase) - [graphana-druid-plugin](https://github.com/grafana-druid-plugin/druidplugin) ## Clients ### Python - [pydruid](https://github.com/druid-io/pydruid) - A python client for Druid ### R - [RDruid](https://github.com/druid-io/RDruid) - An R connector for Druid ### JavaScript - [plywood](https://github.com/implydata/plywood) - A higher level API for Druid. An extension of the work that was started in facet.js. - [node-druid-query](https://github.com/7eggs/node-druid-query) - A Node.js client for Druid ### Clojure - [clj-druid](https://github.com/y42/clj-druid) - A Clojure client for Druid ### Ruby - [ruby-druid](https://github.com/ruby-druid/ruby-druid) - A ruby client for Druid - [druid_config](https://github.com/redBorder/druid_config) - A ruby client to configure and check the status of a Druid Cluster - [druiddb-ruby](https://github.com/andremleblanc/druiddb-ruby) - A Ruby client for Druid using the Kafka Indexing Service ### SQL - [Apache Calcite](Apache Calcite) - SQL parser, planner and query engine whose Druid adapter can query data residing in Druid, and combine it with data in other locations; has local and remote JDBC drivers powered by Avatica - [plyql](https://github.com/implydata/plyql) - A command line and HTTP interface for issuing SQL queries to Druid ### PHP - [druid-php](https://github.com/pixelfederation/druid-php) - A PHP client for Druid - [PHP-Druid](https://github.com/Neeke/PHP-Druid) - A Druid driver for PHP with PECL extension ### Scala - [scruid](https://github.com/ing-bank/scruid) - A Scala client for Druid ### Java - [druidry](https://github.com/zapr-oss/druidry) - A Java Client and query generator for Druid ### Go - [godruid](https://github.com/shunfei/godruid) ## Articles & Blog posts - [Ebay Blog: Monitoring at Ebay with Druid](https://www.ebayinc.com/stories/blogs/tech/monitoring-at-ebay-with-druid/) - [Turnilo — let’s change the way people explore Big Data](https://allegro.tech/2018/10/turnilo-lets-change-the-way-people-explore-big-data.html) - [Event Stream Analytics at Walmart with Druid (2017)](https://medium.com/walmartlabs/event-stream-analytics-at-walmart-with-druid-dcf1a37ceda7) - [How to reduce the number of druid segments](http://www.tothenew.com/blog/how-to-reduce-the-number-of-druid-segments/) - [Druid Blog](http://druid.io/blog/) - [Druid, Imply and Looker 5 bring OLAP Analysis to BigQuery’s Data Warehouse](https://medium.com/mark-rittman/druid-imply-and-looker-5-bring-olap-analysis-to-bigquerys-data-warehouse-ae0cb5ffb3a4) - [Comparison of the Open Source OLAP Systems for Big Data: ClickHouse, Druid and Pinot](https://medium.com/@leventov/comparison-of-the-open-source-olap-systems-for-big-data-clickhouse-druid-and-pinot-8e042a5ed1c7) - [Yahoo Casts Real-Time OLAP Queries with Druid (2014)](https://www.datanami.com/2015/08/04/yahoo-casts-real-time-olap-queries-with-druid/) - [The anatomy of a Druid segment file](https://medium.com/engineers-optimizely/the-anatomy-of-a-druid-segment-file-bed89a93af1e) - [TECH TALK: AtScale, Hive, Druid: A Match Made In Heaven](http://blog.atscale.com/hive-druid-atscale) - [Dogfooding with Druid, Samza, and Kafka: Metametrics at Metamarkets](https://metamarkets.com/2015/dogfooding-with-druid-samza-and-kafka-metametrics-at-metamarkets/) - [Why We Chose Druid to Power CoolaData’s Real-Time Analytics](http://www.dataprix.com/en/blog-it/analytics/why-we-chose-druid-power-cooladata-s-real-time-analytics) - [How to reduce the number of Druid segments](http://www.tothenew.com/blog/how-to-reduce-the-number-of-druid-segments/) - [Performance evaluation between different druid roll-up levels](http://www.malinga.me/performance-evaluation-between-different-druid-roll-up-levels/) - [Realtime Fast Data Analytics with Druid (2016)](https://blog.codecentric.de/en/2016/08/realtime-fast-data-analytics-druid/) - [A Comparison of Time Series Databases and Netsil’s Use of Druid](https://blog.netsil.com/a-comparison-of-time-series-databases-and-netsils-use-of-druid-db805d471206) - [Introduction to Indexing, Aggregation and Querying in Druid (2015)](https://zcox.wordpress.com/2015/04/05/introduction-to-indexing-aggregation-and-querying-in-druid/) - [The Art of Approximating Distributions: Histograms and Quantiles at Scale](https://metamarkets.com/2013/histograms/) - [Ultra-fast OLAP Analytics with Apache Hive and Druid – Part 1 of 3](https://hortonworks.com/blog/apache-hive-druid-part-1-3/) - [Benchmark: Sub-Second Analytics with Apache Hive and Druid - Part 2 of 3](https://hortonworks.com/blog/sub-second-analytics-hive-druid/) - [How to connect Tableau to Druid - Part 3 of 3](https://hortonworks.com/blog/connect-tableau-druid-hive/) - [Using Druid to Scale Complex Queries](https://dzone.com/articles/scaling-complex-queries-using-druid) - [How Druid enables analytics at Airbnb (2018)](https://medium.com/airbnb-engineering/druid-airbnb-data-platform-601c312f2a4c) ## Videos - [Analyze Streaming Data in About 30 Minutes with HDP and Druid (2017)](https://www.youtube.com/watch?v=pvtdvoZ83uk) - [Interactive Exploratory Analytics with Druid | DataEngConf SF (2017)](https://www.youtube.com/watch?v=rbQaCazQ0gI) - [How Superset and Druid Power Real-Time Analytics at Airbnb | DataEngConf SF (2017)](https://www.youtube.com/watch?v=W_Sp4jo1ACg) - [DRUID SUB SECOND OLAP QUERIES OVER PETABYTES OF STREAMING DATA (2017)](https://www.youtube.com/watch?v=iIaceyMLrQA) - [Real Time Analytics at Scale with Druid (2017)](https://www.youtube.com/watch?v=tFIdKPHP0ts) - [Druid and Spark Together – Mixing Analytics Workflows (2017)](https://metamarkets.com/2017/druid-and-spark-together-mixing-analytics-workflows/) - [Druid: Powering Interactive Data Applications at Scale by Fangjin Yang (2016)](https://www.youtube.com/watch?v=vbH8E0nH2Nw) - [Jan Graßegger - Real-time analytics with Flink and Druid (2016)](https://www.youtube.com/watch?v=mYGF4BUwtaw) - [Druid for real-time analysis (2016)](https://yogsototh.github.io/mkdocs/druid/druid.html) - [Dogfooding with Druid, Samza, and Kafka: Metametrics at Metamarkets (2015)](https://metamarkets.com/2015/dogfooding-with-druid-samza-and-kafka-metametrics-at-metamarkets/) - [Introduction to Druid by Fangjin Yang (2014)](https://www.youtube.com/watch?v=GtHu4TVs0xI) - [Druid Interactive Queries Meet Real-Time Data Eric Tschetter and Danny Yuan (2013)](https://www.youtube.com/watch?v=Dlqj34l2upk) ## Papers - [Optimizing Druid with Roaring bitmaps](https://www.researchgate.net/profile/Daniel_Lemire/publication/304352004_Optimizing_Druid_with_Roaring_bitmaps/links/5a3a9268a6fdcc3d07afb140/Optimizing-Druid-with-Roaring-bitmaps.pdf?origin=publication_detail) - [Druid: A real-time analytical data store](https://www.researchgate.net/profile/Fangjin_Yang/publication/266656620_Druid_A_real-time_analytical_data_store/links/54f5e1760cf21d8b8a5b957a/Druid-A-real-time-analytical-data-store.pdf?origin=publication_detail) ## Alternatives - [Pinot](https://github.com/linkedin/pinot) - [ClickHouse](https://clickhouse.yandex/) - [Kylin](https://kylin.apache.org/) - [Spark](https://spark.apache.org/) - [Kudu](https://www.cloudera.com/products/open-source/apache-hadoop/apache-kudu.html) - [Flink](https://flink.apache.org/) ## OpenSource OLAP - [olap4j](http://olap4j.org/) - [Mondrian](https://community.hitachivantara.com/docs/DOC-1009853) - [Pentaho](https://www.hitachivantara.com/go/pentaho.html?source=pentaho-redirect) - [jdbc4olap](http://www.jdbc4olap.org/) - [Saiku](https://github.com/OSBI/saiku)