The open source projects behind the world's largest professional network. These are the technologies we created to connect the world's professionals to make them more productive and successful.
Rest.li is a REST+JSON framework for building robust, scalable service architectures using dynamic discovery and simple asynchronous APIs.
A tool for scale and performance testing of HDFS with a specific focus on the NameNode.
A deep ranking personalization framework
li-apache-kafka-clients is a wrapper library for the Apache Kafka vanilla clients. It provides additional features such as large message support and auditing to the Java producer and consumer in the open source Apache Kafka.
LinkedIn's version of Apache ORC
Write unit tests which test the layout of a view in multiple configurations
Analyze MySQL queries with negligible overhead
Framework for defining machine learning models, including feature generation and transformations, as directed acyclic graphs (DAGs).
null
Python wrapper for Microsoft Exchange
Avro2TF is designed to fill the gap of making users' training data ready to be consumed by deep learning training frameworks.
Source-agnostic distributed change data capture system
An embeddable write-once key-value store written in Java
A utility for doing compile or runtime code generation targeting Android's Dalvik VM
A distributed Spark/Scala implementation of the isolation forest algorithm for unsupervised outlier detection, featuring support for scalable training and ONNX export for easy cross-platform inference.
NPM Modules for Sass
Automated icon build system for iOS, Android and Web
Smart Arguments Suite (smart-arg) is a slim and handy python lib that helps one work safely and conveniently with command line arguments.
Sample code for building an end-to-end instant search solution
OpenBMC is an open software framework to build a complete Linux image for a Board Management Controller (BMC)
Venice, Derived Data Platform for Planet-Scale Workloads.
A flexible, intuitive and fast forecasting library
An autotracked implementation of a ring-buffer-backed double-ended queue
A library that simplifies building restli services on top of the play server.
ADMM based large scale logistic regression
This library provides wrappers around the existing Apache Traffic Server API which will vastly simplify the process of writing Apache Traffic Server plugins.
LinkedIn Women in Tech High School Trainee Program
Play-ParSeq is a Play module which seamlessly integrates ParSeq with Play Framework
null
Classloader isolation library.
An efficient, file-based FIFO Queue for iOS and macOS.
Third-Party Source Code made available to comply with license agreements.
The LinkedIn Fairness Toolkit (LiFT) is a Scala/Spark library that enables the measurement of fairness in large scale machine learning workflows.
At LinkedIn, we are using this curriculum for onboarding our entry-level talents into the SRE role.
Listing of all our public GitHub projects.
A collection of tools for working with Apache Kafka.
shiv is a command line utility for building fully self contained Python zipapps as outlined in PEP 441, but with all their dependencies included.
High performance, maintainable stylesheets.
LinkedIn's version of Apache Calcite
A graphing library with the goal of making it simple to graphs using ascii characters.
Iris is a highly configurable and flexible service for paging and messaging.
A library for mentions on Android
Asynchronous Javascript templating for the browser and server
General Metadata Architecture
Secure HDFS Access from Kubernetes
A CSS Optimizer
Dr. Elephant is a job and flow-level performance monitoring and tuning tool for Apache Hadoop and Apache Spark
Oncall is a calendar tool designed for scheduling and managing on-call shifts. It can be used as source of dynamic ownership info for paging systems like http://iris.claims.
An extensible distributed system for reliable nearline data streaming at scale
Serializes data into a JSON format using AVRO schema.
A temporary home for LinkedIn's changes to Apache Iceberg (incubating)
Find all test methods in an Android instrumentation APK
null
This is a read-only mirror of apache/gobblin
A language-independent Rest.li test suite.
Distributed object store
Asynchronous Java made easier
Xinfra Monitor monitors the availability of Kafka clusters by producing synthetic workloads using end-to-end pipelines to obtain derived vital statistics - E2E latency, service produce/consume availability, offsets commit availability & latency, message loss rate and more.
A powerful, extensible UITextView.
DeText: A Deep Neural Text Understanding Framework for Ranking and Classification Tasks
LinkedIn's JavaScript viewport tracking library and IntersectionObserver polyfill
Cruise Control Frontend (CCFE): Single Page Web Application to Manage Large Scale of Kafka Clusters
An Android library that provides a customizable calendar day view UI widget.
Library and tools for advanced feature engineering
Reliable Android Testing, at your service
Goavro is a library that encodes and decodes Avro data.
Read and write Tensorflow TFRecord data from Apache Spark.
The Data Integration Library project provides a library of generic components based on a multi-stage architecture for data ingress and egress.
null
Coral is a translation, analysis, and query rewrite engine for SQL and other relational languages.
Kafka Consumer Lag Checking
sysops-api is a framework designed to provide visability from tens of thousands of machines in seconds.
A framework for writing performant user-defined functions (UDFs) that are portable across a variety of engines including Apache Spark, Apache Hive, and Presto.
Helps make a single page application more friendly to screen readers.
Lightweight hardware accelerated video/audio transcoder for Android.
Tool to look for several security related Android application vulnerabilities
A Java library to detect and normalize URLs in text
Multithreaded, gzip-compatible compression and decompression, available as a platform-independent Java library and command-line utilities.
Personalizing Performance model repository
null
Collection of utilities to allow writing java code that operates across a wide range of avro versions.
mock the internet
A mobile interface for linkedin/iris, built for iOS and Android on the Ionic platform
A scalable machine learning library on Apache Spark
LinkedIn's Official Swift Style Guide
Lambda Learner is a library for iterative incremental training of a class of supervised machine learning models.
Using Gradle to build Python projects
Anomaly Detection and Correlation library
Classes for multithreading that expand on java.util.concurrent, adding convenience, efficiency and new tools to multithreaded Java programs
Stateless reverse proxy for thirdparty service integration with Iris API.
Cruise-control is the first of its kind to fully automate the dynamic workload rebalance and self-healing of a Kafka cluster. It provides great value to Kafka users by simplifying the operation of Kafka clusters.
Shake to send feedback for Android.
DuaLip: Dual Decomposition based Linear Program Solver