Skip to content

A list/directory of awesome/helpful Looker and LookML work.

Notifications You must be signed in to change notification settings

Guipetris/awesome-looker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 

Repository files navigation

awesome-looker

A list/directory of awesome/helpful Looker and LookML work.

Currently the criteria to be "awesome" is to be public on Github or Gitlab, or on Looker's discourse or Looker.com, maintained, and not deprecated. Individual LookML project repos do not qualify but specific file(s) highlighting cool design patterns or code hacks may be featured.

The following tags are included throughout the page to make it easy to search.

  • Languages and Frameworks #python | #CICD | #PHP | #json | #node | #react
  • Creator #fromlooker | #frompipeline | #fromheap | #fromsegment | #fromsnowplow | #fromgdxanalytics | #frombrechtv | #fromheyjobs | #fromdatarobot | #fromleighajarett | #fromcaura
  • Database Dialect #dialectredshift | #dialectsnowflake | #dialecctbigquery
  • Misc #EAV | #OJOF | #mediumpost | #discoursepost | #examples
  • Environment #GCP

Notes

  • Forks are indicated with (fork).
  • Order indicates order found not any preferences, seniority, quality.

Table of Contents

Blocks by Data Source

AWS

Facebook Ads

Google Adwords

Heap

Mixpanel

Redshift

Salesforce

Snowflake

Snowplow

Stripe

  • Stripe LookML files for a Stripe block compatible with Pipeline's schema #frompipeline

Zendesk

  • zendesk LookML files for a Zendesk block compatible with Pipeline's schema #frompipeline

Custom Visualizations

Extensions

Integrations

Slack

Internal Applications

External Applications

  • LookML Python Data Dictionary This repo has the Python and LookML code for generating a data dictionary in your Looker Instance #python #fromleighajarett

Dev Tools

API

  • Looker > lookml This is a pythonic api for creating LookML objects. #python #fromlooker
  • pylooker A Python interface to Looker API
  • looker google sheets Custom Google Spreadsheet functions using the Looker API #frombrechtv

Components

Extensions

Housekeeping

  • Gazetteer Looker Dependency Graphs: getting around business queries as easily as your backyard. #dialect-snowflake
  • LookML Dependencies Tracer Contains a Python3 Jupyter Notebook which uses the LookerAPI to parse through the specified LookML model and results in a relational CSV file. #python #fromleighajarett

Linter

Looker Actions

  • looker-data-actions Set of Looker Data Actions to perform tasks in other tools from directly within Looker.
  • Action Hub fork A public fork of the official Looker Action Hub. (fork) #fromdatarobot
  • Sample Looker Action A sample/mock Looker Action that can be deployed to Google Cloud Functions (or mocked locally) #GCP

LookML Generator

  • lookml-gen Generate LookML with Python code #python
  • lookmlscript LookML Generator for Python #python #fromlooker
  • lookmlphp Write LookML with PHP #PHP
  • JSON to LookML This script creates a LookML view file, and pushes it to production, that parses JSON fields into separate dimensions #python #json #fromleighajarett
  • j2v Creates Looker Views and Explore based on provided JSON(s). #python #json
  • Blockwork A tool for working with Looker blocks. #node
  • OJOF transformer #OJOF
  • LookML Parameter Option Generator Use a scheduled look to provide parameter option values to a Google Cloud Function, which will automatically maintain corresponding parameter option values specified in a LookML file. #python
  • Build outer-join-on-false explores Build outer-join-on-false explores #fromlooker

LookML Editting

  • dbtdocs-to-lookml [WIP) A script to add descriptions from dbt schema files to your lookml project #python

Mapping

  • looker_map_layers Looker map_layers base model containing multiple topojson map layers #frombrechtv

Parser

  • lkml A speedy LookML parser & serializer implemented in pure Python. #python
  • JSON to LookML This script creates a LookML view file, and pushes it to production, that parses JSON fields into separate dimensions #python #json #fromleighajarett
  • j2v Creates Looker Views and Explore based on provided JSON(s). #python #json
  • Look4j Look4j is LookML parser that relies on ANTLR4 and Java.
  • LookMLParser Looker is a great tool for BI, but it has quite limited tooling.
  • Looker Architecture Helper WIP Looker Architecture Helper WIP
  • lkmlprsr PEG grammar for lookML, in Python #python

SDK

SSO and Embeds

Style Guide

Syntax Highlighting

  • lkml.vim A LookML syntax for vim.
  • vscode-looker A Visual Studio Code extension to assist with developing LookML.

Testing and CI/CD

Other

About

A list/directory of awesome/helpful Looker and LookML work.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published