Skip to content

Meta Open Source 

All Projects 

Artificial Intelligence / Machine LearningBlockchainData InfrastructureDeveloper OperationsDevelopment ToolsFrontendMobileOtherSecurity and PrivacyVirtual Reality 

BY TAGS 

3d3d-reconstructionabstract-interpretationadstockingaiairflowandroidapp-frameworkappearance-invarianceartificial-intelligenceaudioaudio-processingautogradaws-batchbayesian-logistic-regressionbenchmarkbig-databilevel-optimizationbuckbuck2budget-allocationbuild-toolsbundlercc-langcachecache-enginecampaign-plannercaptioningcdpcliclusterscode-qualitycodegencommand-linecommand-line-toolcompilercomponentscompressioncomputational-geometrycomputer-visionconcurrencycontainerizationcontrolcontrol-flow-analysisconvolutional-neural-networkscost-response-curvecpluspluscppcpucpu-cachecpu-modelcpu-topologycpuidcross-platformcsscudadark-modedatadatabasedatasetdataset-generationdecision-makingdeclarativedeep-learningdeep-reinforcement-learningdetectordevtoolsdialogdifferentiable-optimizationdifferential-privacydiffingdigital-watermarkingdistributed-computingdistributed-trainingdockerdocumentationdocusauruse2eeconometricsembeddedembodied-aiend-to-enderlangevolutionary-algorithmfacebookfacebook-apifastmrifastmri-challengefastmri-datasetfeature-attributionfeature-extractionfeature-importancefind-and-replacefinetuningflake8flake8-pluginflashlightfmmforecastingformatterframeworkfrequency-analysisfront-endfrontendgauss-newtongeospatialgogolanggpugradient-based-optimisationgradientshackhacklanghacktoberfesthadoophashinghateful-memesheaphermeshessianshhvmhivehyperparameter-optimizationi18nimageimage-hashingimage-processingimage-similarityimageryimagesimplicit-differentiationinstagraminstruction-setinternationalizationinterpretabilityinterpretable-aiinterpretable-mlinterpreterioiosjavajavascriptjaxjetsonjitjupyterhubkuberneteslakehouselangchainleaklevenberg-marquardtlibrarylibtorchlinterlinuxllamallama2llmmachine-learningmachine-translationmachine-translation-data-processingmap-buildingmapillarymarketing-apimarketing-mix-modelingmarketing-mix-modellingmarketing-sciencemarlmedical-imagingmemorymetricsmlmlopsmmmmobilemobile-developmentmodel-based-reinforcement-learningmoemrimri-reconstructionmtlmulti-agentmulti-agent-reinforcement-learningmulti-taskingmultimodalmultitask-learningncmecneural-compressionneural-networknlpnlunmtnodejsnonlinear-least-squaresnumpynvdnvidiaoauthoauthenticatorobjective-cocamlopen-sourceopencvoptical-flowopticsoptimizationperceptual-hashingperf-toolsperformancephppipelinesplanningpoint-trackingpplpreprocessingprestopretrained-modelsprivacy-preserving-machine-learningprobabilistic-programming-languagesprogram-analysispythonpytorchqueryrrayraycasterrcwareach-curvesreactreact-nativerebar3-pluginrecommendation-systemrecommender-systemreinforcement-learningrendererrendering-engineresearchresource-controllerresponsiveridge-regressionrlroboticsruntimerustsecurityservingsfmshardingsim2realsimulatorslurmsnapshotspatial-visualizationspeechspeech-recognitionsqlsqlitessdstarlarkstatic-analysisstatic-code-analysisstopnciistorage-enginestreet-imagerystreet-leveltaint-analysistensortensorrttextvqathreatexchangetorchtrack-anythingtranscodingtranslationtype-checktypecheckertypescriptuiuicollectionviewunix-toolsv8videovideo-hashingvideo-similarityviewervirtual-realityvisuzalizationvllmvoicevqavulnerability-managementwatermarkingwav2letterwebwebglwebsitewitwitaixhpzero-configuration 

Meta 

React 

A JavaScript library for building user interfaces. 

Meta 

React Native 

A framework for building native applications using React 

Meta 

Create React App 

Set up a modern web app by running one command. 

PyTorch 

PyTorch 

Tensors and Dynamic neural networks in Python with strong GPU acceleration 

Meta 

Docusaurus 

Easy to maintain open source documentation websites. 

Meta LLaMA 

llama 

Inference code for Llama models 

Meta Research 

segment-anything 

The repository provides code for running inference with the SegmentAnything Model (SAM), links for downloading the trained model checkpoints, and example notebooks that show how to use the model. 

Meta Research 

Fairseq 

Facebook AI Research Sequence-to-Sequence Toolkit written in Python. 

Meta Research 

Detectron 2 

Detectron2 is a platform for object detection, segmentation and other visual recognition tasks. 

Meta Research 

Faiss 

A library for efficient similarity search and clustering of dense vectors. 

Meta 

rocksdb 

A library that provides an embeddable, persistent key-value store for fast storage. 

Meta 

folly 

An open-source C++ library developed and used at Facebook. 

Meta 

zstd 

Zstandard – Fast real-time compression algorithm 

Meta 

flow 

Adds static typing to JavaScript to improve developer productivity and code quality. 

PyTorch 

PyTorch Examples 

A set of examples around pytorch in Vision, Text, Reinforcement Learning, etc. 

Meta Experimental 

Recoil 

Recoil is an experimental state management library for React apps. It provides several capabilities that are difficult to achieve with React alone, while being compatible with the newest features of React. 

Meta Research 

audiocraft 

Audiocraft is a library for audio processing and generation with deep learning. It features the state-of-the-art EnCodec audio compressor / tokenizer, along with MusicGen, a simple and controllable music generation LM with textual and melodic conditioning. 

Meta 

Relay 

The GraphQL client that scales with you. 

Meta 

hhvm 

A virtual machine for executing programs written in Hack. 

Meta 

prophet 

Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth. 

Meta 

Fresco 

An Android library for managing images and the memory they use. 

Meta 

Lexical 

Lexical is an extensible text editor framework that provides excellent reliability, accessibility and performance. 

Meta 

Yoga 

Yoga is an embeddable layout engine targeting web standards. 

Presto 

presto 

The official home of the Presto distributed SQL query engine for big data 

PyTorch 

TorchVision 

Datasets, Transforms and Models specific to Computer Vision 

Meta 

infer 

A static analyzer for Java, C, C++, and Objective-C 

Meta LLaMA 

codellama 

Inference code for CodeLlama models 

Meta 

Flipper 

A desktop debugging platform for mobile developers. 

Instagram 

IGListKit 

A data-driven UICollectionView framework for building fast and flexible lists. 

Meta 

watchman 

Watches files and records, or triggers actions, when they change. 

ReactJS 

react.dev 

The React documentation website 

Meta Research 

Animated Drawings 

Code to accompany “A Method for Animating Children’s Drawings of the Human Figure” 

Meta Research 

seamless_communication 

Foundational Models for State-of-the-Art Speech and Text Translation 

Meta Incubator 

SocketRocket 

A conforming Objective-C WebSocket client library. 

Meta Research 

pifuhd 

High-Resolution 3D Human Digitization from A Single Image. 

Meta 

Hermes 

A JavaScript engine optimized for running React Native. 

Meta 

chisel 

Chisel is a collection of LLDB commands to assist debugging iOS apps. 

Meta 

jscodeshift 

A JavaScript codemod toolkit. 

Meta Research 

pytorch3d 

PyTorch3D is FAIR’s library of reusable components for deep learning with 3D data 

Meta Research 

hydra 

Hydra is a framework for elegantly configuring complex applications 

Meta 

proxygen 

A collection of C++ HTTP libraries including an easy to use HTTP server. 

Meta LLaMA 

Llama Recipes 

Scripts for fine-tuning Llama2 with composable FSDP & PEFT methods to cover single/multi-node GPUs. Supports default & custom datasets for applications such as summarization & question answering. Supporting a number of candid inference solutions such as HF TGI, VLLM for local or cloud deployment.Demo apps to showcase Llama2 for WhatsApp & Messenger 

Meta 

StyleX 

StyleX is the styling system for ambitious user interfaces. 

Meta Research 

ImageBind 

ImageBind One Embedding Space to Bind Them All 

Meta Research 

nougat 

Implementation of Nougat Neural Optical Understanding for Academic Documents 

Meta 

Facebook SDK for iOS 

Used to integrate the Facebook Platform with your iOS & tvOS apps. 

PyTorch 

tutorials 

PyTorch tutorials. 

Meta 

litho 

A declarative framework for building efficient UIs on Android. 

Meta Research 

dinov2 

PyTorch code and models for the DINOv2 self-supervised learning method. 

Meta Research 

Demucs 

Code for the paper Hybrid Spectrogram and Waveform Source Separation 

Meta Research 

xFormers 

Hackable and optimized Transformers building blocks, supporting a composable construction. 

Meta 

Pyre 

Performant type-checking for python. 

Meta Research 

mae 

PyTorch implementation of MAE https//arxiv.org/abs/2111.06377 

Meta Research 

metaseq 

Repo for external large-scale work 

Flashlight 

wav2letter 

Facebook AI Research’s Automatic Speech Recognition Toolkit 

Meta Research 

SlowFast 

PySlowFast: video understanding codebase from FAIR for reproducing state-of-the-art video models. 

Meta 

facebook-android-sdk 

Used to integrate Android apps with Facebook Platform. 

Meta 

Redex 

A bytecode optimizer for Android apps 

Meta 

componentkit 

A React-inspired view framework for iOS. 

Meta 

Sapling SCM 

A Scalable, User-Friendly Source Control System. 

Meta Research 

dino 

PyTorch code for Vision Transformers training with the Self-Supervised learning method DINO 

BoltsFramework 

Bolts-ObjC 

Bolts is a collection of low-level libraries designed to make developing mobile apps easier. 

Meta Research 

MMF 

A modular framework for vision & language multimodal research from Facebook AI Research (FAIR) 

Meta 

fishhook 

A library that enables dynamically rebinding symbols in Mach-O binaries running on iOS. 

Meta 

PathPicker 

PathPicker accepts a wide range of input — output from git commands, grep results, searches — pretty much anything. After parsing the input, PathPicker presents you with a nice UI to select which files you’re interested in. After that you can open them in your favorite editor or execute arbitrary commands. 

Flashlight 

Flashlight 

A C++ standalone library for machine learning 

Meta 

Metro 

🚇 The JavaScript bundler for React Native 

PyTorch Labs 

gpt-fast 

Simple and efficient pytorch-native transformer text generation in <1000 LOC of python. 

Meta Research 

AugLy 

A data augmentations library for audio, image, text, and video. 

Meta Research 

Kats 

Kats, a kit to analyze time series data, a lightweight, easy-to-use, generalizable, and extendable framework to perform time series analysis, from understanding the key statistics and characteristics, detecting change points and anomalies, to forecasting future trends. 

Meta Research 

DiT 

Official PyTorch Implementation of “Scalable Diffusion Models with Transformers” 

Meta Research 

DrQA 

Reading Wikipedia to Answer Open-Domain Questions 

Instagram 

MonkeyType 

A Python library that generates static type annotations by collecting runtime types 

Meta Incubator 

katran 

A high performance layer 4 load balancer 

PyTorch 

captum 

Model interpretability and understanding for PyTorch 

Meta Research 

moco 

PyTorch implementation of MoCo: https://arxiv.org/abs/1911.05722 

Meta 

idb 

idb is a flexible command line interface for automating iOS simulators and devices 

Meta 

prop-types 

Runtime type checking for React props and similar objects 

Meta Incubator 

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. 

Meta 

Haxl 

A Haskell library that simplifies access to remote data, such as databases or web-based services. 

Meta 

FBRetainCycleDetector 

iOS library to help detecting retain cycles in runtime. 

Meta 

memlab 

A framework for finding JavaScript memory leaks and analyzing heap snapshots 

Meta 

duckling 

Language, engine, and tooling for expressing, testing, and evaluating composable language rules on input strings. 

PyTorch 

serve 

Serve, optimize and scale PyTorch models in production 

Meta 

regenerator 

Source transformer enabling ECMAScript 6 generator functions in JavaScript-of-today. 

Meta 

fbt 

A JavaScript Internationalization Framework 

Meta Research 

nevergrad 

A Python toolbox for performing gradient-free optimization 

Meta Research 

dlrm 

An implementation of a deep learning recommendation model (DLRM) 

Meta Research 

ReAgent 

A platform for Reasoning systems (Reinforcement Learning, Contextual Bandits, etc.) 

Meta Research 

LASER 

Language-Agnostic SEntence Representations 

Meta Incubator 

cinder 

Cinder is Meta’s internal performance-oriented production version of CPython. 

Meta 

Buck2 

Build system, successor to Buck 

Meta 

mcrouter 

Mcrouter is a memcached protocol router for scaling memcached deployments. 

Mapillary 

OpenSfM 

Open source Structure-from-Motion pipeline 

Meta Research 

pytorchvideo 

A deep learning library for video understanding research. 

PyTorch 

glow 

Compiler for Neural Network hardware accelerators 

Meta Incubator 

Velox 

A C++ vectorized database acceleration library aimed to optimizing query engines and data processing systems. 

Meta Research 

EnCodec 

State-of-the-art deep learning based audio codec supporting both mono 24 kHz audio and stereo 48 kHz audio. 

Meta 

wangle 

Wangle is a framework providing a set of common client/server abstractions for building services in a consistent, modular, and composable way. 

PyTorch 

BoTorch 

Bayesian optimization in PyTorch 

Meta 

WDT 

Warp speed Data Transfer (WDT) is an embeddedable library (and command line tool) aiming to transfer data between 2 systems as fast as possible over multiple TCP paths. 

Meta Research 

fairscale 

PyTorch extensions for high performance and large scale training. 

WhatsApp 

WhatsApp Stickers 

This repository contains the iOS and Android sample apps and API for creating third party sticker packs for WhatsApp. 

Meta Research 

esm 

Evolutionary Scale Modeling (esm): Pretrained language models for proteins 

Meta 

IGL 

Intermediate Graphics Library (IGL) is a cross-platform library that commands the GPU. It provides a single low-level cross-platform interface on top of various graphics APIs (e.g. OpenGL, Metal and Vulkan). 

Meta 

React Strict DOM 

React Strict DOM (RSD) is a subset of React DOM, imperative DOM, and CSS that supports web and native targets 

Meta Research 

Official PyTorch code and models for I-JEPA self-supervised learning paper. 

Official codebase for I-JEPA, the Image-based Joint-Embedding Predictive Architecture. First outlined in the CVPR paper, “Self-supervised learning from images with a joint-embedding predictive architecture.” 

Meta 

fbthrift 

Facebook’s branch of Apache Thrift, including a new C++ server. 

Meta 

mysql-5.6 

Facebook’s branch of the Oracle MySQL database. This includes MyRocks. 

PyTorch 

torchaudio 

Data manipulation and transformation for audio signal processing, powered by PyTorch 

Meta Research 

Audio2Photoreal 

Code and dataset for photorealistic Codec Avatars driven from audio 

Meta Research 

Habitat Sim 

A flexible, high-performance 3D simulator for Embodied AI research. 

PyTorch 

TensorRT 

PyTorch/TorchScript/FX compiler for NVIDIA GPUs using TensorRT 

Meta Research 

Pearl 

A Production-ready Reinforcement Learning AI Agent Library brought by the Applied Reinforcement Learning team at Meta. 

Meta Research 

CoTracker 

CoTracker is a model for tracking any point (pixel) on a video. 

Meta Research 

pyrobot 

PyRobot: An Open Source Robotics Research Platform 

Meta 

Ax 

Adaptive Experimentation Platform 

Meta Research 

JEPA 

PyTorch code and models for V-JEPA self-supervised learning from video. 

Meta Research 

pycls 

Codebase for Image Classification Research, written in PyTorch. 

Meta Research 

Mask2Former 

Code release for “Masked-attention Mask Transformer for Universal Image Segmentation” 

Wit.ai 

node-wit 

Node.js SDK for Wit.ai 

Meta Research 

SentEval 

A python tool for evaluating the quality of sentence embeddings. 

Meta Research 

SparseConvNet 

Submanifold sparse convolutional networks 

Meta Incubator 

FBX2glTF 

A command-line tool for the conversion of 3D model assets on the FBX file format to the glTF file format. 

Meta Research 

video-nonlocal-net 

Non-local Neural Networks for Video Classification 

Meta Incubator 

spectrum 

A client-side image transcoding library. 

Meta 

jsx 

The JSX specification is a XML-like syntax extension to ECMAScript. 

Meta 

fbjs 

A collection of utility libraries used by other Meta JS projects. 

Meta 

React Native Website 

The React Native website and docs 

Meta Research 

fvcore 

Collection of common code that’s shared among different research projects in FAIR computer vision team. 

Meta Research 

Detecting Twenty-thousand Classes using Image-level Supervision 

Code release for “Detecting Twenty-thousand Classes using Image-level Supervision”. 

PyTorch 

TorchRL 

A modular, primitive-first, python-first PyTorch library for Reinforcement Learning. 

Meta 

screenshot-tests-for-android 

Generate fast deterministic screenshots during Android instrumentation tests 

Meta Samples 

Messenger Platform Samples 

Messenger Platform samples for sending and receiving messages. Walk through the Get Started with this code. https://developers.facebook.com/docs/messenger-platform/quickstart 

Meta Incubator 

oomd 

A userspace out-of-memory killer 

Meta Research 

Habitat Lab 

A modular high-level library to train embodied AI agents across a variety of tasks and environments. 

Meta Research 

TransCoder 

Public release of the TransCoder research project https://arxiv.org/pdf/2006.03511.pdf 

PyTorch 

torchrec 

Pytorch domain library for recommendation systems 

PyTorch 

tnt 

A lightweight library for PyTorch training tools and utilities 

Meta Research 

poincare-embeddings 

PyTorch implementation of the NIPS-17 paper “Poincaré Embeddings for Learning Hierarchical Representations” 

Meta Incubator 

fastmod 

A fast partial replacement for the codemod tool 

Meta Research 

ClassyVision 

An end-to-end PyTorch framework for image and video classification 

PyTorch 

opacus 

Training PyTorch models with differential privacy 

Meta Research 

consistent_depth 

We estimate dense, flicker-free, geometrically consistent depth from monocular video, for example hand-held cell phone video. 

Meta Research 

Theseus 

A library for differentiable nonlinear optimization 

Meta 

TextLayoutBuilder 

An Android library that allows you to build text layouts more easily. 

Meta Incubator 

Bowler 

Safe code refactoring for modern Python. 

HHVM 

xhp-lib 

Class libraries for XHP. XHP is a Hack feature that augments the syntax of the language such that XML document fragments become valid Hack expressions. 

Wit.ai 

pywit 

Python library for Wit.ai 

Meta 

mvfst 

An implementation of the QUIC transport protocol. 

PyTorch 

hub 

Submission to https://pytorch.org/hub/ 

Instagram 

LibCST 

A concrete syntax tree parser and serializer library for Python that preserves many aspects of Python’s abstract syntax tree 

Meta Research 

CrypTen 

A framework for Privacy Preserving Machine Learning 

Meta Research 

TimeSformer 

The official pytorch implementation of our paper “Is Space-Time Attention All You Need for Video Understanding?” 

PyTorch 

functorch 

functorch is JAX-like composable function transforms for PyTorch. 

Meta 

SoLoader 

Native code loader for Android 

BoltsFramework 

Bolts-Swift 

Bolts is a collection of low-level libraries designed to make developing mobile apps easier. 

Mapillary 

inplace_abn 

In-Place Activated BatchNorm for Memory-Optimized Training of DNNs 

Meta Research 

LAMA 

LAnguage Model Analysis 

Meta Experimental 

Unifex 

Unified Executors 

Meta Research 

DomainBed 

DomainBed is a suite to test domain generalization algorithms 

Meta Research 

Multimodal 

TorchMultimodal is a PyTorch library for training state-of-the-art multimodal multi-task models at scale. 

Meta Research 

ConvNeXt-V2 

Code release for ConvNeXt V2 model 

Meta 

facebook-python-business-sdk 

Python SDK for Meta Marketing APIs 

Meta Research 

fastMRI 

A large-scale dataset of both raw MRI measurements and clinical MRI images. 

WhatsApp 

WhatsApp Proxy Host 

This repository contains the WhatsApp proxy implementation for users to host their own proxy infrastructure to connect to WhatsApp for chat (VoIP is not currently supported) 

Meta 

ThreatExchange 

Trust & Safety tools for working together to fight digital harms. 

Relay 

relay-examples 

A collection of sample Relay applications 

Meta Incubator 

gloo 

Collective communications library with various primitives for multi-machine training. 

Meta Incubator 

fizz 

C++14 implementation of the TLS-1.3 standard 

PyTorch 

FBGEMM 

FB (Facebook) + GEMM (General Matrix-Matrix Multiplication) – https://code.fb.com/ml-applications/fbgemm/ 

Meta 

CacheLib 

Pluggable in-process caching engine to build and scale high performance services 

Meta Research 

meshrcnn 

code for Mesh R-CNN, ICCV 2019 

Meta Incubator 

submitit 

Python 3.8+ toolbox for submitting jobs to Slurm 

Meta Research 

svoice 

We provide a PyTorch implementation of the paper Voice Separation with an Unknown Number of Multiple Speakers In which, we present a new method for separating a mixed audio sequence, in which multiple voices speak simultaneously. The new method employs gated neural networks that are trained to separate the voices at multiple processing steps, while maintaining the speaker in each output channel fixed. A different model is trained for every number of possible speakers, and the model with the largest number of speakers is employed to select the actual number of speakers in a given sample. Our method greatly outperforms the current state of the art, which, as we show, is not competitive for more than two speakers. 

PyTorch 

data 

A PyTorch repo for data loading and utilities to be shared by the PyTorch domain libraries. 

Meta Research 

shumai 

Fast Differentiable Tensor Library in JavaScript and TypeScript with Bun + Flashlight 

PyTorch Labs 

segment-anything-fast 

A batched offline inference oriented version of segment-anything 

Meta 

fatal 

Fatal is a library for fast prototyping software in modern C++. It provides facilities to enhance the expressive power of C++. The library is heavily based on template meta-programming, while keeping the complexity under-the-hood. 

Flow 

flow-for-vscode 

Flow for Visual Studio Code 

Meta 

transform360 

Transform360 is an equirectangular to cubemap transform for 360 video. 

Meta Incubator 

dhcplb 

dhcplb is Facebook’s implementation of a load balancer for DHCP. 

Meta Incubator 

OnlineSchemaChange 

A tool for performing online schema changes on MySQL. 

Meta Research 

VMZ 

VMZ: Model Zoo for Video Modeling 

Meta Research 

FixRes 

This repository reproduces the results of the paper: “Fixing the train-test resolution discrepancy” https://arxiv.org/abs/1906.06423 

Meta Incubator 

below 

A time traveling resource monitor for modern Linux systems 

Meta Experimental 

Robyn 

Robyn is an experimental, AI/ML-powered and open sourced Marketing Mix Modeling (MMM) package from Meta Marketing Science. Our mission is to democratise modeling knowledge, inspire the industry through innovation, reduce human bias in the modeling process & build a strong open source marketing science community. 

Meta 

mariana-trench 

A security focused static analysis tool for Android and Java applications. 

PyTorch 

TorchDynamo 

A Python-level JIT compiler designed to make unmodified PyTorch programs faster. 

Meta Research 

MetaCLIP 

ICLR2024 Spotlight: curation/training code, metadata, distribution and pre-trained models for MetaCLIP. 

Wit.ai 

Wit.ai 

Natural Language Interface for apps and devices 

PyTorch 

cpuinfo 

CPU INFOrmation library (x86/x86-64/ARM/ARM64, Linux/Windows/Android/macOS/iOS) 

Meta 

openr 

Distributed platform for building autonomic network functions. 

Meta Experimental 

MIRAI 

Rust mid-level IR Abstract Interpreter 

Meta Research 

mobile-vision 

Mobile vision models and code 

Meta Research 

Replica-Dataset 

The Replica Dataset v1 as published in https://arxiv.org/abs/1906.05797 . 

Meta Research 

SpanBERT 

Code for using and evaluating SpanBERT. 

Meta Research 

nle 

The NetHack Learning Environment 

Meta Research 

mbrl-lib 

Library for Model Based RL 

Meta Incubator 

Glean 

System for collecting, deriving and working with facts about source code. 

Meta Research 

CompilerGym 

Reinforcement learning environments for compiler and program optimization tasks 

Meta Research 

Common Objects In 3D 

Tooling for the Common Objects In 3D dataset. 

Meta Research 

ToMe 

A method to increase the speed and lower the memory footprint of existing vision transformers. 

Meta Research 

CutLER 

Code release for “Cut and Learn for Unsupervised Object Detection and Instance Segmentation” and “VideoCutLER: Surprisingly Simple Unsupervised Video Instance Segmentation” 

Meta Research 

Local Radiance Fields 

An algorithm for reconstructing the radiance field of a large-scale scene from a single casually captured video. 

Meta 

facebook-php-business-sdk 

PHP SDK for Meta Marketing API 

Meta 

fboss 

Facebook Open Switching System Software for controlling network switches. 

PyTorch 

TorchBench 

TorchBench is a collection of open source benchmarks used to evaluate PyTorch performance. 

Meta Research 

NSVF 

Open source code for the paper of Neural Sparse Voxel Fields. 

Meta 

ktfmt 

A program that reformats Kotlin source code to comply with the common community standard for Kotlin code conventions. 

Meta Research 

fairo 

A modular embodied agent architecture and platform for building embodied agents 

Meta Research 

madgrad 

MADGRAD Optimization Method 

Meta Research 

d2go 

D2Go is a toolkit for efficient deep learning 

Meta Research 

AV-HuBERT 

A self-supervised learning framework for audio-visual speech 

Meta Incubator 

Battery-Metrics 

Library that helps in instrumenting battery related system metrics. 

Meta Research 

GENRE 

Autoregressive Entity Retrieval 

Meta 

Winterfell 

A STARK prover and verifier for arbitrary computations 

Meta Research 

CodeGen 

Reference implementation of code generation projects from Facebook AI Research. General toolkit to apply machine learning to code, from dataset creation to model training and evaluation. Comes with pretrained models. 

Meta Research 

multiface 

Hosts the Multiface dataset, which is a multi-view dataset of multiple identities performing a sequence of facial expressions. 

Meta Research 

omni3d 

Code release for “Omni3D A Large Benchmark and Model for 3D Object Detection in the Wild” 

Meta Experimental 

hermit 

Hermit launches linux x86_64 programs in a special, hermetically isolated sandbox to control their execution. Hermit translates normal, nondeterministic behavior, into deterministic, repeatable behavior. This can be used for various applications, including replay-debugging, reproducible artifacts, chaos mode concurrency testing and bug analysis. 

Meta Research 

home-robot 

Mobile manipulation research tools for roboticists 

Meta Research 

balance 

The balance python package offers a simple workflow and methods for dealing with biased data samples when looking to infer from them to some target population of interest. 

Meta Research 

hiera 

Hiera: A fast, powerful, and simple hierarchical vision transformer. 

Meta 

pyre2 

Python wrapper for RE2 

Meta 

IT-CPE 

Meta’s Client Platform Engineering tools. Some of the tools we have written to help manage our fleet of client systems. 

Meta 

openbmc 

OpenBMC is an open software framework to build a complete Linux image for a Board Management Controller (BMC). 

Meta 

chef-cookbooks 

Open source chef cookbooks. 

Meta 

SPARTA 

SPARTA is a library of software components specially designed for building high-performance static analyzers based on the theory of Abstract Interpretation. 

Meta Research 

open_lth 

A repository in preparation for open-sourcing lottery ticket hypothesis code. 

Instagram 

Fixit 

Advanced Python linting framework with auto-fixes and hierarchical configuration that makes it easy to write custom in-repo lint rules. 

Meta Research 

synsin 

View synthesis for the public. 

Meta 

time 

Meta’s Time libraries 

Meta Research 

rebel 

An algorithm that generalizes the paradigm of self-play reinforcement learning and search to imperfect-information games. 

PyTorch 

Kineto 

A CPU+GPU Profiling library that provides access to timeline traces and hardware performance counters. 

Meta Research 

InterHand2.6M 

Official PyTorch implementation of “InterHand2.6M: A Dataset and Baseline for 3D Interacting Hand Pose Estimation from a Single RGB Image”, ECCV 2020 

Meta 

starlark-rust 

A Rust implementation of the Starlark language 

Meta Research 

3DETR – End-to-end transformer model for 3D object detection 

Code & Models for 3DETR – an End-to-end transformer model for 3D object detection 

PyTorch 

TorchArrow 

High performance model preprocessing library on PyTorch 

PyTorch 

ExecuTorch 

End-to-end solution for enabling on-device AI across mobile and edge devices for PyTorch models 

PyTorch 

TensorDict 

TensorDict is a pytorch dedicated tensor container. 

Meta Research 

ov-seg 

This is the official PyTorch implementation of the paper Open-Vocabulary Semantic Segmentation with Mask-adapted CLIP. 

Meta Research 

fairseq2 

FAIR Sequence Modeling Toolkit 2 

Meta Research 

PoseDiffusion 

[ICCV 2023] PoseDiffusion: Solving Pose Estimation via Diffusion-aided Bundle Adjustment 

Meta Research 

silk 

SiLK (Simple Learned Keypoint) is a self-supervised deep learning keypoint model. 

Meta LLaMA 

PurpleLlama 

Set of tools to assess and improve LLM security. 

Flow 

flow-bin 

Binary wrapper for Flow – A static type checker for JavaScript 

Meta 

facebook-sdk-for-unity 

The facebook sdk for unity. 

Meta 

facebook-nodejs-business-sdk 

Node.js SDK for Meta Marketing APIs 

Meta Incubator 

retrie 

Retrie is a powerful, easy-to-use codemodding tool for Haskell. 

Meta Research 

FiD 

Fusion-in-Decoder 

Meta Research 

Instance-Conditioned GAN 

Official repository for the paper “Instance-Conditioned GAN” by Arantxa Casanova, Marlene Careil, Jakob Verbeek, Michał Drożdżal, Adriana Romero-Soriano. 

Meta Research 

NeuralCompression 

A collection of tools for neural compression enthusiasts. 

Meta Research 

ppuda 

Code for Parameter Prediction for Unseen Deep Architectures (NeurIPS 2021) 

Meta Experimental 

Reverie 

An ergonomic and safe syscall interception framework for Linux. 

WhatsApp 

waraft 

An Erlang implementation of RAFT from WhatsApp 

Meta Research 

banmo 

BANMo Building Animatable 3D Neural Models from Many Casual Videos 

PyTorch 

PiPPy 

Pipeline Parallelism for PyTorch 

Meta Research 

omnivore 

Omnivore: A Single Model for Many Visual Modalities 

Meta Research 

textlesslib 

Library for Textless Spoken Language Processing 

Meta Research 

vicreg 

VICReg official code base 

WhatsApp 

eqWAlizer 

A type-checker for Erlang 

Meta Research 

AudioMAE 

This repo hosts the code and models of “Masked Autoencoders that Listen”. 

Meta Research 

dadaptation 

D-Adaptation for SGD, Adam and AdaGrad 

Meta Research 

atlas 

Code repository for supporting the paper “Atlas Few-shot Learning with Retrieval Augmented Language Models”,(https//arxiv.org/abs/2208.03299) 

Meta Research 

hyperreel 

Code release for HyperReel: High-Fidelity 6-DoF Video with Ray-Conditioned Sampling 

Meta 

Lexical iOS 

Lexical iOS is an extensible text editor framework that integrates the APIs and philosophies from Lexical Web with a Swift API built on top of TextKit. 

Meta 

DotSlash 

Simplified executable deployment 

Mapillary 

mapillary-js 

Interactive, extendable street imagery map experiences in the browser, powered by WebGL 

Meta 

facebook-java-business-sdk 

Java SDK for Meta Marketing APIs 

Meta 

FAI-PEP 

Facebook AI Performance Evaluation Platform 

Meta Incubator 

nvdtools 

A set of tools to work with the feeds (vulnerabilities, CPE dictionary etc.) distributed by National Vulnerability Database (NVD) 

Meta 

Rapid Editor 

The OpenStreetMap editor driven by open data, AI, and supercharged features 

WhatsApp 

WhatsApp-Business-API-Setup-Scripts 

The scripts related to setting up WhatsApp business API 

Meta Incubator 

infima 

A UI framework that provides websites with the minimal CSS and JS needed to get started with building a modern responsive beautiful website 

Meta Research 

MiniHack 

MiniHack the Planet: A Sandbox for Open-Ended Reinforcement Learning Research 

Meta Research 

vizseq 

An Analysis Toolkit for Natural Language Generation (Translation, Captioning, Summarization, etc.) 

Meta Research 

libri-light 

dataset for lightly supervised training using the librivox audio book recordings. https://librivox.org/

WhatsApp 

erlfmt 

An automated code formatter for Erlang 

Meta Research 

eft 

visualization code for 3D human body annotation by EFT (Exemplar Fine-tuning) 

Meta Incubator 

CG-SQL 

CG/SQL is a compiler that converts a SQL Stored Procedure like language into C for SQLite. SQLite has no stored procedures of its own. CG/CQL can also generate other useful artifacts for testing and schema maintenance. 

Meta Research 

Cupcake 

A Rust library for lattice-based additive homomorphic encryption. 

Meta Research 

speech-resynthesis 

An official reimplementation of the method described in the INTERSPEECH 2021 paper – Speech Resynthesis from Discrete Disentangled Self-Supervised Representations. 

Meta Incubator 

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. 

Meta Research 

LaViLa 

Code release for “Learning Video Representations from Large Language Models” 

Meta Research 

OrienterNet 

Source Code for Paper “OrienterNet Visual Localization in 2D Public Maps with Neural Matching” 

Meta Research 

eai-vc 

The repository for the largest and most comprehensive empirical study of visual foundation models for Embodied AI (EAI). 

PyTorch 

torchtune 

A Native-PyTorch Library for LLM Fine-tuning 

HHVM 

hack-codegen 

Library to programatically generate Hack code and write it to signed files 

Meta Samples 

audience-network 

Open source projects to demonstrate SDK and sample code usages and integration, and to collaborate and support peers in this community. 

PyTorch 

builder 

Continuous builder and binary build scripts for pytorch 

Meta Research 

sound-spaces 

A first-of-its-kind acoustic simulation platform for audio-visual embodied AI research. It supports training and evaluating multiple tasks and applications. 

PyTorch 

ort 

Accelerate PyTorch models with ONNX Runtime 

Meta Incubator 

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. 

Meta Research 

mvit 

Code Release for MViTv2 on Image Recognition. 

Meta Research 

torchdim 

Named tensors with first-class dimensions for PyTorch 

Meta Research 

muavic 

MuAViC: A Multilingual Audio-Visual Corpus for Robust Speech Recognition and Robust Speech-to-Text Translation 

Meta Research 

dropout 

Code release for “Dropout Reduces Underfitting” 

Meta Research 

AudioDec 

An Open-source Streaming High-fidelity Neural Audio Codec 

Meta Research 

VLPart 

[ICCV2023] VLPart: Going Denser with Open-Vocabulary Part Segmentation 

Meta Research 

DABA 

Official implementation of “Decentralization and Acceleration Enables Large-Scale Bundle Adjustment” 

Meta Research 

TimelineBuilder 

A public release of TimelineBuilder for building personal digital data timelines. 

Meta Research 

belebele 

Repo for the Belebele dataset, a massively multilingual reading comprehension dataset. 

Meta 

chef-utils 

Utilities related to Chef 

Meta Research 

EmbodiedQA 

Train embodied agents that can answer questions in environments 

Mapillary 

seamseg 

Seamless Scene Segmentation 

Meta Research 

Mephisto 

A suite of tools for managing crowdsourcing tasks from the inception through to data packaging for research use. 

Meta Research 

nbref 

Codebase for paper “N-Bref A High-fidelity Decompiler Exploiting Programming Structures” 

PyTorch 

TorchX 

TorchX is a universal job launcher for PyTorch applications. TorchX is designed to have fast iteration time for training/research and support for E2E production ML pipelines when you’re ready. 

Oculus Samples 

Unity-TheWorldBeyond 

Presence Platform showcase demonstrating usage of Scene, Passthrough, Interaction, Voice, and Spatializer. The Oculus SDK and other supporting material is subject to the Oculus proprietary license. Multiple licenses may apply. 

Wit.ai 

wit-ruby 

Ruby library for Wit.ai 

Meta Research 

EGG 

EGG: Emergence of lanGuage in Games 

Meta Research 

dietgpu 

GPU implementation of a fast generalized ANS (asymmetric numeral system) entropy encoder and decoder, with extensions for lossless compression of numerical and other data types in HPC/ML applications. 

Meta Research 

mega 

Sequence modeling with Mega. 

Meta Incubator 

TTPForge 

The TTPForge is a Cybersecurity Framework for developing, automating, and executing attacker Tactics, Techniques, and Procedures (TTPs). 

Meta Research 

stable_signature 

Official implementation of the paper “The Stable Signature Rooting Watermarks in Latent Diffusion Models” 

Meta 

opaque-ke 

An implementation of the OPAQUE password-authenticated key exchange protocol 

Meta Research 

IMGUR5K-Handwriting-Dataset 

IMGUR5K handwriting set. It is a handwritten in-the-wild dataset, which contains challenging real world handwritten samples from different writers.The dataset is shared as a set of image urls with annotations. This code downloads the images and verifies the hash to the image to avoid data contamination. 

Meta Research 

VRS 

VRS is a file format optimized to record & playback streams of sensor data, such as images, audio samples, and any other discrete sensors (IMU, temperature, etc), stored in per-device streams of timestamped records. 

Meta Research 

torchrecipes 

Recipes are a standard, well supported set of blueprints for machine learning engineers to rapidly train models using the latest research techniques without significant engineering overhead.Specifically, recipes aims to provide- Consistent access to pre-trained SOTA models ready for production- Reference implementations for SOTA research reproducibility, and infrastructure to guarantee correctness, efficiency, and interoperability. 

Meta Research 

Ego4d 

Ego4d dataset repository. Download the dataset, visualize, extract features & example usage of the dataset 

Meta Quest 

immersive-web-emulator 

Browser extension that emulates Meta Quest devices for WebXR development. Lead: Felix Zhang (fe1ix@meta.com) 

Meta Research 

luckmatters 

Understanding Training Dynamics of Deep ReLU Networks 

Meta Research 

mae_st 

Official Open Source code for “Masked Autoencoders As Spatiotemporal Learners” 

Meta 

dns 

Collection of Meta’s DNS Libraries 

Meta Research 

Nerf-Det 

[ICCV 2023] Code for NeRF-Det: Learning Geometry-Aware Volumetric Representation for Multi-View 3D Object Detection 

Meta Research 

Project Aria Tools 

projectaria_tools is an C++/Python open-source toolkit to interact with Project Aria data 

Meta Research 

SONAR 

SONAR, a new multilingual and multimodal fixed-size sentence embedding space, with a full suite of speech and text encoders and decoders. 

Mapillary 

mapillary_tools 

Command line tools for processing and uploading Mapillary imagery 

Meta Research 

kbc 

Tools for state of the art Knowledge Base Completion. 

Meta Incubator 

fbjni 

A library designed to simplify the usage of the Java Native Interface 

Meta Research 

paco 

This repo contains documentation and code needed to use PACO dataset: data loaders and training and evaluation scripts for objects, parts, and attributes prediction models, query evaluation scripts, and visualization notebooks. 

Meta 

facebook360_dep 

Facebook360 Depth Estimation Pipeline – https://facebook.github.io/facebook360_dep 

Meta Research 

dpr-scale 

Scalable training for dense retrieval models. 

Meta Research 

nocturne 

A data-driven, fast driving simulator for multi-agent coordination under partial observability. 

Meta Research 

DiffQ 

DiffQ performs differentiable quantization using pseudo quantization noise. It can automatically tune the number of bits used per weight or group of weights, in order to achieve a given trade-off between model size and accuracy. 

Meta Research 

Dora the Explorer 

Dora is an experiment management framework. It expresses grid searches as pure python files as part of your repo. It identifies experiments with a unique hash signature. Scale up to hundreds of experiments without losing your sanity. 

Meta Research 

FLSim 

Federated Learning Simulator (FLSim) is a flexible, standalone core library that simulates FL settings with a minimal, easy-to-use API. FLSim is domain-agnostic and accommodates many use cases such as vision and text. 

Meta Research 

stopes 

A library for preparing data for machine translation research (monolingual preprocessing, bitext mining, etc.) built by the FAIR NLLB team. 

Oculus Samples 

Unity-FirstHand 

Oculus Interaction SDK showcase demonstrating the use of Interaction SDK in Unity with hand tracking. This project contains the interactions used in the “First Hand” demo available on App Lab. The Oculus SDK and other supporting material is subject to the Oculus proprietary license. 

Meta Samples 

graph-api-webhooks-samples 

These are sample clients for Facebook’s Graph API Webhooks and Instagram’s Real-time Photo Updates API. 

Meta Research 

PyTouch 

PyTouch is a machine learning library for tactile touch sensing. 

Oculus Samples 

Unity-Movement 

Body, Eye and Face Tracking code sample. 

Meta Research 

AGRoL 

Code release for “Avatars Grow Legs Generating Smooth Human Motion from Sparse Tracking Inputs with Diffusion Model”, CVPR 2023 

Meta Research 

PUG 

This is the repository for the Photorealistic Unreal Graphics (PUG) datasets for representation learning. 

Meta 

tac_plus 

A Tacacs+ Daemon tested on Linux (CentOS) to run AAA via TACACS+ Protocol via IPv4 and IPv6. 

PyTorch 

pytorch.github.io 

The website for PyTorch 

Meta Incubator 

senpai 

Senpai is an automated memory sizing tool for container applications. 

Meta Incubator 

gazebo 

A Rust library containing a collection of small well-tested primitives. 

Meta 

akd 

An implementation of an auditable key directory 

Meta Research 

DistDepth 

Repository for “Toward Practical Monocular Indoor Depth Estimation” (CVPR 2022) 

Meta 

facebook-ruby-business-sdk 

Ruby SDK for Meta Marketing API 

PyTorch 

hydra-torch 

Configuration classes enabling type-safe PyTorch configuration for Hydra apps 

Meta Research 

SEAL_OGB 

An open-source implementation of SEAL for link prediction in open graph benchmark (OGB) datasets. 

Meta Research 

VisualVoice 

Audio-Visual Speech Separation with Cross-Modal Consistency 

Oculus Samples 

Unity-SharedSpaces 

Oculus multiplayer showcase demonstrating basic multiplayer functionality in Unity. Including: Oculus Social APIs, Oculus Platform authentication, Photon Realtime, and Photon Voice with Oculus Spatializer. The Oculus SDK and other supporting material is subject to the Oculus proprietary license. 

Meta Research 

optimizers 

For optimization algorithm research and development. 

Meta Research 

online-dt 

Online Decision Transformer 

Meta Research 

Holistic Trace Analysis 

A library to analyze PyTorch traces. 

Meta Research 

Shepherd 

This is the repo for the paper Shepherd — A Critic for Language Model Generation 

PyTorch 

cppdocs 

PyTorch C++ API Documentation 

Meta Research 

Ad-Library-API-Script-Repository 

GitHub repository of commonly used python scripts that allows everyone to pull data via the Ad Library API 

Meta Research 

Private-ID 

A collection of algorithms that can do join between two parties while preserving the privacy of keys on which the join happens 

Meta Research 

vocoder-benchmark 

A repository for benchmarking neural vocoders by their quality and speed. 

Meta Research 

isc2021 

Code for the Image similarity challenge. 

Meta Research 

robust-dynrf 

An algorithm for reconstructing the radiance field of a dynamic scene from a casually-captured video. 

Meta Research 

LLM-QAT 

Code repo for the paper “LLM-QAT Data-Free Quantization Aware Training for Large Language Models” 

Meta Research 

ViewDiff 

ViewDiff generates high-quality, multi-view consistent images of a real-world 3D object in authentic surroundings. (CVPR2024). 

Meta Samples 

Workplace Platform Samples 

Sample code to enable Workplace customers to make the most of the features of the Workplace Custom Integrations platform. 

Meta Sites 

Open-Mapping-At-Facebook 

Documentation for Open Mapping At Facebook 

Meta Samples 

original-coast-clothing 

Sample Messenger App – Original Coast Clothing 

Meta Research 

side 

The AI Knowledge Editor 

PyTorch 

torcheval 

A library that contains a rich collection of performant PyTorch model metrics, a simple interface to create new metrics, a toolkit to facilitate metric computation in distributed training and tools for PyTorch model evaluations. 

Meta Research 

FFCV-SSL 

FFCV-SSL Fast Forward Computer Vision for Self-Supervised Learning. 

Meta Research 

CT2Hair 

This is the official implementation of CT2Hair High-fidelity 3D Hair Modeling Using Computed Tomography. 

Oculus Samples 

Unity-Discover 

Discover is a showcase of the Meta Quest Mixed Reality APIs. This project demonstrate how to use Passthrough, Spatial Anchors, Scene API, Colocation and Shared Anchors. The Oculus SDK and other supporting material is subject to the Oculus proprietary license. 

Meta Research 

audioseal 

Localized watermarking for AI-generated speech audios, with SOTA on robustness and very fast detector 

Meta 

µsort 

Safe, minimal import sorting for Python projects. 

PyTorch 

workshops 

This is a repository for all workshop related materials. 

Meta Research 

CPA 

The Compositional Perturbation Autoencoder (CPA) is a deep generative framework to learn effects of perturbations at the single-cell level. CPA performs OOD predictions of unseen combinations of drugs, learns interpretable embeddings, estimates dose-response curves, and provides uncertainty estimates. 

PyTorch 

mulitpy 

torch::deploy (multipy for non-torch uses) is a system that lets you get around the GIL problem by running multiple Python interpreters in a single C++ process. 

Meta Samples 

WhatsApp API Examples 

Examples of how to use WhatsApp Cloud API on the WhatsApp Business Platform 

Meta Experimental 

ExtendedAndroidTools 

Extended Android Tools is a place to host and maintain a build environment and makefiles cross compiling Linux tools we all love for Android. 

Meta Incubator 

reindeer 

Reindeer is a tool to transform Rust Cargo dependencies into generated Buck build rules 

Meta Research 

LabGraph 

LabGraph is a Python framework for rapidly prototyping experimental systems for real-time streaming applications. It is particularly well-suited to real-time neuroscience, physiology and psychology experiments. 

Oculus Samples 

Unreal-HandGameplay 

Oculus showcase of hand tracking based interactions in Unreal. 

Meta Research 

SWAG 

Official repository for “Revisiting Weakly Supervised Pre-Training of Visual Perception Models”. https://arxiv.org/abs/2201.08371

Meta Incubator 

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. 

Oculus Samples 

Unity-Phanto 

Phanto is a showcase of the Meta Quest Mixed Reality APIs. This project demonstrate how to use Meshes. The Oculus SDK and other supporting material is subject to the Oculus proprietary license. 

Meta 

grocery-delivery 

The Grocery Delivery utility for managing cookbook uploads to distributed Chef backends. 

Meta Incubator 

FCR 

FBNet-Command-Runner: A thrift service to run commands on heterogeneous Network devices with configurable parameters. 

Relay 

relay-devtools 

Relay Development Tools 

Meta Incubator 

oculus-linux-kernel 

The Linux kernel code for Oculus devices 

Wit.ai 

wit-go 

Go client for wit.ai HTTP API 

Meta Research 

ScaDiver 

Project for the paper “A Scalable Approach to Control Diverse Behaviors for Physically Simulated Characters” 

Meta Incubator 

GeoLift 

GeoLift is an end-to-end geo-experimental methodology based on Synthetic Control Methods used to measure the true incremental effect (Lift) of ad campaign. 

Meta Samples 

Kotlin AST Tools 

Utilities and examples used in Meta to simplify migration from Java to Kotlin and maintenance of Kotlin code. 

Meta Research 

ResponsibleNLP 

Repository for research in the field of Responsible NLP at Meta. 

Meta Quest 

ProjectFlowerbed 

WebXR immersive gardening experience. 

Meta Research 

DynamicStereo 

[CVPR 2023] DynamicStereo: Consistent Dynamic Depth from Stereo Videos. 

PyTorch Labs 

float8_experimental 

This repository contains the experimental PyTorch native float8 training UX 

PyTorch Labs 

ao 

torchao: PyTorch Architecture Optimization (AO). A repository to host AO techniques and performant kernels that work with PyTorch. 

Meta 

taste-tester 

Software to manage a chef-zero instance and use it to test changes on production servers. 

Meta 

TestSlide 

A Python test framework 

Meta Incubator 

FioSynth 

Tool which enables the creation of synthetic storage workloads, automates the execution and results collection of synthetic storage benchmarks. 

Meta Incubator 

dispenso 

The project provides high-performance concurrency, enabling highly parallel computation. 

Meta Experimental 

resctl-demo 

Demonstrate and benchmark various features of Linux resource control in a self-contained package. 

Meta Incubator 

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. 

Meta Research 

fbpcf 

Private computation framework library allows developers to perform randomized controlled trials, without leaking information about who participated or what action an individual took. It uses secure multiparty computation to guarantee this privacy. It is suitable for conducting A/B testing, or measuring advertising lift and learning the aggregate statistics without sharing information on the individual level. 

Meta Research 

Private Computation Solutions 

FBPCS (Facebook Private Computation Solutions) leverages secure multi-party computation (MPC) to output aggregated data without making unencrypted, readable data available to the other party or any third parties. Facebook provides impression & opportunity data, and the advertiser provides conversion / outcome data. 

Meta Research 

tart 

Code and model release for the paper “Task-aware Retrieval with Instructions” by Asai et al. 

Meta Experimental 

Object Introspection 

Object Introspection (OI) enables on-demand, hierarchical profiling of objects in arbitrary C/C++ programs with no recompilation. 

Meta Incubator 

dataclassgenerate 

DataClassGenerate (or simply DCG) is a Kotlin compiler plugin that addresses an Android APK size overhead from Kotlin data classes. 

Meta Research 

InterWild 

Official PyTorch implementation of “Bringing Inputs to Shared Domains for 3D Interacting Hands Recovery in the Wild”, CVPR 2023 

Meta Research 

mtm 

MTM Masked Trajectory Models for Prediction, Representation, and Control. 

Meta Research 

BenchMARL 

A collection of MARL benchmarks based on TorchRL 

BoltsFramework 

Bolts-Java 

[Archive] Bolts is a collection of low-level libraries designed to make developing mobile apps easier. 

HHVM 

user-documentation 

Documentation for those that use HHVM and write Hack code. 

CrowdTangle 

CrowdTangle Public API Docs 

API Documentation 

Meta Research 

digit-design 

Design files for the DIGIT tactile sensor 

Meta Research 

simmc 

With the aim of building next generation virtual assistants that can handle multimodal inputs and perform multimodal actions, we introduce two new datasets (both in the virtual shopping domain), the annotation schema, the core technical tasks, and the baseline models. The code for the baselines and the datasets will be opensourced. 

Meta Research 

iopath 

A python library that provides common I/O interface across different storage backends. 

Meta 

sapp 

Post Processor for Facebook Static Analysis Tools. 

Meta Research 

shaDow_GNN 

NeurIPS 2021: Improve the GNN expressivity and scalability by decoupling the depth and receptive field of state-of-the-art GNN architectures 

Meta Incubator 

Code Verify 

Code Verify is an open source web browser extension that confirms that your Facebook, Messenger, Instagram, and WhatsApp Web code hasn’t been tampered with or altered, and that the Web experience you’re getting is the same as everyone else’s. 

PyTorch 

torchsnapshot 

A performant, memory-efficient checkpointing library for PyTorch applications, designed with large, complex distributed workloads in mind. 

Meta Research 

denoised_mdp 

Open source code for paper “Denoised MDPs: Learning World Models Better Than the World Itself” 

Meta Research 

holo_diffusion 

Code repository for the CVPR2023 publication “HoloDiffusion: Training a 3D diffusion model using 2D Images” 

WhatsApp 

Erlang Language Platform 

Erlang Language Platform. LSP server and CLI. 

Oculus Samples 

Unity-DepthAPI 

Examples of using Depth API for real-time, dynamic occlusions 

Meta Research 

minimax 

Efficient baselines for autocurricula in JAX. 

Oculus Samples 

Unity-CrypticCabinet 

Cryptic Cabinet is a short Mixed Reality (MR) experience for Meta Quest headsets. It will demonstrate the possibilities of MR through gameplay, narrative, and aesthetics. The app adapts to your room (big or small) to create a unique experience for everyone. 

Meta 

squangle 

SQuangLe is a C++ API for accessing MySQL servers 

Meta 

homebrew-fb 

OS X Homebrew formulas to install Meta open source software 

WhatsApp 

StringPacks 

Extracts localized strings from an Android app and stores it in a much more efficient format. 

Meta Research 

Neural-Code-Search-Evaluation-Dataset 

evaluation dataset consisting of natural language query and code snippet pairs 

Meta Research 

jacobian_regularizer 

A pytorch implementation of our jacobian regularizer to encourage learning representations more robust to input perturbations. 

Meta Research 

Hanabi_SPARTA 

Research code implementing the search AI agent for Hanabi, as well as a web server so people can play against it 

Meta Research 

impact-driven-exploration 

impact-driven-exploration 

Meta Research 

UnsupervisedDecomposition 

PyTorch original implementation of “Unsupervised Question Decomposition for Question Answering” 

Meta Research 

dcem 

The Differentiable Cross-Entropy Method 

Oculus Samples 

Unreal-SharedSpaces 

Oculus multiplayer showcase demonstrating basic multiplayer functionality in Unreal, including Oculus Platform Social APIs, Photon as the transport layer and UE replication. The Oculus SDK and other supporting material is subject to the Oculus proprietary license. 

Oculus Samples 

Unity-AssetStreaming 

Oculus asset streaming showcase demonstrating how to use asset streaming when navigating open world project while using different level of details. This sample also demonstrates how to use the Unity Addressables system. The Oculus SDK and other supporting material is subject to the Oculus proprietary license. 

Meta 

Threat Research 

Welcome to the Meta Threat Research Indicator Repository, a dedicated resource for the sharing of Indicators of Compromise (IOCs) and other threat indicators with the external research community 

Meta Research 

VIP: Value-Implicit Pre-Training 

Official repository for “VIP: Towards Universal Visual Reward and Representation via Value-Implicit Pre-Training” 

Meta Experimental 

allocative 

Library and proc macro to analyze memory usage of data structures in rust. 

Meta 

ocamlrep 

Sets of libraries and tools to write applications and libraries mixing OCaml and Rust. These libraries will help keeping your types and data structures synchronized, and enable seamless exchange between OCaml and Rust 

WhatsApp 

erlfuzz 

erlfuzz is a fuzzer for the Erlang ecosystem 

Meta Research 

OmnimatteRF 

A matting method that combines dynamic 2D foreground layers and a 3D background model. 

Meta Research 

Eyeful Tower dataset 

Official release of the Eyeful Tower dataset, a high-fidelity multi-view capture of 11 real-world scenes, from the paper “VR-NeRF High-Fidelity Virtualized Walkable Spaces” (Xu et al., SIGGRAPH Asia 2023). 

Meta 

mysql-8.0 

MySQL Server, the world’s most popular open source database, and MySQL Cluster, a real-time, open source transactional database. 

Meta Research 

HVVR 

Hierarchical Visibility for Virtual Reality, which implements a hybrid CPU/GPU ray-caster, suited for real time rendering of effects such as lens distortion. 

HHVM 

hsl 

The Hack Standard Library 

PyTorch 

rfcs 

PyTorch RFCs (experimental) 

Meta 

Kuduraft 

A Raft Library in C++ based on the Raft implementation in Apache Kudu 

Meta Research 

RidgeSfM 

Ridge SfM Structure from Motion via robust pairwise matching under depth uncertainty 

PyTorch 

torchdistX 

Torch Distributed Experimental 

Meta Research 

Generic-Grouping 

Open-source code for Generic Grouping Network (GGN, CVPR 2022) 

Meta Research 

Aria data tools 

Aria data tools provide the open-source toolkit in C++ and Python to interact with data from Project Aria 

Meta Research 

dcd 

Implementations of robust Dual Curriculum Design (DCD) algorithms for unsupervised environment design. 

Meta Research 

diht 

Filtering, Distillation, and Hard Negatives for Vision-Language Pre-Training 

Meta Research 

DCI 

Densely Captioned Images (DCI) dataset repository. 

Relay 

eslint-plugin-relay 

A plugin for the code linter ESLint to lint specific details about Relay. 

Meta Research 

2.5D-Visual-Sound 

2.5D visual sound 

Meta Research 

access 

Code to reproduce the experiments from the paper. 

Meta Experimental 

rust-shed 

Repository containing Rust crates common between other Facebook open source projects (like Mononoke or Eden). 

Meta Research 

pplbench 

Evaluation Framework for Probabilistic Programming Languages 

PyTorch 

csprng 

Cryptographically secure pseudorandom number generators for PyTorch 

Meta Research 

param 

PArametrized Recommendation and Ai Model benchmark is a repository for development of numerous uBenchmarks as well as end to end nets for evaluation of training and inference platforms. 

Meta Research 

fbpcp 

FBPCP (Facebook Private Computation Platform) is a secure, privacy safe and scalable architecture to deploy MPC (Multi Party Computation) applications in a distributed way on virtual private clouds. FBPCF (Facebook Private Computation Framework) is for scaling MPC computation up via threading, while FBPCP is for scaling MPC computation out via Private Scaling architecture. 

Meta Research 

ssl-relation-prediction 

Simple yet SoTA Knowledge Graph Embeddings. 

Meta Research 

asym-siam 

PyTorch implementation of Asymmetric Siamese (https://arxiv.org/abs/2204.00613

Meta Research 

PERFECT 

PERFECT: Prompt-free and Efficient Few-shot Learning with Language Models 

Meta Research 

dva 

Drivable Volumetric Avatars 

Meta 

bpfilter 

BPF-based packet filtering framework 

Meta Research 

r-mae 

PyTorch implementation of R-MAE https//arxiv.org/abs/2306.05411 

Meta Research 

motif 

Intrinsic Motivation from Artificial Intelligence Feedback 

Meta Incubator 

go-qfext 

a fast counting quotient filter implementation in golang 

PyTorch 

pytorch_sphinx_theme 

PyTorch Sphinx Theme 

Meta Research 

clutrr 

Diagnostic benchmark suite to explicitly test logical relational reasoning on natural language 

Meta Research 

rela 

Reinforcement Learning Assembly 

Meta Research 

GraphLog 

API for accessing the GraphLog dataset 

Mapillary 

mapillary_sls 

Mapillary Street-level Sequences Dataset 

Meta Research 

unnas 

Code for “Are labels necessary for neural architecture search” 

Meta Research 

DeepHandMesh 

Official PyTorch implementation of “DeepHandMesh: A Weakly-Supervised Deep Encoder-Decoder Framework for High-Fidelity Hand Mesh Modeling,” ECCV 2020 

Meta Research 

EasyCom Dataset 

The Easy Communications (EasyCom) dataset is a world-first dataset designed to help mitigate the *cocktail party effect* from an augmented-reality (AR) -motivated multi-sensor egocentric world view. 

Lofelt 

NiceVibrations 

🎮 🚀 Nice Vibrations and Lofelt Studio SDK source code repository 

Meta Research 

meta-ot 

Meta Optimal Transport 

Meta Research 

BiT: Robust Binary Multi-distilled Transformer 

Code repo for the paper BiT Robustly Binarized Multi-distilled Transformer 

Oculus Samples 

Unity-SharedSpatialAnchors 

Unity-SharedSpatialAnchors was built to demonstrate how to use the Shared Spatial Anchors API, available in the Oculus Integration SDK for the Unity game engine. The sample app showcases the creation, saving, loading, and sharing of Spatial Anchors. 

Oculus Samples 

Unity-UltimateGloveBall 

Meta Quest ESport Showcase demonstrating multiplayer functionalities in Unity. Including Oculus Social APIs, Avatars, Oculus Platform authentication, Oculus Multiplayer APIs, Photon Realtime, Photon Voice with Oculus Spatializer, and In-app purchases. The Oculus SDK and other supporting material is subject to the Oculus proprietary license. 

Meta Research 

flashy 

Framework for writing deep learning training loops. Lightweight, and retaining full freedom to design as you see fits. It handles checkpointing, logging, distributed, compatibility with Dora, and more! 

Meta Quest 

reality-accelerator-toolkit 

RATK (Reality Accelerator Toolkit) simplifies the integration of Mixed Reality experiences in WebXR, making it easier for developers to bring their MR ideas to life. 

Meta Research 

DVSR 

DVSR (“Consistent Direct Time-of-Flight Video Depth Super-Resolution”), CVPR 2023 

Meta Research 

riemannian-fm 

code for “Riemannian Flow Matching on General Geometries”. 

Meta 

facebook-business-sdk-codegen 

Codegen project for our business SDKs 

WhatsApp 

power_shell 

Erlang shell with advanced features: evaluating non-exported functions and shortcuts for frequently used functions. 

Meta Research 

dachshund 

Dachshund is a graph mining library written in Rust. It provides high performance data structures for multiple kinds of graphs, from simple undirected graphs to typed hypergraphs. Dachshund also provides algorithms for common tasks for graph mining and analysis, ranging from shortest paths to graph spectral analysis. 

Meta Research 

SimulEval 

SimulEval: A General Evaluation Toolkit for Simultaneous Translation 

Meta Research 

baspacho 

Direct solver for sparse SPD matrices for nonlinear optimization. Implements supernodal Cholesky decomposition algorithm, and supports GPU (CUDA). 

Meta Research 

RCDM 

Visualizing representations with diffusion based conditional generative model. 

Meta Research 

e3b 

Official repo for the E3B algorithm described in the paper “Exploration via Elliptical Episodic Bonuses”. 

Meta Incubator 

Tacquito 

Tacquito is an open source TACACs+ server written in Go that implements RFC8907 

Meta Research 

modem 

MoDem Accelerating Visual Model-Based Reinforcement Learning with Demonstrations 

Meta Research 

CiT 

Code for the paper titled “CiT Curation in Training for Effective Vision-Language Data”. 

Meta Experimental 

go-media-webtransport-server 

WebTransport media server that enables ultra low latency live streaming over QUIC (also VOD and rewind) 

Meta Research 

galactic 

Galactic Scaling End-to-End Reinforcement Learning for Rearrangement at 100k Steps-Per-Second 

Meta Research 

SoundingBodies 

We present a model that can generate accurate 3D sound fields of human bodies from headset microphones and body pose as inputs. 

Meta Research 

cruxeval 

CRUXEval: Code Reasoning, Understanding, and Execution Evaluation 

Meta 

fb303 

fb303 is a core set of thrift functions that provide a common mechanism for querying stats and other information from a service. 

Mapillary 

mapillary_vistas 

MVD Evaluation Scripts 

HHVM 

hhast 

Mutable AST library for Hack with linting and code migrations 

Meta Incubator 

dcrpm 

A tool to detect and correct common issues around RPM database corruption. 

Meta Research 

voxelcnn 

VoxelCNN: Order-Aware Generative Modeling Using the 3D-Craft Dataset 

Meta Research 

Radlibrary 

An R package for accessing the Facebook Ad Library API 

Wit.ai 

Wit Unity SDK 

Wit-Unity is a Unity C# wrapper around the the Wit.ai rest APIs and is a core component of Voice SDK. 

Meta Research 

Noresqa 

This github repo is for Neurips 2021 and Interspeech 2022 papers on Non-Matching Reference based estimation of speech quality assessment. 

Meta Research 

data2vec_vision 

Large-scale Self-supervised Pre-training Across Tasks, Languages, and Modalities 

Meta Research 

holotorch 

Holotorch is an optimization framework for differentiable wave-propagation written in PyTorch 

Meta Research 

vsc2022 

Code for the Video Similarity Challenge. 

WhatsApp 

Erlang Tree-sitter Grammar 

Tree-sitter Grammar for Erlang 

Meta Research 

NGDF 

Neural Grasp Distance Fields for Robot Manipulation 

Meta Incubator 

ForgeArmory 

ForgeArmory provides TTPs that can be used with the TTPForge (https://github.com/facebookincubator/ttpforge). 

Meta Experimental 

webcodecs-capture-play 

Live streaming low latency experimentation platform in the browser (using WebCodecs) 

Meta Research 

IMU2CLIP 

Code repository for IMU2CLIP(https//arxiv.org/pdf/2210.14395.pdf) 

Meta Research 

assemblyhands-toolkit 

AssemblyHands Toolkit is a Python package that provides data loader, visualization, and evaluation tools for the AssemblyHands dataset (CVPR 2023). 

Meta Research 

FMMAX 

Fourier modal method with Jax 

Meta Research 

Temporally Consistent Online Depth Estimation Using Point-Based Fusion 

Code for our CVPR 2023 paper on online, temporally consistent depth estimation. 

Meta Research 

EgoObjects 

[ICCV2023] EgoObjects: A Large-Scale Egocentric Dataset for Fine-Grained Object Understanding 

Oculus Samples 

Unity-MoveFast 

Oculus Interaction SDK showcase demonstrating the use of Interaction SDK in Unity with hand tracking for a fitness-style app. This project contains the code and assets used in the “Move Fast” demo available on App Lab. The Oculus SDK and other supporting material is subject to the Oculus proprietary license. 

Oculus Samples 

Unity-StarterSamples 

This repository brings multiple samples that can help you explore features and bring them into your project. 

Meta 

between-meals 

A library to provide calculations between Chef diffs. 

HHVM 

xhp-js 

Easily create JS controllers for XHP elements, and XHP wrappers for React elements 

Meta 

react-native-deprecated-modules 

Deprecated modules that were formerly part of React Native. 

Flashlight 

Flashlight Text 

Text utilities, including beam search decoding, tokenizing, and more, built for use in Flashlight. 

Meta Incubator 

Secure Key Storage 

Secure Key Storage (SKS) is a library for Go that abstracts Security Hardware on laptops. 

Meta Incubator 

antlir 

ANother Linux Image buildeR 

Meta Incubator 

InjKit 

Injection Kit. It is a java bytecode processing library for bytecode injection and transformation. 

Meta Research 

adversarially-motivated-intrinsic-goals 

This repository contains code for the method and experiments of the paper “Learning with AMIGo: Adversarially Motivated Intrinsic Goals”. 

Meta Incubator 

ConversionsAPI-Tag-for-GoogleTagManager 

This repository will contain the artifacts needed for setting up Conversions API implementation on Google Tag Manager’s serverside. Please follow the instructions https://www.facebook.com/business/help/702509907046774 

PyTorch 

test-infra 

This repository hosts code that supports the testing infrastructure for the main PyTorch repo. For example, this repo hosts the logic to track disabled tests and slow tests, as well as our continuation integration jobs HUD/dashboard. 

Meta Research 

ContactOpt 

Physical contact plays a critical role in hand and object grasping. By estimating desirable contact then optimizing the hand pose to achieve it, ContactOpt improves the accuracy and realism of estimated hand and object poses. 

Meta Research 

Anonymous_Credential_Service 

Meta’s Anonymous Credential Service (ACS) is designed to enable it to authenticate users in a “de-identified manner,” permitting access to services without gathering any data that could be used to identify the subject’s identity. 

Meta Research 

LAWT 

Code for papers Linear Algebra with Transformers (TMLR) and What is my Math Transformer Doing? (AI for Maths Workshop, Neurips 2022) 

Meta 

errpy 

An Error-Recovering Parser for Python 

Meta Research 

cop3d 

Common Pets in 3D 

Meta Research 

UmeTrack 

UmeTrack Unified multi-view end-to-end hand tracking for VR 

Meta Research 

VLaMP 

Code for “Pretrained Language Models as Visual Planners for Human Assistance” 

Meta Research 

SemDeDup 

Code for “SemDeDup”, a simple method for identifying and removing semantic duplicates from a dataset (data pairs which are semantically similar, but not exactly identical). 

Meta Research 

PartDistillation 

Code release for the CVPR’23 paper titled “PartDistillation Learning part from Instance Segmentation” 

Meta Research 

EgoBlur 

This repository contains a command-line interface(CLI) that can detect and blur out faces and license plates(PII) from images and videos. The CLI takes an image or video file as input, runs an anonymization algorithm on it, and writes the blurred output to a specified path. 

Meta Research 

EgoVLPv2 

Code release for “EgoVLPv2: Egocentric Video-Language Pre-training with Fusion in the Backbone” [ICCV, 2023] 

Meta Research 

maws 

Code and models for the paper “The effectiveness of MAE pre-pretraining for billion-scale pretraining” https://arxiv.org/abs/2303.13496 

Meta Research 

text-simplification-evaluation 

Reference-less Quality Estimation of Text Simplification Systems 

Meta Incubator 

obs-plugins 

OBS Plugins 

Meta Incubator 

glTFVariantMeld 

An application that accepts files on the glTF format, interprets them as variants of an over-arching whole, and melds them together. 

Meta Research 

xR-EgoPose 

New egocentric synthetic dataset for egocentric 3D human pose estimation 

Meta Research 

digit-interface 

Python interface for the DIGIT tactile sensor 

Meta Research 

jps 

Code for “Joint Policy Search for Collaborative Multi-agent Incomplete Information Games” 

Meta Research 

AEPsych 

AEPsych is a tool for adaptive experimentation in psychophysics and perception research, built on top of gpytorch and botorch. 

Meta Research 

svg 

On the model-based stochastic value gradient for continuous reinforcement learning 

Meta Research 

Carbon Explorer 

Carbon Explorer helps evaluating solutions make datacenters operate on renewable energy. 

Meta Research 

TCDM 

Code release for “Learning Dexterous Manipulation from Exemplar Object Trajectories and Pre-Grasps” 

Meta Research 

Bayesian Optimization over Discrete and Mixed Spaces via Probabilistic Reparameterization 

Bayesian Optimization over Discrete and Mixed Spaces via Probabilistic Reparameterization 

Oculus Samples 

voicesdk-samples-whisperer 

Oculus Voice SDK showcase demonstrating the use of Voice SDK in Unity. This project contains the source code for the “Whisperer” demo available on App Lab. The Oculus SDK and other supporting material is subject to the Oculus proprietary license. 

Meta Research 

miniF2F 

An updated version of miniF2F with lots of fixes and informal statements / solutions. 

Meta Research 

SyncMatch 

Self-supervised Correspondence Estimation via Multiview Registration 

Meta Research 

MODeL 

Memory Optimizations for Deep Learning (ICML 2023) 

Meta Research 

Controllable Agent 

The Controllable Agent project trains RL Agents able to optimize any reward function specified in real time, without any further learning or fine-tuning. Training is reward-free and based on the Forward-Backward representation. 

Meta Research 

active_indexing 

Official implementation of “Active Image Indexing” 

Meta Research 

genecis 

Code and Models for “GeneCIS A Benchmark for General Conditional Image Similarity” 

Meta Research 

how-to-autorl 

Plug-and-play hydra sweepers for the EA-based multifidelity method DEHB and several population-based training variations, all proven to efficiently tune RL hyperparameters. 

Oculus Samples 

Unity-Decommissioned 

Unity project for “Decommissioned A VR Social Deduction Showcase” on Meta Quest 

Meta Research 

spot-sim2real 

Spot Sim2Real Infrastructure 

Meta Research 

ProcedureVRL 

[CVPR 2023] Official code for “Learning Procedure-aware Video Representation from Instructional Videos and Their Narrations” 

Meta Research 

privacy_adversarial_framework 

The Privacy Adversarial Framework (PAF) is a knowledge base of privacy-focused adversarial tactics and techniques. PAF is heavily inspired by MITRE ATT&CK®. 

Meta Research 

RLCD 

Reproduction of “RLCD Reinforcement Learning from Contrast Distillation for Language Model Alignment 

Meta Research 

doc-storygen-v2 

Codebase for LLM story generation; updated version of https//github.com/yangkevin2/doc-story-generation 

PyTorch Labs 

TorchFix 

TorchFix – a linter for PyTorch-using code with autofix support 

BoltsFramework 

boltsframework.github.io 

Meta Incubator 

later 

A framework for python asyncio with batteries included for people writing services in python asyncio 

Meta 

openbmc-linux 

Linux kernel consumed by OpenBMC 

Meta Incubator 

go2chef 

A Golang tool to bootstrap a system from zero so that it’s able to run Chef to be managed 

Meta Research 

CausalSkillLearning 

Codebase for project about unsupervised skill learning via variational inference and causality. 

Meta Research 

BinauralSDM 

This repository contains a set of tools to render Binaural Room Impulse Responses (BRIR) using the Spatial Decomposition Method (SDM).The implementation features a series of improvements presented in Amengual et al. 2020, such as quantization of the direction of arrival (DOA) estimates to improve the spectral properties of the rendered BRIRs, or RTMod and RTMod+AP equalization for the late reverberation.The repository also contains the necessary files to 3D print an array holder of optimized topology for the estimation of DOA information. 

Meta Incubator 

ConversionsAPI-Client-for-GoogleTagManager 

This repository will contain the artifacts needed for setting up Conversions API implementation on Google Tag Manager’s serverside. Primarily we will be hosting, – ConversionsAPI(Facebook) Client – listens on the events fired to GTM Server and maps them to common GTM schema. – ConversionsAPI(Facebook) Tag – server tag that fires events to CAPI.For more details on Design here https//fburl.com/uae68vlr 

Meta 

OpenBIC 

BICs (Bridge IC) are standalone devices deployed within a Data Center that enable monitoring a multi-host system using a single BMC device. 

Meta Research 

UNLU 

Code for the paper “UnNatural Language Inference” to appear at ACL 2021 (Long Paper) 

Mapillary 

Mapillary Python SDK 

A Python 3 library built on the Mapillary API v4 to facilitate retrieving and working with Mapillary data. 

Meta 

netconsd 

Receive and process logs from the Linux kernel. 

Meta Research 

BalancingGroups 

Simple data balancing baselines for worst-group-accuracy benchmarks. 

Meta Research 

Robust Multi-Objective Bayesian Optimization Under Input Noise 

Code for “Robust Multi-Objective Bayesian Optimization Under Input Noise” 

Meta Research 

concurrentqa 

This repo contains data and code for the paper “Reasoning over Public and Private Data in Retrieval-Based Systems.” 

Oculus Samples 

Unity-AppSpaceWarp 

Application SpaceWarp showcase demonstrating how developers can generate only every other frame for their application, effectively allowing them to render at half framerate. This gives developers more time to generate better graphics and simulations in their application. 

Meta 

buck2-prelude 

Prelude for the Buck2 project 

Meta Research 

MidasTouch 

MidasTouch: Monte-Carlo inference over distributions across sliding touch 

Meta Research 

w2ot 

Euclidean Wasserstein-2 optimal transportation 

Meta Research 

Leveraging Demonstrations with Latent Space Priors 

Source code release for “Leveraging Demonstrations with Latent Space Priors” 

Meta Research 

Whac-A-Mole 

Code for the paper “A Whac-A-Mole Dilemma Shortcuts Come in Multiples Where Mitigating One Amplifies Others” 

Meta Research 

AutoCAT 

AutoCAT: Reinforcement Learning for Automated Exploration of Cache-Timing Attacks 

Meta Research 

HierVL 

[CVPR 2023] HierVL Learning Hierarchical Video-Language Embeddings 

Meta Research 

DejaVu 

Repository for the paper Do SSL Models Have Déjà Vu? A Case of Unintended Memorization in Self-supervised Learning 

Meta Incubator 

Commuting Zones 

Commuting zones are geographic areas where people live and work and are useful for understanding local economies, as well as how they differ from traditional boundaries. These zones are a set of boundary shapes built using aggregated estimates of home and work locations. Data used to build commuting zones is aggregated and de-identified. 

Meta Research 

Ternary_Binary_Transformer 

ACL 2023 

Meta Research 

AdaTT 

pytorch open-source library for the paper “AdaTT Adaptive Task-to-Task Fusion Network for Multitask Learning in Recommendations” 

Meta Research 

clip-rocket 

Code release for “Improved baselines for vision-language pre-training” 

Meta Research 

novel-view-acoustic-synthesis 

Code for Novel View Acoustic Synthesis paper 

Meta Research 

Accelerating Hair Rendering by Learning High-Order Scattered Radiance 

This is the official implementation of our EGSR 2023 paper, Accelerating Hair Rendering by Learning High-Order Scattered Radiance. 

Meta Research 

PlatoNeRF 

PlatoNeRF: 3D Reconstruction in Plato’s Cave via Single-View Two-Bounce Lidar 

Meta Research 

crystal-llm 

Large language models to generate stable crystals. 

HHVM 

hhvm-third-party 

All of the dependencies that hhvm needs which don’t have nice packages 

HHVM 

hhvm.com 

The landing page for HHVM and the blog of Hack/HHVM 

HHVM 

hacktest 

A unit testing framework for Hack 

Meta Incubator 

wordpress-messenger-customer-chat-plugin 

Messenger Customer Chat Plugin for WordPress 

Meta Incubator 

Facebook-Pixel-for-Wordpress 

A plugin for advertisers who use WordPress to enable them easily setup the facebook pixel. 

Meta Experimental 

fb-vscode 

Visual Studio Code 

Meta 

ristretto255-js 

Javascript implementation of the Ristretto255 group operations, built on top of the popular TweetNaCl.js crypto library 

Meta Research 

online_dialog_eval 

Code for the paper “Learning an Unreferenced Metric for Online Dialogue Evaluation”, ACL 2020 

Wit.ai 

android-voice-demo 

Example on how to build a voice-enabled Android app with Wit.ai 

Meta Research 

interaction-exploration 

Code for “Learning Affordance Landscapes for Interaction Exploration in 3D Environments” (NeurIPS 20) 

Wit.ai 

webxr-voice-demo 

Code sample that demonstrates how to integrate a voice user interface with WebXR using Wit.ai, Web-Speech-API, and A-Frame. 

Meta 

Hyperion 

This project enabled intercepting and virtualizing the browser API 

Meta Research 

FAMBench 

Benchmarks to capture important workloads. 

Meta Research 

BELA 

Bi-encoder entity linking architecture 

Meta 

voprf 

An implementation of a verifiable oblivious pseudorandom function (RFC 9497) 

Meta Research 

Entity Factored RL 

Source code for the paper “Policy Architectures for Compositional Generalization in Control” 

Meta Research 

Semantic Image Translation 

Evaluation benchmark for the task of Semantic Image Translation. Contains code to run FlexIT (CVPR 2022) 

Meta Experimental 

siMMMulator 

siMMMulator is an open source R-package that helps users to generate simulated data to plug into Marketing Mix Models (MMMs). The package features a variety of functions to help users build a data set from scratch. 

Meta Samples 

Reels Publishing APIs 

This repository contains sample apps for developers who are interested in integrating with Reels APIs. 

Meta Research 

Reliable VQA 

Implementation for the paper “Reliable Visual Question Answering Abstain Rather Than Answer Incorrectly” (ECCV 2022: https//arxiv.org/abs/2204.13631). 

WhatsApp 

WhatsApp Business Platform On-Premise API Deployment Templates 

This repo hosts the cloud templates which enable one-click deployment of their WhatsApp Business Platform On-Premise API on different cloud platforms with stable high messaging throughput. 

Meta Research 

E2EVE 

Official repository for the paper “End-to-End Visual Editing with a Generatively Pre-Trained Artist”, which is accepted at ECCV 2022. Here, we consider the targeted image editing problem blending a region in a source image with a driver image that specifies the desired change. Differently, from prior works, we solve this problem by learning a conditional probability distribution of the edits, end-to-end. 

Meta Research 

ede 

Code for the paper “Uncertainty-Driven Exploration for Generalization in Reinforcement Learning”. 

Meta Research 

MAViL: Masked Audio-Video Learners 

The repo host the code and model of MAViL. 

Meta Research 

AgentHive 

AgentHive provides the primitives and helpers for a seamless usage of robohive within TorchRL. 

Meta Research 

NasRec 

NASRec Weight Sharing Neural Architecture Search for Recommender Systems 

Meta Research 

6DoF-Auraliser 

An auralisation system that takes a head-worn microphone array recordings as input and renders the audio for binaural playback; taking into account both the listener’s head-orientation and relative position from the recording point. 

Meta Experimental 

Memory Snapshot Analyzer 

Analysis tooling for memory snapshots of managed code runtimes, specifically, Unity Memory Snapshots. 

Meta Research 

EgoT2 

Code release for the paper “Egocentric Video Task Translation” (CVPR 2023 Highlight) 

Meta Research 

PostText 

PostText is a QA system for querying your text data. When appropriate structured views are in place, PostText is good at answering queries that require computing aggregates over your data. 

Meta Research 

ssorl 

Semi-Supervised Offline Reinforcement Learning with Action-Free Trajectories 

Meta Research 

ViP-MAE 

This is a PyTorch implementation of the paperViP A Differentially Private Foundation Model for Computer Vision 

Meta Samples 

simple diffusion studio 

sdstudio project for image generation and modification 

Meta Research 

replay_dataset 

Download scripts and tools for Replay dataset. 

Meta Research 

CL-LNS 

Code repo for ICML’23 Searching Large Neighborhoods for Integer Linear Programs with Contrastive Learning 

Meta Research 

LANCER 

Repo for the paper “Landscape Surrogate Learning Decision Losses for Mathematical Optimization Under Partial Information” 

Meta Research 

three_bricks 

Official Implementation of the paper “Three Bricks to Consolidate Watermarks for LLMs” 

Meta Incubator 

Conversation Platform 4 Marketing (CP4M) 

CP4M is a conversational marketing platform which enables advertisers to integrate their customer-facing chatbots with FB Messenger/WhatsApp, in order to meet customers where they are and drive native conversations on the advertiser’s owned infra. 

Meta Research 

lss_eval 

This is a new metric that can be used to evaluate faithfulness of text generated by LLMs. The work behind this repository can be found here 

Meta Research 

High Resolution Canopy Height Maps 

This repository provides inference code to compute canopy height maps from aerial images, as described in the paper “Very high resolution canopy height maps from RGB imagery using self-supervised vision transformer and convolutional decoder trained on Aerial Lidar”. 

Meta Research 

ca_body 

Codec Avatar Body 

Oculus Samples 

Unreal-Phanto 

Phanto is a showcase of the Meta Quest Mixed Reality APIs. This project demonstrates how to use Meshes. The Oculus SDK and other supporting material is subject to the Oculus proprietary license. 

HHVM 

hacklang.org 

The content for hacklang.org 

Meta 

openbmc-uboot 

Tracking Denx Das u-boot with various trusted computing add-ons. 

Meta Research 

dynabench 

Dynamic Adversarial Benchmarking platform 

Meta Research 

Imppres 

This repository houses the IMPlicature and PRESupposition diagnostic dataset (IMPPRES), consisting of >25k semiautomatically generated sentence pairs illustrating well-studied pragmatic inference types. IMPPRES is an NLI dataset following the format of SNLI (Bowman et al., 2015), MultiNLI (Williams et al., 2018) and XNLI (Conneau et al., 2018), which was created to determine how well trained NLI models do on recognizing several kinds of presuppositions and scalar implicatures. 

WhatsApp 

WhatsApp Runtime System (WARTS) 

Erlang/OTP 

Meta Incubator 

MY_ENUM 

Small c++ macro library to add compile-time introspection to c++ enum classes. 

Meta Research 

Opacus-lab 

Research and experimental code related to Opacus, an open-source library for training PyTorch models with Differential Privacy 

Meta Research 

deepmeg-recurrent-encoder 

deepmeg recurrent encoder 

Meta Research 

RidgeSketch 

A Fast sketching based solver for large scale ridge regression 

Meta Research 

torch_ucc 

Pytorch process group third-party plugin for UCC 

Mapillary 

Mapillary Metropolis SDK 

A collection of code examples to help users get started with the Mapillary Metropolis dataset 

Meta 

pyre-action 

GitHub Action for Pyre 

Meta Research 

grounding-inductive-biases 

reproduces experiments from “Grounding inductive biases in natural images: invariance stems from variations in data” 

Meta 

Pysa Action 

GitHub Action for Pysa 

Meta Incubator 

Spark AR Core Libs 

Core libraries that can be used in Spark AR. You can import each library depends on your requirements. 

Meta Research 

Data Acquisition for ML Benchmark 

DAM Data Acquisition for ML Benchmark, as part of the DataPerf benchmark suite, https://dataperf.org/ 

Meta Research 

PatternedClothing 

Dataset of dynamic clothing from pattern registration 

Meta Research 

t2motion 

Official implementation of Breaking The Limits of Text-conditioned 3D Motion Synthesis with Elaborative Descriptions. (ICCV2023) 

Meta Research 

UNIREX 

This is the official PyTorch repo for “UNIREX: A Unified Learning Framework for Language Model Rationale Extraction” (ICML 2022). 

Oculus Samples 

Unreal-GraphicsShowcase 

Oculus showcase demonstrating how to use Vulkan subpasses to implement performant tonemapping for color grading LUTs, day-night cycle, fade in / fade out, and vignette effects. 

Meta Research 

A Data Source for Reasoning Embodied Agents 

A Data Source for Reasoning Embodied Agents 

Meta Research 

conversational-voice-capture 

A general purpose web app for connecting participants to engage in realtime conversations based on generated prompts. 

Meta Incubator 

rush 

RUSH (Reliable – unreliable – Streaming Protocol) 

Meta Research 

go-fresh 

Original code for the paper “Learning Goal-Conditioned Policies Offline with Self-Supervised Reward Shaping” by Mezghani et al. 

Meta Experimental 

protoquant 

Prototype routines for GPU quantization written using PyTorch. 

Meta Research 

gtmf 

The implementation of GTMF(Ground Truth Maturity Framework) 

Meta Research 

gismo 

companion code for “Learning to substitute Ingredients in Recipes” 

Meta Research 

SparseBO 

code associated with paper “Sparse Bayesian Optimization” 

WhatsApp 

WhatsApp-OTP-Sample-App 

Sample app that integrates with WhatsApp OTP (One-Time Password) copy code and “one-tap” autofill features. This project shows how to send and receive OTP code from WhatsApp and best practices around integration. 

Meta Research 

qEUBO 

Reproducible code for paper “qEUBO A Decision-Theoretic Acquisition Function for Preferential Bayesian Optimization” from AISTATS 2023 

Meta 

Conversion-Leads-Salesforce-APEX 

Setup Conversion Leads API integration using Salesforce APEX triggers on Lead objects 

Meta Quest 

spatial-web-template 

WebXR sample / template app 

Meta Research 

EgoTV 

EgoTV Egocentric Task Verification from Natural Language Task Descriptions 

Meta Research 

selective-vqa_ood 

Implementation for the CVPR 2023 paper “Improving Selective Visual Question Answering by Learning from Your Peers” (https://arxiv.org/abs/2306.08751

Meta Research 

bc-irl 

Implementation of BC-IRL and other IRL baselines 

Meta Research 

UmeTrack_data 

Dataset for the paper UmeTrack Unified multi-view end-to-end hand tracking for VR 

Meta Research 

TimelineQA 

This is the repository for TimelineQA, a benchmark for querying lifelogs. 

Meta Research 

coocmap 

code for paper “Accessing higher dimensions for unsupervised word translation” 

Meta Research 

iclmlp 

Experiments for “A Closer Look at In-Context Learning under Distribution Shifts” 

Meta Research 

distributed_traces 

Distributed tracing data from Meta’s microservices architecture. 

Meta Research 

SIE 

Code for the paper Self-Supervised Learning of Split Invariant Equivariant Representations 

WhatsApp 

erldist_filter 

erldist_filter NIF for filtering and logging Erlang Dist Protocol messages 

Meta Research 

adaptive_scheduling 

Experimental scripts for researching data adaptive learning rate scheduling. 

Meta Research 

gen_dgrl 

DGRL Official Code 

Meta Incubator 

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. 

Meta Research 

MoCA 

Motion-conditional image animation for video editing 

Meta Research 

rlfh-gen-div 

This is code for most of the experiments in the paper Understanding the Effects of RLHF on LLM Generalisation and Diversity 

Meta Research 

ExPLORe 

This is code to accompany the paper “Accelerating Exploration with Unlabeled Prior Data”. 

Meta Research 

SOC-matching 

Code release for “Stochastic Optimal Control Matching” 

Meta Experimental 

moq-encoder-player 

This project is provides a minimal implementation (inside the browser) of a live video and audio encoder and video / audio player creating and consuming IETF MOQ stream. The goal is to provide a minimal live platform components that helps testing IETF MOQ interop 

Meta Research 

Qinco 

Residual Quantization with Implicit Neural Codebooks 

Meta Research 

MMCSG 

This repository contains the baseline system for CHiME-8 MMCSG challenge focusing on transcribing both sides of a conversation where one participant is wearing smart glasses equipped with a microphone array and camera. 

Meta Samples 

fbrell 

An interactive environment to explore the Facebook JavaScript SDK. 

HHVM 

xhp-js-example 

Example project for XHP-JS 

Flow 

ocaml-dtoa 

double-to-ascii ocaml implementation 

Flow 

ocaml-wtf8 

An ocaml library that implements a WTF-8 encoder and decoder. 

Mapillary 

Augmentor 

Image augmentation library in Python for machine learning. 

Flow 

ocaml-vlq 

A library to encode/decode numbers in OCaml. 

HHVM 

hack-http-request-response-interfaces 

Defines common cross-framework interfaces to represent HTTP requests and responses 

Flow 

ocaml-ppx_gen_rec 

ocaml preprocessor that generates a recursive module 

HHVM 

hack-mode 

A Emacs major mode for editing Hack code 

Meta Incubator 

Portal-Kernel 

Kernel Code for Portal. 

Meta Research 

fbooja 

Implements the bootstrap and jackknife methods of http://tygert.com/jdssv.pdf 

Meta Research 

parcus 

Soft Pattern Matching for Interpretable Low-Resource Classification 

Meta Incubator 

jupyterhub_fb_authenticator 

JupyterHub Facebook Authenticator is a Facebook OAuth authenticator built on top of OAuthenticator. 

Meta Incubator 

meta-fbvuln 

OpenEmbedded meta-layer that allows producing a vulnerability manifest alongside a Yocto build. The produced manifest is suitable for ongoing vulnerability scanning of fielded software. 

Meta Research 

svinfer 

The FORT team has released differentially private Condor data to external researchers in H1 2020. It is known that analyzing DP data via classic statistical models will lead to biased conclusions. We are releasing at-scale statistical models which provide valid inference from DP data. 

Meta Research 

clara 

CLARA: Confidence of Labels and Raters 

PyTorch 

pytorch-integration-testing 

Testing downstream libraries using pytorch release candidates 

Meta Research 

FIND 

FIND: search For Inductive biases IN Deep seq2seq 

Meta Research 

mc 

I have implemented in both python and R two papers for estimating subgroup means under misclassification, which are useful for data analyses. T. K. MAK, W. K. LI, A new method for estimating subgroup means under misclassification, Biometrika, Volume 75, Issue 1, March 1988, Pages 105–111, https//doi.org/10.1093/biomet/75.1.105 Selén, Jan. “Adjusting for Errors in Classification and Measurement in the Analysis of Partly and Purely Categorical Data.” Journal of the American Statistical Association, vol. 81, no. 393, 1986, pp. 75–81. JSTOR, www.jstor.org/stable/2287969. Accessed 10 Aug. 2020. 

Meta Samples 

cp_reference 

We are building a 3rd party commerce platform partner reference implementation. 

Meta Incubator 

Eigen-FBPlugins 

This is collection of plugins extending Eigen arrays/matrices with main focus on using them for computer vision. In particular, this project should provide support for multichannel arrays (missing in vanilla Eigen) and seamless integration between Eigen types and OpenCV functions. 

Meta Incubator 

dnf-plugin-cow 

Code to enable Copy on Write features being upstreamed in rpm and librepo 

Meta Research 

fbcdgraph 

The codes reproduce the figures and statistics in the paper, “Cumulative deviation of a subpopulation from the full population,” by Mark Tygert. The repo also provides the LaTeX and BibTex sources required for replicating the paper. 

Meta Samples 

Planning Excellence Toolkit 

Sample codes that allows to fetch different Reach and Frequency curves from the Facebook Marketing API. 

Meta Research 

ucc 

Unified Communication Collectives Library 

Meta Samples 

Lead Ads Webhook Sample at AWS 

Sample code to accelerate client’s adoption of Lead Ads and Conversion Leads products, by integrating with our advertising platform. Developers can also take this as reference when building integrations, without having to start from scratch. 

Meta Experimental 

edencommon 

Shared library for Watchman and Eden projects. 

Meta Incubator 

automerge 

A JSON-like data structure (a CRDT) that can be modified concurrently by different users, and merged again automatically. 

Meta Experimental 

kperf 

TCP and TLS performance testing tool. 

Meta Research 

image-goal-nav-dataset 

Dataset for Image-Goal Navigation in Habitat 

Meta Research 

preference-exploration 

Code for replicating experiments from the paper, Preference Exploration for Efficient Bayesian Optimization with Multiple Outcomes, published in AISTATS 2022. 

Meta Research 

dp_compression 

Code repo for the paper “Privacy-aware Compression for Federated Data Analysis”. 

Meta Samples 

python-typing-tutorial 

A sample Python project to demonstrate basic type checking concepts and best practices. 

Meta Research 

bounding_data_reconstruction 

Repo for the paper “Bounding Training Data Reconstruction in Private (Deep) Learning”. 

Meta Samples 

Share to Reels | Android Sample App 

Android sample app with Share to Reels 

Meta Samples 

Share to Reels | iOS Sample App 

iOS sample app with Share to Reels 

Meta Research 

ecevecce 

Metrics of calibration for probabilistic predictions 

Meta Research 

VeriPy 

VeriPy is a python based Verilog/Systemverilog automation tool. It automates ports/wire/reg/logic declarations, sub-module Instantiation, embedded python, IO spec flow, memory wrapper generation, various code generation plugins and configurable code generation. The VeriPy Wiki has more the detailed documentation. 

Meta Samples 

PyTorch Quantization Workshop 

Code for a workshop hosted at the MLOps World Summit ’22 

Meta Research 

Implicit-HRTF 

This repository contains the dataset used to train the neural network model descried in the paper “Implicit HRTF Modeling Using Temporal Convolutional Networks”, ICASSP 2021. 

Meta Research 

Computer Vision Bias Amplification 

Bias amplification and overconfidence in computer vision. 

Meta Research 

nccl 

Optimized primitives for collective multi-GPU communication 

Flashlight 

Flashlight Sequence 

Sequence algorithms for use in Flashlight. 

Meta 

lr-with-bins 

An experimental first-stage model used for quick and efficient inference on part of the data. 

Meta Research 

flowframe 

FlowFrame enforces information flow control policies in Scala Spark applications. 

Meta Research 

spotlight_hardware_designs 

Partial set of hardware designs for a Meta-developed brain computer interface (BCI) research prototype system (Spotlight). 

Meta Samples 

caldera-security-tests 

This project was created to provide examples of a TTP Runner and Security Regression Pipeline using vulnerabilities discovered in MITRE CALDERA by Jayson Grace from Meta’s Purple Team. 

Wit.ai 

VoiceSDK Unreal Engine 

The Voice SDK for the Unreal engine. 

Meta Research 

dmae_st 

Directed masked autoencoders 

Meta Samples 

Insights Dashboard 

Insights Dashboard is a sample app that integrates with Meta’s Insights APIs 

Meta Research 

EgocentricUserAdaptation 

In this codebase we establish a benchmark for egocentric user adaptation based on Ego4d.First, we start from a population model which has data from many users to learn user-agnostic representations.As the user gains more experience over its lifetime, we aim to tailor the general model to user-specific expert models. 

Meta Research 

PSSL 

Experiment research ideas in self-supervised learning. 

Meta Research 

griphin 

High performance pytorch engine for distributed graph storage, processing and analytics 

Meta Incubator 

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. 

Meta Research 

SplitAO3D 

Project code for our HPG2023 paper “PSAO: Point-Based Split Rendering for Ambient Occlusion” 

Meta Samples 

mit-dl-workshop 

Meta Research 

Sustainable Concrete 

Repository to track versions of concrete strength data, models, and active learning proposals. 

Meta Research 

synlm 

Code for paper: “Privately generating tabular data using language models”. 

Meta Research 

latticer 

The codes reproduce the figures in the paper, “An efficient algorithm for integer lattice reduction.” The repo also provides the LaTeX and BibTeX sources required for replicating the paper. 

Meta Research 

pyvrs 

Python interface for https//github.com/facebookresearch/vrs. 

Meta Research 

DST-EGQA 

Code for Continual Dialogue State Tracking via Example-Guided Question Answering work. 

Meta 

MapWithAI Tasking Manager 

A fork of the HOTOSM Tasking Manager (tasks.hotosm.org) to deploy and test experimental integrations and features. 

Meta Incubator 

SafeC 

Library containing safer alternatives/wrappers for insecure C APIs. 

Meta Research 

color difference metric for binocular rivalry, delta E bino 

calculate color difference metric for binocular rivalry, delta E bino 

Meta Research 

LINKExtension 

replication code for “Node Attribute Prediction on Multilayer Networks with Weighted and Directed Edges” 

Meta Incubator 

scrut 

Scrut is a testing toolkit for CLI applications. A tool to scrutinize terminal programs without fuss. 

Meta Research 

video_rep_learning 

SSL Video Representation Learning project 

Meta 

react-router-3 

Fork of https//www.npmjs.com/package/react-router v3.0.5 

Meta Research 

CompGenRep_MLRC2022 

The repository for the project A Replication Study of Compositional Generalization Works on Semantic Parsing, accepted into MLRC2022. 

Meta Research 

Ego4D Goal-Step 

Ego4D Goal-Step: Toward Hierarchical Understanding of Procedural Activities (NeurIPS 2023) 

Meta Research 

tce 

Library for the Test-based Calibration Error (TCE) metric to quantify the degree to classifier calibration. 

Meta Research 

OpenSFEDS 

OpenSFEDS, a near-eye gaze estimation dataset containing approximately 2M synthetic camera-photosensor image pairs sampled at 500 Hz under varied appearance and camera position. 

Meta Research 

hashtag-generation 

This repo is the official implementation of the paper titled “Generating Hashtags for Short-form Videos with Guided Signals” (ACL 2023). 

Meta Incubator 

wireguard_py 

Cython library for Wireguard 

Oculus Samples 

Unity-MetaXRAudioSDK 

This project contains Unity samples for Meta’s Presence Platform Audio SDK. The Oculus SDK and other supporting material is subject to the Oculus SDK License. Multiple licenses may apply. 

Meta Research 

dual-system-for-visual-language-reasoning 

Github repo for Peifeng’s internship project 

Oculus Samples 

Unreal-HandSample 

This Unreal sample illustrates how hand tracking is implemented. The Oculus SDK and other supporting material is subject to the Oculus proprietary license. 

Meta Research 

RLCompOpt 

Learning Compiler Pass Orders using Coreset and Normalized Value Prediction. (ICML 2023) 

Meta Research 

SurCo 

Repo for ICML’23 paper SurCo Learning Linear Surrogates For Combinatorial Nonlinear Optimization Problems 

Meta Research 

NORD 

Code and pre-trained model release for the ICASSP 2023 Paper “NORD NON-MATCHING REFERENCE BASED RELATIVE DEPTH ESTIMATION FROM BINAURAL AUDIO” 

Meta Incubator 

sado 

A macOS signed-app shim for running daemons with reliable capabilities. 

Oculus Samples 

Unreal-HandPoseShowcase 

This Unreal sample demonstrates how to implement hand gesture recognition. The Oculus SDK and other supporting material is subject to the Oculus proprietary license. 

Oculus Samples 

Unreal-Locomotion 

This sample demonstrates a range of different locomotion and interaction types for VR. The Oculus SDK and other supporting material is subject to the Oculus proprietary license. 

Oculus Samples 

Unreal-OcclusionSample 

This sample demonstrates objects occlusion functionality. The Oculus SDK and other supporting material is subject to the Oculus proprietary license. 

Oculus Samples 

Unreal-PassthroughSample 

This Unreal sample demonstrates the Passthrough functionality provided by Meta Quest headsets.The Oculus SDK and other supporting material is subject to the Oculus proprietary license. 

Oculus Samples 

Unreal-Scene 

This sample demonstrates the usage of Scene in Unreal Engine. Though its main feature is related to Scene, it also uses a quad-layer to render an in-game menu with higher quality, works with audio, and provides a Passthrough stereo layer.The Oculus SDK and other supporting material is subject to the Oculus proprietary license. 

Oculus Samples 

Unreal-SpatialAnchorsSample 

Spatial anchors are world-locked frames of reference you can use as origin points to position content that can persist across sessions. This sample is to demonstrate Spatial anchor functionality in Unreal Engine.The Oculus SDK and other supporting material is subject to the Oculus proprietary license. 

Oculus Samples 

Unreal-SharedAnchorsSample 

The Shared Spatial Anchors sample project demonstrates the capabilities of the Spatial Anchors system. This sample project also provides example code for handling and maintaining spatial anchors, which may be reused in users’ own projects. The Oculus SDK and other supporting material is subject to the Oculus proprietary license. 

ocaml-scripts 

Set of scripts to help building OCaml projects using buck2. – WhatsApp 

WhatsApp-Android-OTP-SDK 

WhatsApp Android OTP SDK helps you integrate with one-time password solution provided by WhatsApp.It provides handy functions that simplifies the integration work. 

Meta Research 

pal 

Active self-supervised learning with pairwise comparison – Meta Experimental 

rn-chrome-devtools-frontend 

The Chrome DevTools UI, customized for React Native (experimental) – Meta Research 

infoshap 

Codebase for information theoretic shapley values to explain predictive uncertainty.This repo contains the code related to the paperWatson, D., O’Hara, J., Tax, N., Mudd, R., & Guy, I. (2023). Explaining predictive uncertainty with information theoretic Shapley values. NeurIPS 2023. – 0WhatsApp 

WhatsApp-Flows-Tools 

Tools and examples to help you create WhatsApp Flows https://developers.facebook.com/docs/whatsapp/flows 

Meta Research 

language-model-plasticity 

Official code for the paper Improving Language Plasticity via Pretraining with Active Forgetting, NeurIPS 2023 

Meta Research 

verde 

Code accompanying NeurIPS ’23 accepted paper “SALSA VERDE a machine learning attack on Learning with Errors with sparse small secrets” 

erlang-argo 

Erlang implementation of Argo for GraphQL 

Meta Research 

worldsense 

WorldSense benchmark for grounded reasoning in language models 

Meta Research 

hgap 

Code release for H-GAP Humanoid Control with a Generalist Planner 

Meta Research 

chat2map-official 

[CVPR 2023] Code and datasets for ‘Chat2Map Efficient Scene Mapping from Multi-Ego Conversations’ 

Oculus Samples 

Unity-LocalMultiplayerMR 

Mixed Reality samples that demonstrate how to enable multiplayer 

Meta Experimental 

moq-go-server 

This is an experimental relay (optimized for low latency media transfers) that implements IETF MOQ protocol 

Meta Research 

taskmet 

TaskMet Task-driven Metric Learning for Model Learning 

Meta Research 

htstep 

HT-Step is a large-scale article grounding dataset of temporal step annotations on how-to videos 

Oculus Samples 

Unreal-Movement 

Body, Eye and Face Tracking code sample. 

Meta Research 

emphassess 

This repository presents an evaluation framework for speech-to-speech (S2S) models, following the methodology described in the EmphAsses paper (de Seyssel et al., 2023). 

Meta Research 

SIEVE 

SIEVE: Multimodal Dataset Pruning using Image-Captioning Models 

Meta Research 

SceNeRFlow 

This is the official code release for “SceNeRFlow: Time-Consistent Reconstruction of General Dynamic Scenes” (3DV 2024), a NeRF-based method to reconstruct a general, non-rigid scene in a time-consistent manner, including large motion. 

Meta Research 

GuidedDistillation 

Official implementation of the paper “Guided Distillation for Semi-Supervised Instance Segmentation”. 

Meta Research 

ego-env 

Human-centric environment representations from egocentric video 

Meta Research 

llama-hd-dataset 

This is a balanced dataset for English homograph disambiguation (HD), generated with Meta’s Llama 2-Chat 70B model. 

Meta Research 

UnifiedUncertaintyCalibration 

UnifiedUncertaintyCalibration 

Meta Research 

ICRM 

Context is Environment 

Meta Incubator 

strobelight 

Meta’s fleetwide profiler framework 

Meta Research 

TMPI 

Code for ICCV 2023 paper on tiled multiplane images for single-view 3D photography. 

Meta Research 

taser-tgnn 

Adaptive neighbor sampling for temporal GNN 

Meta Research 

SSLForPDEs 

Code for Lie Symmetries SSL paper 

Meta Research 

MultiModalExplorer 

Visualize multi-model embedding spaces. The first goal is to quickly get a lay of the land of any embedding space. Then be able to scroll, zoom, search (via any modality text, image, audio etc) . 

Meta Research 

VidOSC 

Code and data release for the paper “Learning Object State Changes in Videos: An Open-World Perspective” (CVPR 2024) 

Meta Research 

Bounded Gaussian Mechanism 

Repo for the project “Privacy Amplification for the Gaussian Mechanism via Bounded Support” 

Meta Research 

ToolVerifier 

This repository contains the ToolSelect dataset which was used to fine-tune Llama-2 70B for tool selection. 

Meta Research 

real-acoustic-fields 

Real Acoustic Fields An Audio-Visual Room Acoustics Dataset and Benchmark 

Meta Research 

GCD 

Computing the greatest common divisor with transformers, source code for the paper https//arxiv.org/abs/2308.15594 

Meta Incubator 

language-capirca 

Adds syntax highlighting for Capirca filetypes in Atom. Capirca is an open source standard for writing vendor-neutral firewall policies as originally released by Google: https://github.com/google/capirca 

Flow 

ocaml-sourcemaps 

An ocaml implementation of JavaScript sourcemaps 

Mapillary 

django-s3direct 

Add direct uploads to S3 with a progress bar to file input fields. Perfect for Heroku. 

Meta Experimental 

r8 

Customized version of the D8 dexer and R8 shrinker 

Mapillary 

elasticsearch-py 

Official Python low-level client for Elasticsearch. 

Mapillary 

opengv 

OpenGV is a collection of computer vision methods for solving geometric vision problems. 

Mapillary 

s2geometry 

Computational geometry and spatial indexing on the sphere 

Meta Incubator 

fbc_owrt_feed 

Facebook Connectivity OpenWrt Feed. Package feed for OpenWrt router OS by Facebook Connectivity programme. 

Meta Samples 

transparent-automated-ads-demo-app 

A demo web app to simulate the marketplace integration for Transparent Automated Ads 

Meta Research 

Clockwork 

Recurring batch data pipelines are a staple of the modern enterprisescale data warehouse. As a data warehouse scales to support more products and services, a growing number of interdependent pipelines running at various cadences can give rise to periodic resource bottlenecks for a cluster. This resource contention results in pipelines starting at unpredictable times each day and consequently variable landing times for the data artifacts they produce. The variability gets compounded by the dependency structure of the workload, and the resulting unpredictability can disrupt the project workstreams which consume this data. We present Clockwork, a delay-based global scheduling framework for data pipelines which improves landing time stability by spreading out tasks throughout the day. Whereas most scheduling algorithms optimize for makespan or average job completion times, Clockwork’s execution plan optimizes for stability in task completion times while also targeting predifined pipeline. Online experiments comparing this novel scheduling algorithm and a previously proposed greedy procrastinating heurstic show tasks complete almost an hour earlier on average, while exhibiting lower landing time variance and producing significantly less competition for resources in a target cluster. 

Meta Research 

fbcddisgraph 

The codes reproduce the figures and statistics in the paper, “A graphical method of cumulative differences between two subpopulations,” by Mark Tygert. The repo also provides the LaTeX and BibTex sources required for replicating the paper. 

Meta Incubator 

electron 

:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS 

Meta Research 

SubMix 

Code repo for the paper: “SubMix: Practical Private Prediction for Large-scale Language Models” 

Meta Research 

Gaussian Sparse Histogram Mechanism 

This repository contains code needed to estimate delta using the Gaussian Sparse Histogram Mechanism and to reproduce the figures contained in the paper, ‘Exact Privacy Analysis of the Gaussian Sparse Histogram Mechanism’ 

Meta Experimental 

fnob 

Open source Fnob (Command-line Dynamic Random Generator) package; 

Meta Samples 

Portal SDK Samples 

Sample implementations demonstrating how to integrate various Portal SDK feature modules into an Android App for Portal 

Meta Research 

essim 

eSSIM is an evolution of SSIM which improves correlation with subjective scores and reduces complexity by employing box filters, striding, and Minkowski pooling 

Meta Sites 

DRC Infra Survey 2020-21 

Democratic Republic of the Congo Infrastructure Survey conducted in 2020-201 

Wit.ai 

Voice SDK Toolkit – Unity 

A collection of assets, prefabs, and scripts to help help build better Voice SDK experiences on Unity. 

Wit.ai 

Wit Unreal 

The Wit.ai SDK for Unreal. 

Meta Experimental 

Rmarkdown kernel for jupyter 

This is a very simple fork of https//github.com/IRkernel/IRkernel to provide an rmarkdown (rather than R) jupyter kernel. 

Meta Research 

xr-ed-bv0-sample-code 

Sample code for Bundle V0 

Wit.ai 

voicesdk-unreal-samples 

Voice SDK Unreal Samples 

Meta 

glTF 

glTF – Runtime 3D Asset Delivery 

Meta Incubator 

cutlass-fork 

A Meta fork of NV CUTLASS repo. 

Meta Research 

Data-driven Infer 

This repository includes the implementation for the paper “Learning to Boost Disjunctive Static Bug-Finders.”It improves the efficiency of the disjunctive static analyzer, Infer, by a machine-learning technique. 

Meta Incubator 

kotlin-compile-testing 

A library for testing Kotlin and Java annotation processors, compiler plugins and code generation 

Meta Experimental 

IoT Session Manager 

The IoT Session Manager is an application that provides a reliable and scalable device to device messaging network with simple setup. The system is deployable locally on a machine or on a cloud server and provides extensible methods for device authentication and control automation. 

Meta Research 

dragonclaw_library 

code that goes with the dragonclaw paper 

Meta Research 

metapaired 

The codes reproduce the figures and statistics in the paper, “Cumulative differences between paired samples.” The repo also provides the LaTeX and BibTeX sources required for replicating the paper. 

Meta Experimental 

csproj_benchmark 

A tool that generates Visual Studio C# projects and measures IDE startup performance 

Meta Experimental 

CARL 

Classical Action Recognition Library 

Meta 

SPIRV-Headers 

SPIRV-Headers 

Oculus Samples 

Unreal-LayerSample 

This sample provides blueprints illustrating the use of VR compositor layers to display a UMG UI widgets. The Oculus SDK and other supporting material is subject to the Oculus proprietary license. 

SPIRV-Registry 

SPIR-V specs – Oculus Samples 

Unreal-CoLocationHS 

This Unreal sample illustrates how to implement colocation. The Oculus SDK and other supporting material is subject to the Oculus proprietary license. – Oculus Samples 

Unreal-HandsTrainSample 

This Unreal sample demonstrates how to implement hand tracking to enable users to interact with objects in the physics system. In this sample, users can use their hands to interact with near or distant objects and perform actions that affect the scene. The Oculus SDK and other supporting material is subject to the Oculus proprietary license. – Oculus Samples 

Unreal-OculusInputTest 

This sample demonstrates how to manage oculus device input.The Oculus SDK and other supporting material is subject to the Oculus proprietary license. – Oculus Samples 

Unreal-RenderingTechniques 

This sample demonstrates range of Oculus rendering techniques in Unreal game.The Oculus SDK and other supporting material is subject to the Oculus proprietary license. – Oculus Samples 

Unreal-SharedSceneSample 

This sample app demonstrates a shared scene experience based on Shared Spatial Anchors, Scene, and Passthrough in Unreal.The Oculus SDK and other supporting material is subject to the Oculus proprietary license. – Oculus Samples 

Unity-PerformanceSettings 

Performance settings testing ground, showing how to use game-engine-agnostic performance controls for Meta Quest devices such as dual-core boost and dynamic resolution. 

Meta Incubator 

Kernel Patches Daemon 

Sync Patchwork series’s with Github pull requests 

bookworm 

Bookworm is a program that gleans context from a Chef/Ruby codebase leveraging RuboCop AST pattern matching 

gfxreconstruct 

Graphics API Capture and Replay Tools for Reconstructing Graphics Application Behavior 

FairNotification 

Implementation of algorithms for auction-based notifications appearing in paper “Fair Notification Optimization An Auction Approach”. 

ndctl 

A “device memory” enabling project encompassing tools and libraries for CXL, NVDIMMs, DAX, memory tiering and other platform memory device topics. Forked from https://github.com/pmem/ndctl 

Meta Experimental 

WMG 

Serverless Application Model (SAM) project to deploy a Cloudformation insfrastructure capable of measuring signals in WhatsApp conversations. 

Meta Samples 

Whatsapp Marketing Messages- ROI Measurement Playbook 

This project provides best practices on how to measure WhatsApp marketing messages effectively, understand how many incremental conversions businesses canget as well as how to compare the effectiveness of marketing messages against other external platforms such as email/SMS. 

glTF-Sample-Assets 

To store all models and other assets related to glTF 

glXF 

glTF Experience Format (glXF) 

Meta Experimental 

cxx 

Safe interop between Rust and C++ 

React Native Chrome DevTools Protocol implementation tracker 

Tracks the status of the CDP implementation in Hermes and React Native projects. 

Meta Research 

CompositionalityValidity 

This is the repository for the project The Validity of Evaluation Results Assessing Concurrence Across Compositionality Benchmarks, published at CoNLL 2023. 

Meta Research 

PerSE 

Personalized Story Evaluation Model 

Meta Research 

rates 

Statistical convergence rates 

Oculus Samples 

haptics-studio-examples 

github.com/oculus-samples/haptics-studio-examples/similar to https//github.com/oculus-samples/Unity-FirstHand 

Meta Research 

DIG-In 

This library supports evaluating disparities in generated image quality, diversity, and consistency between geographic regions. 

Meta Research 

GST_colorbook 

Geometry style transfer colorbook 

Meta Research 

multicontrievers-analysis 

Repository for paper https://openreview.net/forum?id=JWHf7lg8zM&noteId=tEU5I2TzCc 

dotslash-publish-release 

Create DotSlash files for GitHub releases 

Meta Research 

glemos 

This repository provides code and data for the paper “GLEMOS: Benchmark for Instantaneous Graph Learning Model Selection” (NeurIPS 2023). 

Meta Incubator 

HWbits lib 

Abstraction of hardware register-level protocols in a python semantic names. 

Pysa 

Python Static Analyzer 

install-dotslash 

A simple GitHub Action to install a precompiled dotslash binary 

Meta Research 

MD-CRL 

Experiments to reproduce the results in “Multi-Domain Causal Representation Learning via Weak Distributional Invariances”. 

Meta Research 

quantized_identifiability 

Repository for the code associated with the paper “On the Identifiability of Quantized Factors” by Vitória Barin-Pacela, Kartik Ahuja, Simon Lacoste-Julien, Pascal Vincent, Conference on Causal Learning Reasoning (CLeaR), 2024. 

WhatsApp 

erlang_taint_analysis 

A dynamic taint analysis for Erlang 

Meta Incubator 

haberdashery 

A collection of high-performance crypto implementations. 

Leave a Reply

Your email address will not be published. Required fields are marked *