@uber

Uber Open Source

Open Source Software at Uber

  • JanusGraph: an open-source, distributed graph database

    Java 2 117 Updated Jun 1, 2017
  • Distributed, scalable, durable, and highly available message queue system.

    Go 942 44 Updated Jun 1, 2017
  • Jaeger, a Distributed Tracing System

    Go 806 79 Updated Jun 1, 2017
  • WebGL based visualization layers

    JavaScript 3,036 313 Updated Jun 1, 2017
  • Thrift 1 Updated Jun 1, 2017
  • A JavaScript WebGL Framework for Data Visualization

    JavaScript 376 39 Updated Jun 1, 2017
  • d3-force graphs as React Components.

    JavaScript 55 16 Updated Jun 1, 2017
  • React friendly API wrapper around MapboxGL JS

    JavaScript 2,414 206 Updated Jun 1, 2017
  • Jenkins plugin to integrate with Phabricator, Harbormaster, and Uberalls

    Java 217 48 Updated Jun 1, 2017
  • Spark Library for Hadoop Upserts And Incrementals

    Java 70 28 Updated Jun 1, 2017
  • A build system & configuration system to generate versionsed API gateways.

    Go 13 4 Updated Jun 1, 2017
  • Computation using data flow graphs for scalable machine learning

    C++ 2 28,297 Updated Jun 1, 2017
  • Go implementation of a multiplexing and framing protocol for RPC calls

    Go 224 30 Updated May 31, 2017
  • Data-Visualization oriented components

    JavaScript 1,934 136 Updated May 31, 2017
  • Improvement of Apache Kafka Mirrormaker

    Java 146 33 Updated May 31, 2017
  • A Java implementation of the TChannel protocol.

    Java 105 42 Updated May 31, 2017
  • Jaeger Bindings for Javascript OpenTracing API

    JavaScript 35 7 Updated May 31, 2017
  • OkBuck is a gradle plugin that lets developers utilize the Buck build system on a gradle project.

    Groovy 1,015 104 Updated May 30, 2017
  • A set of shared data model definitions used by Jaeger components.

    Thrift 4 2 Updated May 31, 2017
  • Stochastic flame graph profiler for Go programs

    Go 1,887 80 Updated May 30, 2017
  • Go Client Implementation of Cherami - A distributed, scalable, durable, and highly available message queue system.

    Go 100 9 Updated May 30, 2017
  • Thrift APIs for Cherami - A distributed, scalable, durable, and highly available message queue system.

    Go 9 2 Updated May 30, 2017
  • Jaeger Bindings for Go OpenTracing API.

    Go 79 24 Updated May 30, 2017
  • Jaeger Bindings for Java OpenTracing API

    Java 46 27 Updated May 30, 2017
  • vertica-python is a native Python adapter for the Vertica (http://www.vertica.com) database.

    Python 148 80 Updated May 29, 2017
  • StorageTapper is a scalable realtime MySQL change data streaming and transformation service

    Go 8 2 Updated May 28, 2017
  • Shared Markdown Documents from Uber Engineering

    Updated May 27, 2017
  • An always-on framework that performs end-to-end functional network testing for reachability, latency, and packet loss

    Go 35 4 Updated May 26, 2017
  • Web UI for Jaeger

    JavaScript 13 6 Updated May 26, 2017
  • Reports the reason why an iOS App started.

    Objective-C 10 2 Updated May 25, 2017