<commit_before>---
layout: doc_page
---

Community Query Libraries
-------------------------

Some great folks have written their own libraries to interact with Druid

#### Node.js

* [7eggs/node-druid-query](https://github.com/7eggs/node-druid-query) - A Node.js client for Druid

#### Python

* [metamx/pydruid](https://github.com/metamx/pydruid) - A python client for Druid

#### R

* [metamx/RDruid](https://github.com/metamx/RDruid) - Druid connector for R

#### Ruby

* [madvertise/ruby-druid](https://github.com/madvertise/ruby-druid) - A ruby client for Druid

#### SQL

* [srikalyc/Sql4D](https://github.com/srikalyc/Sql4D) - A SQL client for Druid. Used in production at Yahoo.


Community Helper Libraries
--------------------------

* [madvertise/druid-dumbo](https://github.com/madvertise/druid-dumbo) - Scripts to help generate batch configs for the ingestion of data into Druid
* [housejester/druid-test-harness](https://github.com/housejester/druid-test-harness) - A set of scripts to simplify standing up some servers and seeing how things work
* [mingfang/docker-druid](https://github.com/mingfang/docker-druid) - A Dockerfile to run the entire Druid cluster

<commit_msg>added facetjs to the library list in the docs<commit_after>---
layout: doc_page
---

Community Query Libraries
-------------------------

Some great folks have written their own libraries to interact with Druid

#### JavaScript

* [facetjs/facetjs](https://github.com/facetjs/facetjs) - A general query planner for Druid written in JavaScript

#### Node.js

* [7eggs/node-druid-query](https://github.com/7eggs/node-druid-query) - A Node.js client for Druid

#### Python

* [metamx/pydruid](https://github.com/metamx/pydruid) - A python client for Druid

#### R

* [metamx/RDruid](https://github.com/metamx/RDruid) - Druid connector for R

#### Ruby

* [madvertise/ruby-druid](https://github.com/madvertise/ruby-druid) - A ruby client for Druid

#### SQL

* [srikalyc/Sql4D](https://github.com/srikalyc/Sql4D) - A SQL client for Druid. Used in production at Yahoo.
* [facetjs/facet-cli](https://github.com/facetjs/facet-cli) - A command line interface for issuing SQL queries to Druid via [facetjs](https://github.com/facetjs/facetjs)

#### TypeScript

* [facetjs/typescript-druid](https://github.com/facetjs/typescript-druid) - TypeScript declarations for the Druid API


Community Helper Libraries
--------------------------

* [madvertise/druid-dumbo](https://github.com/madvertise/druid-dumbo) - Scripts to help generate batch configs for the ingestion of data into Druid
* [housejester/druid-test-harness](https://github.com/housejester/druid-test-harness) - A set of scripts to simplify standing up some servers and seeing how things work
* [mingfang/docker-druid](https://github.com/mingfang/docker-druid) - A Dockerfile to run the entire Druid cluster


{'fraction_non_alphanumeric': 0.163859649122807, 'fraction_numerical': 0.002807017543859649, 'mean_word_length': 3.576243980738363, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 20, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2727495', 'n_tokens_mistral': 967, 'n_tokens_neox': 959, 'n_words': 238}