Meta Incubator
We work hard to contribute our work back to the web, mobile, big data, & infrastructure communities. NB: members must have two-factor auth.
Menlo Park, California
Pinned Repositories
AITemplate
AITemplate is a Python framework which renders neural network into high performance CUDA/HIP C++ code. Specialized for FP16 TensorCore (NVIDIA GPU) and MatrixCore (AMD GPU) inference.
Bowler
Safe code refactoring for modern Python.
cinder
Cinder is Meta's internal performance-oriented production version of CPython.
fastmod
A fast partial replacement for the codemod tool
FBX2glTF
A command-line tool for the conversion of 3D model assets on the FBX file format to the glTF file format.
katran
A high performance layer 4 load balancer
oomd
A userspace out-of-memory killer
SocketRocket
A conforming Objective-C WebSocket client library.
spectrum
A client-side image transcoding library.
velox
A composable and fully extensible C++ execution engine library for data management systems.
Meta Incubator's Repositories
facebookincubator/SocketRocket
A conforming Objective-C WebSocket client library.
facebookincubator/katran
A high performance layer 4 load balancer
facebookincubator/velox
A composable and fully extensible C++ execution engine library for data management systems.
facebookincubator/cinder
Cinder is Meta's internal performance-oriented production version of CPython.
facebookincubator/oomd
A userspace out-of-memory killer
facebookincubator/below
A time traveling resource monitor for modern Linux systems
facebookincubator/gloo
Collective communications library with various primitives for multi-machine training.
facebookincubator/Glean
System for collecting, deriving and working with facts about source code.
facebookincubator/fizz
C++14 implementation of the TLS-1.3 standard
facebookincubator/nimble
New file format for storage of large columnar datasets.
facebookincubator/superconsole
The superconsole crate provides a handler and building blocks for powerful, yet minimally intrusive TUIs. It is cross platform, supporting Windows 7+, Linux, and MacOS. Rustaceans who want to create non-interactive TUIs can use the component composition building block system to quickly deploy their code.
facebookincubator/infima
A UI framework that provides websites with the minimal CSS and JS needed to get started with building a modern responsive beautiful website
facebookincubator/TTPForge
The TTPForge is a Cybersecurity Framework for developing, automating, and executing attacker Tactics, Techniques, and Procedures (TTPs).
facebookincubator/dynolog
Dynolog is a telemetry daemon for performance monitoring and tracing. It exports metrics from different components in the system like the linux kernel, CPU, disks, Intel PT, GPUs etc. Dynolog also integrates with pytorch and can trigger traces for distributed training applications.
facebookincubator/flowtorch
This library would form a permanent home for reusable components for deep probabilistic programming. The library would form and harness a community of users and contributors by focusing initially on complete infra and documentation for how to use and create components.
facebookincubator/reindeer
Reindeer is a tool to transform Rust Cargo dependencies into generated Buck build rules
facebookincubator/oculus-linux-kernel
The Linux kernel code for Oculus devices
facebookincubator/hsthrift
The Haskell Thrift Compiler. This is an implementation of the Thrift spec that generates code in Haskell. It depends on the fbthrift project for the implementation of the underlying transport.
facebookincubator/FioSynth
Tool which enables the creation of synthetic storage workloads, automates the execution and results collection of synthetic storage benchmarks.
facebookincubator/momentum
A library for human kinematic motion and numerical optimization solvers to apply human motion
facebookincubator/antlir
ANoTher Linux Image buildeR
facebookincubator/sks
Secure Key Storage (SKS) is a library for Go that abstracts Security Hardware on laptops.
facebookincubator/LTVision
LTVision is an open-source library from Meta, designed to empower businesses to unlock the full potential of predicted customer lifetime value (pLTV) modeling.
facebookincubator/InjKit
Injection Kit. It is a java bytecode processing library for bytecode injection and transformation.
facebookincubator/later
A framework for python asyncio with batteries included for people writing services in python asyncio
facebookincubator/Facebook-Pixel-for-Wordpress
A plugin for advertisers who use Wordpress to enable them easily setup the facebook pixel.
facebookincubator/buck2-change-detector
Given a Buck2 built project and a set of changes (e.g. from source control) compute the targets that may have changed. Sometimes known as a target determinator, useful for optimizing a CI system.
facebookincubator/scrut
Scrut is a testing toolkit for CLI applications. A tool to scrutinize terminal programs without fuss.
facebookincubator/go-belt
It is an implementation-agnostic Go(lang) package to generalize observability tooling (logger, metrics, tracer and so on) and provide ability to use any of these tools with a standard context. Essentially it is an attempt to standardize observability API in Go.
facebookincubator/cinderx
High-performance Python runtime extensions