Open Source at Uber
173
Publieke repositories
104.372
Totaal aantal sterren
3.888
Volgers
De organisatie Uber Open Source heeft een sterke aanwezigheid op GitHub, met een breed scala aan openbare repositories. Ze gebruiken verschillende programmeertalen, waaronder Java, Go, Python, Swift, JavaScript en Kotlin. Enkele opmerkelijke projecten zijn baseweb, react-vis en RIBs, die veel aandacht en gebruik genieten binnen de ontwikkelaarsgemeenschap.
A React Component library implementing the Base design language
Data Visualization Components
Uber's cross-platform mobile architecture framework - Android Repository
P2P Docker registry capable of distributing TBs of data in seconds
Hexagonal hierarchical geospatial indexing system
Uplift modeling and causal inference with machine learning algorithms
Your Swiss Army Knife for Protocol Buffers
A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
Automatic binding+disposal of RxJava streams.
A GPU-powered real-time analytics storage and query engine.
A library for creating directed graph editors
A tool for refactoring code related to feature flag APIs
A Python package for Bayesian forecasting with object-oriented design and probabilistic models under the hood.
Compile-time safe Swift dependency injection framework
Petastorm library enables single machine or distributed training and evaluation of deep learning models from datasets in Apache Parquet format. It supports ML frameworks such as Tensorflow, Pytorch, and PySpark and can be used from pure Python code.
Snapshot view unit tests for iOS
A model-agnostic visual debugging tool for machine learning
OkBuck is a gradle plugin that lets developers utilize the Buck build system on a gradle project.
Provides an iOS view controller allowing a user to draw their signature with their finger in a realistic style.
An extremely accurate Android method tracing tool.
network multiplexing and framing protocol for RPC
Parsing and analysis of Vertica, Hive, and Presto SQL.
h3-js provides a JavaScript version of H3, a hexagon-based geospatial indexing system.
Distributed Computing for AI Made Simple
Python bindings for H3, a hierarchical hexagonal geospatial indexing system
A uniform interface to run deep learning models from multiple frameworks
Improvement of Apache Kafka Mirrormaker
Efficient Mock Generator for Swift
Scalable, fault-tolerant application-layer sharding for Go applications
uber's ssh certificate pam module
A suite of 3D-enabled data editing overlays, suitable for deck.gl
React View is an interactive playground, documentation and code generator for your components.
Unified Resource Scheduler to co-schedule mixed types of workloads such as batch, stateless and stateful jobs in a single cluster for better resource utilization.
Automatic tagging of RxJava 2+ originating subscribe points for onError() investigation.
A simple DI API for Android / Java
grafana dash dash dash gen
Typeful eventing
Go implementation of a multiplexing and framing protocol for RPC calls
A build system & configuration system to generate versioned API gateways.
Generic Data Ingestion & Dispersal Library for Hadoop
Clay is a framework for building RESTful backend services using best practices. It’s a wrapper around Flask.
Astro is a tool for managing multiple Terraform executions as a single command
Go bindings for H3, a hierarchical hexagonal geospatial indexing system
🔎🐞 A language-agnostic linting platform
d3-force graphs as React Components.
An always-on framework that performs end-to-end functional network testing for reachability, latency, and packet loss
Bazel C/C++ toolchain for cross-compiling C/C++ programs
Geen beschrijving gegeven voor deze repository.
Uber iOS SDK (beta)
StorageTapper is a scalable realtime MySQL change data streaming, logical backup and logical replication service
A stylist creates cool styles. Stylist is a Gradle plugin that codegens a base set of Android XML themes.
Remote shuffle service for Apache Spark to store shuffle data on remote servers.
Java bindings for H3, a hierarchical hexagonal geospatial indexing system
Concurrency utilities for Swift
Display Android Vectordrawables on iOS.
Jupyter notebooks for h3-py, a hierarchical hexagonal geospatial indexing system
Uber Rides Android SDK (beta)
Conversion utilities between H3 indexes and GeoJSON
Apache Kafka is an open-source distributed event streaming platform used by thousands of companies. uForwarder aims to address several pain points while using Apache Kafka for pub-sub message queueing at scale, including partition scalability and head-of-line blocking.
An artist creates views. Artist is a Gradle plugin that codegens a base set of Android Views.
A reactive, interface-driven central role Bluetooth LE library for Android
Track code coverage metrics with Jenkins and Phabricator
SwiftCodeSan is a tool that "sanitizes" code written in Swift.
RIBs for iOS
Uber Rides Python SDK (beta)
Test doubles for Python.
Benchmark framework to easily compare Bayesian optimization methods on real machine learning tasks
Store and replay HTTP requests made in your Python app
A Java implementation of the TChannel protocol.
This template provides a starting point for open source Android projects at Uber.
Look for SQL injection attacks in python source code
An annotation processor for breadcrumbing metadata across compilation boundaries.
Uber Rides Java SDK (beta)
A mock swift project generator & build runner to help benchmark various module dependency graphs.
Simple yet performant asynchronous file storage for Android
A Python library to efficiently manage and install database fixtures
Compile-time abstract class validation for Swift
A set of opinionated and useful lint checks
A collection of cookbooks, scripts and binaries used to manage our macOS, Ubuntu and Windows endpoints
Common code used by various Uber open source projects
UberScriptQuery, a SQL-like DSL to make writing Spark jobs super easy
Geen beschrijving gegeven voor deze repository.
A go implementation of the Google VertexAI API
Extension to hypothesis for testing numpy general universal functions
A framework to benchmark different graph databases, based on generated data from customizable schema, distribution, and size.
Geen beschrijving gegeven voor deze repository.
VS Code extension to provide integration with Bazel BSP, leveraging Build Server Protocol. Currently focused on VS Code test explorer integration.
Geen beschrijving gegeven voor deze repository.
Uber fork of CNCF Jaeger, a Distributed Tracing Platform - for Pull Requests
Geen beschrijving gegeven voor deze repository.
Uber Pay reference integration
Percona Server
Geen beschrijving gegeven voor deze repository.
An Uber supported SDK for the Uber Direct API.
SubmitQueue is a high-performance speculative merge queue that keeps your trunk consistently green at scale.
uGroup is a Kafka consumer lag monitoring service that reads the consumer offset topic to calculate and expose real-time lag metrics via Prometheus and REST API.
Tango provides a way to compute the changed targets for a given base and head and conflict graph. Uber's SubmitQueue relies on it to get changed targets to speculate the requests.
Uber fork of the Terraform Provider for Google Workspace
Uber fork of Kotlin (only used for patching critical bug fixes) - no new development
Geen beschrijving gegeven voor deze repository.
Uber ontwikkelt een verscheidenheid aan open source projecten op GitHub, waaronder componentbibliotheken zoals baseweb en data visualisatie tools zoals react-vis. Deze projecten zijn gericht op zowel front-end als back-end ontwikkeling.
Uber maakt gebruik van verschillende programmeertalen, waaronder Java, Go, Python, Swift, JavaScript en Kotlin. Deze diverse talen helpen hen bij het ontwikkelen van robuuste en veelzijdige softwareoplossingen.
Ja, alle repositories van Uber Open Source zijn openbaar toegankelijk op GitHub. Dit maakt het mogelijk voor ontwikkelaars om de code te bekijken, bij te dragen en de projecten te gebruiken in hun eigen toepassingen.
Monitor Uber Open Source met RepoGuard en krijg een waarschuwing op het moment dat er een nieuwe publieke repository verschijnt.
Monitor dit account