# limbo **Repository Path**: mirrors_spotify/limbo ## Basic Information - **Project Name**: limbo - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-18 - **Last Updated**: 2026-05-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Limbo ===== [![Build Status](https://travis-ci.org/spotify/limbo.svg?branch=master)](https://travis-ci.org/spotify/limbo) [![codecov.io](https://codecov.io/github/spotify/limbo/coverage.svg?branch=master)](https://codecov.io/github/spotify/limbo?branch=master) [![GitHub license](https://img.shields.io/github/license/spotify/limbo.svg)](./LICENSE) ## Raison d'ĂȘtre: Note: Limbo is in a WIP state. Limbo is a Scala API which allows to leverage best of different data processing frameworks by allowing seamless transition between framework specific data structures. ## Features - Itegration between [Scio](https://github.com/spotify/scio) and [Spark](https://github.com/apache/spark) - Programmatic Spark job submission to a Apache YARN cluster - Scala API for Google Dataproc cluster ## Example: ``` // Start in Scio: val (sc, args) = ContextAndArgs(argv) val scol = sc.parallelize(1 to 10) // Move to Spark realm scol.toRDD().map { rdd => rdd .map(_ * 2) .saveAsTextFile(args("output")) } ``` ## Code of conduct This project adheres to the [Open Code of Conduct](https://github.com/spotify/code-of-conduct/blob/master/code-of-conduct.md). By participating, you are expected to honor this code. ## License Copyright 2016 Spotify AB. Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0