Introducing Fusion.js: A Plugin-based Universal Web Framework

Fusion.js, Uber's new open source web framework, supports modern features and integrations that make it easy to build lightweight, high-performing apps for the web.

JVM Profiler: An Open Source Tool for Tracing Distributed JVM Applications at Scale

Uber open sourced JVM Profiler, our distributed profiler, to enable others to seamlessly collect JVM performance and resource usage metrics.

H3: Uber’s Hexagonal Hierarchical Spatial Index

Uber developed H3, our open source grid system for optimizing ride pricing and dispatch, to make geospatial data visualization and exploration easier and more efficient.
Rakesh Michael, Samantha Hsu, and Matt Kuipers

What Every Engineer Should Know About Open Source Software Licenses and IP

Uber's attorneys explain the intricacies of different types of open source software licenses and intellectual property.

From Beautiful Maps to Actionable Insights: Introducing kepler.gl, Uber’s Open Source Geospatial Toolbox

Created by Uber's Visualization team, kepler.gl is an open source data agnostic, high-performance web-based application for large-scale geospatial visualizations.

Open Source at Uber: Meet Shan He, the Architect Behind kepler.gl

Shan He, the technical lead on Uber's kepler.gl framework, discusses her journey to data visualization and why she believes open source is such an important part of her team's work.

Growing the Data Visualization Community with deck.gl v5

deck.gl v5 incorporates simplified APIs, scripting support, and framework agnosticism, making the popular open source data visualization software more accessible than ever before.

Introducing Nanoscope: An Extremely Accurate Method Tracing Tool for Android

Uber's Mobile Engineering team open sources Nanoscope, a new method tracing tool for Android that enables developers to more accurately debug difficult performance issues.

Scaling Uber’s Apache Hadoop Distributed File System for Growth

Uber's Data Infrastructure team overhauled our approach to scaling our storage infrastructure by incorporating several new features and functionalities, including ViewFs, NameNode garbage collection tuning, and an HDFS load management service.
Nicolas Garcia Belmonte

Open Source at Uber: A Conversation with Nicolas Garcia Belmonte, Head of Visualization

Nicolas Garcia Belmonte, head of visualization, talks about his experience getting started in open source and the role it plays in his work at Uber.

VINE: An Open Source Interactive Data Visualization Tool for Neuroevolution

Uber AI Labs introduces Visual Inspector for Neuroevolution (VINE), an open source interactive data visualization tool to help neuroevolution researchers better understand this family of algorithms.

Queryparser, an Open Source Tool for Parsing and Analyzing SQL

Written in Haskell, Queryparser is Uber Engineering's open source tool for parsing and analyzing SQL queries that makes it easy to identify foreign-key relationships in large data warehouses.

NEAL, Uber’s Open Source Language-Agnostic Linting Platform

Not Exactly a Linter (NEAL) takes code reviews one step closer to full automation by allowing engineers to write custom syntax-based rules in any language.

SBNet: Leveraging Activation Block Sparsity for Speeding up Convolutional Neural Networks

Uber ATG Toronto developed Sparse Blocks Network (SBNet), an open source algorithm for TensorFlow, to speed up inference of our 3D vehicle detection systems while lowering computational costs.

Year in Review: 2017 Highlights from Uber Open Source

As we approach the New Year, Uber Open Source revisits some of Uber Engineering's most popular projects from 2017.

Denial By DNS: Uber’s Open Source Tool for Preventing Resource Exhaustion by DNS Outages

Uber Engineering built Denial by DNS, our open source solution for preventing DoS by DNS outages, to facilitate more reliable experiences on Uber's apps, no matter how users choose to access them.

Uber AI Labs Open Sources Pyro, a Deep Probabilistic Programming Language

Pyro is an open source probabilistic programming language that unites modern deep learning with Bayesian modeling for a tool-first approach to AI.

Meet Horovod: Uber’s Open Source Distributed Deep Learning Framework for TensorFlow

Uber Engineering introduces Horovod, an open source framework that makes it faster and easier to train deep learning models with TensorFlow.

Introducing AthenaX, Uber Engineering’s Open Source Streaming Analytics Platform

Uber Engineering built AthenaX, our open source streaming analytics platform, to bring large-scale event stream processing to everyone.

Unpacking the Android Bundle with AutoValue Extensions at Uber Engineering

Uber Engineering's new open source tool, AutoValue: Bundle Extension, decreases the likelihood of encountering bugs by enabling Android engineers to quickly unbundle data into value classes.

Popular Articles