Skip to footer

Open Source

Introducing Piranha: An Open Source Tool to Automatically Delete Stale Code

Uber developed Piranha to seamlessly delete code related to obsolete feature flags, leading to improved developer productivity and a cleaner codebase.
Uber open source logo

Introducing Uber’s Open Source Principles

Uber shares our principles and goals for using and contributing open source software, providing visibility into our company's approach to open source.

Engineering SQL Support on Apache Pinot at Uber

We engineered full SQL support on Apache Pinot to enable quick analysis and reporting on aggregated data, leading to improved experiences on our platform.

Open Sourcing Manifold, a Visual Debugging Tool for Machine Learning

First introduced by Uber Engineering in January 2019, Manifold is a visual debugging tool that enables users to quickly identify performance issues in machine learning models.
Uber open source logo

Uber Open Source in 2019: Community Engagement and Contributions

Uber recounts its many engagements with the open source community during 2019, from contributing projects to joining and founding new open source support organizations.
RxCentralBle: Uber's Open Source Library for Seamless Bluetooth Integrations

RxCentral: Uber’s Open Source Library for Seamless Bluetooth Integrations

Uber introduces RxCentral, an open source library to reliably and repeatedly connect Bluetooth devices using a platform-agnostic, reactive design.

Optimizing Observability with Jaeger, M3, and XYS at Uber

Uber’s observability engineers present their work on distributed tracing (Jaeger), sampling (XYS), and metrics processing (M3).
Conducting Better Business with Uber's Open Source Orchestration Tool, Cadence

Conducting Better Business with Uber’s Open Source Orchestration Tool, Cadence

Uber engineers describe Cadence, Uber’s open source workflow orchestration tool, its architecture, and its use in a series of informative presentations.

Taking City Visualization into the Third Dimension with Point Clouds, 3D Tiles, and deck.gl

With the release of deck.gl version 7.3, Uber’s open source visualization tool now supports rendering massive geospatial data sets formatted according to the OGC 3D Tiles community standard.
Presto logo

Building a Better Big Data Architecture: Meet Uber’s Presto Team

Uber has embraced Presto, a high performance, distributed SQL query engine, and joined the Presto Foundation. Meet the Uber engineers who contribute to and use Presto on a daily basis.

Uber Joins LF Presto Foundation to Advance Open Source Analytics

Uber is honored to join the Presto Foundation, a new initiative hosted by the Linux Foundation, to advance the open source data processing community.
Dragonfly

Introducing Hypothesis GU Funcs, an Open Source Python Package for Unit Testing

Uber introduces Hypothesis GU Func, a new extension to Hypothesis, as an open source Python package for unit testing.

Three Approaches to Scaling Machine Learning with Uber Seattle Engineering

At an April 2019 meetup on ML and AI at Uber Seattle, members of our engineering team discussed three different approaches to enhancing our ML ecosystem.

Introducing Cyborg, an Open Source iOS Implementation of Android VectorDrawable

We built Cyborg, an open source implementation of VectorDrawable for iOS, to more easily implement designs across our apps.
Flamingoes drinking water

Using GraphQL to Improve Data Hydration in our Customer Care Platform and Beyond

Uber Engineering details how GraphQL integrated into our Customer Care platform, making for more targeted queries and reducing server load.

Introducing Uber Poet, an Open Source Mock App Generator for Determining Faster Swift Builds

Uber Poet, an open source mock application generator, helped us determine if refactoring the application part of our code into a few large modules would make our overall Swift build times faster.

Ludwig v0.2 Adds New Features and Other Improvements to its Deep Learning Toolbox

Ludwig version 0.2 integrates with Comet.ml, adds a new serving functionality, and incorporates the BERT text encoder, among other new features.
Chinese Water Dragon photo by InspiredImages/Pixabay

Making Apache Spark Effortless for All of Uber

Uber engineers created uSCS, a Spark-as-a-Service solution that helps manage Apache Spark jobs throughout large organizations.

Visualizing City Cores with H3, Uber’s Open Source Geospatial Indexing System

In a selection of presentations delivered at a June 2019 Uber meetup, we discuss how to use H3, our open source hexagonal indexing system, to facilitate the granular mining of large geospatial data sets.

No Coding Required: Training Models with Ludwig, Uber’s Open Source Deep Learning Toolbox

Uber AI's Piero Molino discusses Ludwig's origin story, common use cases, and how others can get started with this powerful deep learning framework built on top of TensorFlow.

Popular Articles