Open source projects

GetYourGuide loves open source. We are heavy users of open-source software and we want to give back. Every time we improve open-source software we contribute our changes back and release our own tools to the community, even if it is a bit more work.


auto-pr

A command line tool to perform bulk updates across multiple GitHub repositories

Python GitHub API

bamboo-coffee

Invite randomly chosen groups of employees to coffee breaks. Aim for heterogeneous meetings across departments

Python BambooHR API

basemath

An implementation of the statistical test bearing the same name designed for analyzing AB experiments

Python

dbq

Run SQL queries on interactive Databricks clusters queries without leaving your terminal or editor

Python Databricks

db-rocket

Keep your local python scripts installed and in sync with a databricks notebook. Shortens the feedback loop to develop projects using a hybrid enviroment

Python Databricks

DDataflow

A tool to setup end2end tests and develop with local data for pyspark

Python Databricks

dependabutler

A tool to automatically create and update the config file for Dependabot (dependabot.yml)

Go GitHub API

gaql-cli

Run queries against the Google Ads API from your terminal in a REPL or export query results to files

Python Google Ads API

istio-config-validator

Provides to developers and cluster operators a way to test their changes in VirtualServices, done by mocking Istio/Envoy behavior to decide to which destination the request would go to

Go Istio

npm-publish

A command-line interface to publish modules, detecting the version increment from the commit message, generating the tags and pushing to Github

Javascript Node.js npm

openapi-validation-java

Build trust in your spec by validating live requests and responses against your OpenAPI spec.

Java OpenAPI Spring Boot

paparazzi-plugin

IntelliJ iDEA / Android Studio plugin for Android projects using the Paparazzi library that allows recording, verifying and viewing the snapshots within the IDE

Android IntelliJ IDEA plugin

parquet-json

Converts data represented as Jackson JsonNodes directly to Apache Parquet files without an intermediate format

Java Jackson Parquet

sem-emergency-stop

Quickly stop or resume all Google Ads advertising in emergency situations such as major incidents

Python Google Ads API

vue-class-migrator

CLI designed to facilitate the migration of Vue and TypeScript files using the @component decorator from vue-class-components to the defineComponent format.

Node.js Typescript Vue