Meta Research
@facebookresearchOrganizationOn the leaderboard
| Rank | Repository | Stars |
|---|---|---|
| 345 | facebookresearch/segment-anything | 53,857 |
| 605 | facebookresearch/faiss | 39,603 |
| 794 | facebookresearch/detectron2 | 34,279 |
| 899 | facebookresearch/fairseq | 32,202 |
Top repositories by stars
- facebookresearch/segment-anything(on leaderboard)
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.
Jupyter Notebook53,425 - facebookresearch/faiss(on leaderboard)
A library for efficient similarity search and clustering of dense vectors.
C++39,128 - facebookresearch/detectron2(on leaderboard)
Detectron2 is a platform for object detection, segmentation and other visual recognition tasks.
Python34,083 - facebookresearch/fairseq(on leaderboard)
Facebook AI Research Sequence-to-Sequence Toolkit written in Python.
Python32,156 - facebookresearch/fastText
Library for fast text representation and classification.
HTML26,492 - facebookresearch/Detectron
FAIR's research platform for object detection research, implementing popular algorithms like Mask R-CNN and RetinaNet.
Python26,406 - facebookresearch/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.
Jupyter Notebook23,001 - facebookresearch/sam2
The repository provides code for running inference with the Meta Segment Anything Model 2 (SAM 2), links for downloading the trained model checkpoints, and example notebooks that show how to use the model.
Jupyter Notebook18,510 - facebookresearch/detr
End-to-End Object Detection with Transformers
Python15,113 - facebookresearch/AnimatedDrawings
Code to accompany "A Method for Animating Children's Drawings of the Human Figure"
Python12,765 - facebookresearch/vggt
[CVPR 2025 Best Paper Award] VGGT: Visual Geometry Grounded Transformer
Python12,458 - facebookresearch/dinov2
PyTorch code and models for the DINOv2 self-supervised learning method.
Jupyter Notebook12,403 - facebookresearch/seamless_communication
Foundational Models for State-of-the-Art Speech and Text Translation
Jupyter Notebook11,748 - facebookresearch/ParlAI
A framework for training and evaluating AI models on a variety of openly available dialogue datasets.
Python10,627 - facebookresearch/xformers
Hackable and optimized Transformers building blocks, supporting a composable construction.
Python10,341 - facebookresearch/hydra
Hydra is a framework for elegantly configuring complex applications
Python10,199 - facebookresearch/nougat
Implementation of Nougat Neural Optical Understanding for Academic Documents
Python9,834 - facebookresearch/pytorch3d
PyTorch3D is FAIR's library of reusable components for deep learning with 3D data
Python9,796 - facebookresearch/pifuhd
High-Resolution 3D Human Digitization from A Single Image.
Python9,760 - facebookresearch/demucs
Code for the paper Hybrid Spectrogram and Waveform Source Separation
Python9,757 - facebookresearch/dinov3
Reference PyTorch implementation and models for DINOv3
Jupyter Notebook9,603 - facebookresearch/maskrcnn-benchmark
Fast, modular reference implementation of Instance Segmentation and Object Detection algorithms in PyTorch.
Python9,387 - facebookresearch/ImageBind
ImageBind One Embedding Space to Bind Them All
Python8,974 - facebookresearch/DiT
Official PyTorch Implementation of "Scalable Diffusion Models with Transformers"
Python8,361 - facebookresearch/mae
PyTorch implementation of MAE https//arxiv.org/abs/2111.06377
Python8,230 - facebookresearch/sam3
The repository provides code for running inference and finetuning with the Meta Segment Anything Model 3 (SAM 3), links for downloading the trained model checkpoints, and example notebooks that show how to use the model.
Python7,741 - facebookresearch/dino
PyTorch code for Vision Transformers training with the Self-Supervised learning method DINO
Python7,446 - facebookresearch/SlowFast
PySlowFast: video understanding codebase from FAIR for reproducing state-of-the-art video models.
Python7,286 - facebookresearch/DensePose
A real-time approach for mapping all human pixels of 2D RGB images to a 3D surface-based model of the body
Jupyter Notebook7,159 - facebookresearch/metaseq
Repo for external large-scale work
Python6,544 - facebookresearch/pytext
A natural language modeling framework based on PyTorch
Python6,308 - facebookresearch/ConvNeXt
Code release for ConvNeXt model
Python6,294 - facebookresearch/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.
Python6,281 - facebookresearch/sam-3d-objects
SAM 3D Objects
Python6,002 - facebookresearch/mmf
A modular framework for vision & language multimodal research from Facebook AI Research (FAIR)
Python5,618 - facebookresearch/sapiens
High-resolution models for human tasks.
Python5,288 - facebookresearch/moco
PyTorch implementation of MoCo: https://arxiv.org/abs/1911.05722
5,116 - facebookresearch/AugLy
A data augmentations library for audio, image, text, and video.
Python5,070 - facebookresearch/co-tracker
CoTracker is a model for tracking any point (pixel) on a video.
Jupyter Notebook4,826 - facebookresearch/lingua
Meta Lingua: a lean, efficient, and easy-to-hack codebase to research LLMs.
Python4,753 - facebookresearch/DrQA
Reading Wikipedia to Answer Open-Domain Questions
Python4,476 - facebookresearch/deit
Official DeiT repository
Python4,322 - facebookresearch/nevergrad
A Python toolbox for performing gradient-free optimization
Python4,149 - facebookresearch/flow_matching
A PyTorch library for implementing flow matching algorithms, featuring continuous and discrete flow matching implementations. It includes practical examples for both text and image modalities.
Python4,136 - facebookresearch/dlrm
An implementation of a deep learning recommendation model (DLRM)
Python4,017 - facebookresearch/VideoPose3D
Efficient 3D human pose estimation in video using 2D keypoint trajectories
Python3,985 - facebookresearch/esm
Evolutionary Scale Modeling (esm): Pretrained language models for proteins
Python3,979 - facebookresearch/StarSpace
Learning embeddings for classification, retrieval and ranking.
C++3,959 - facebookresearch/encodec
State-of-the-art deep learning based audio codec supporting both mono 24 kHz audio and stereo 48 kHz audio.
Python3,891 - facebookresearch/fairseq-lua
Facebook AI Research Sequence-to-Sequence Toolkit
Lua3,730 - facebookresearch/ReAgent
A platform for Reasoning systems (Reinforcement Learning, Contextual Bandits, etc.)
Python3,682 - facebookresearch/LASER
Language-Agnostic SEntence Representations
Jupyter Notebook3,658 - facebookresearch/pytorchvideo
A deep learning library for video understanding research.
Python3,543 - facebookresearch/jepa
PyTorch code and models for V-JEPA self-supervised learning from video.
Python3,534 - facebookresearch/habitat-sim
A flexible, high-performance 3D simulator for Embodied AI research.
C++3,529 - facebookresearch/PyTorch-BigGraph
Generate embeddings from large-scale graph-structured data.
Python3,414 - facebookresearch/fairscale
PyTorch extensions for high performance and large scale training.
Python3,399 - facebookresearch/sam-audio
The repository provides code for running inference with the Meta Segment Anything Audio Model (SAM-Audio), links for downloading the trained model checkpoints, and example notebooks that show how to use the model.
Python3,318 - facebookresearch/vissl
VISSL is FAIR's library of extensible, modular and scalable components for SOTA Self-Supervised Learning with images.
Jupyter Notebook3,293 - facebookresearch/Mask2Former
Code release for "Masked-attention Mask Transformer for Universal Image Segmentation"
Python3,246 - facebookresearch/MUSE
A library for Multilingual Unsupervised or Supervised word Embeddings
Python3,236 - facebookresearch/ijepa
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."
Python3,232 - facebookresearch/deepmask
Torch implementation of DeepMask and SharpMask
Lua3,104 - facebookresearch/vjepa2
PyTorch code and models for VJEPA2 self-supervised learning from video.
Python3,010 - facebookresearch/Pearl
A Production-ready Reinforcement Learning AI Agent Library brought by the Applied Reinforcement Learning team at Meta.
Jupyter Notebook2,978 - facebookresearch/XLM
PyTorch original implementation of Cross-lingual Language Model Pretraining.
Python2,922 - facebookresearch/map-anything
MapAnything: Universal Feed-Forward Metric 3D Reconstruction
Python2,912 - facebookresearch/audio2photoreal
Code and dataset for photorealistic Codec Avatars driven from audio
Python2,854 - facebookresearch/habitat-lab
A modular high-level library to train embodied AI agents across a variety of tasks and environments.
Python2,844 - facebookresearch/hiplot
HiPlot makes understanding high dimensional data easy
TypeScript2,801 - facebookresearch/omnilingual-asr
Omnilingual ASR Open-Source Multilingual SpeechRecognition for 1600+ Languages
Python2,650 - facebookresearch/sam-3d-body
The repository provides code for running inference with the SAM 3D Body Model (3DB), links for downloading the trained model checkpoints and datasets, and example notebooks that show how to use the model.
Python2,616 - facebookresearch/large_concept_model
Large Concept Models: Language modeling in a sentence representation space
Python2,333 - facebookresearch/pyrobot
PyRobot: An Open Source Robotics Research Platform
Python2,309 - facebookresearch/InferSent
InferSent sentence embeddings
Jupyter Notebook2,280 - facebookresearch/frankmocap
A Strong and Easy-to-use Single View 3D Hand+Body Pose Estimator
Python2,274 - facebookresearch/schedule_free
Schedule-Free Optimization in PyTorch
Python2,257 - facebookresearch/fvcore
Collection of common code that's shared among different research projects in FAIR computer vision team.
Python2,225 - facebookresearch/pycls
Codebase for Image Classification Research, written in PyTorch.
Python2,169 - facebookresearch/perception_models
State-of-the-art Image & Video CLIP, Multimodal Large Language Models, and More!
Jupyter Notebook2,166 - facebookresearch/SparseConvNet
Submanifold sparse convolutional networks
C++2,141 - facebookresearch/SentEval
A python tool for evaluating the quality of sentence embeddings.
Python2,105 - facebookresearch/ELF
An End-To-End, Lightweight and Flexible Platform for Game Research
C++2,096 - facebookresearch/darkforestGo
DarkForest, the Facebook Go engine.
C2,093 - facebookresearch/swav
PyTorch implementation of SwAV https//arxiv.org/abs/2006.09882
Python2,087 - facebookresearch/chameleon
Repository for Meta Chameleon, a mixed-modal early-fusion foundation model from FAIR.
Python2,083 - facebookresearch/blt
Code for BLT research paper
Python2,029 - facebookresearch/theseus
A library for differentiable nonlinear optimization
Python2,003 - facebookresearch/Detic
Code release for "Detecting Twenty-thousand Classes using Image-level Supervision".
Python1,998 - facebookresearch/video-nonlocal-net
Non-local Neural Networks for Video Classification
Python1,995 - facebookresearch/ConvNeXt-V2
Code release for ConvNeXt V2 model
Python1,967 - facebookresearch/fairchem
FAIR Chemistry's library of machine learning methods for chemistry
Python1,948 - facebookresearch/ResNeXt
Implementation of a classification framework from the paper Aggregated Residual Transformations for Deep Neural Networks
Lua1,922 - facebookresearch/denoiser
Real Time Speech Enhancement in the Waveform Domain (Interspeech 2020)We provide a PyTorch implementation of the paper Real Time Speech Enhancement in the Waveform Domain. In which, we present a causal speech enhancement model working on the raw waveform that runs in real-time on a laptop CPU. The proposed model is based on an encoder-decoder architecture with skip-connections. It is optimized on both time and frequency domains, using multiple loss functions. Empirical evidence shows that it is capable of removing various kinds of background noise including stationary and non-stationary noises, as well as room reverb. Additionally, we suggest a set of data augmentation techniques applied directly on the raw waveform which further improve model performance and its generalization abilities.
Python1,878 - facebookresearch/DPR
Dense Passage Retriever - is a set of tools and models for open domain Q&A task.
Python1,858 - facebookresearch/TimeSformer
The official pytorch implementation of our paper "Is Space-Time Attention All You Need for Video Understanding?"
Python1,824 - facebookresearch/MetaCLIP
NeurIPS 2025 Spotlight; ICLR2024 Spotlight; CVPR 2024; EMNLP 2024
Python1,813 - facebookresearch/TensorComprehensions
A domain specific language to express machine learning workloads.
C++1,765 - facebookresearch/poincare-embeddings
PyTorch implementation of the NIPS-17 paper "Poincaré Embeddings for Learning Hierarchical Representations"
Python1,748 - facebookresearch/votenet
Deep Hough Voting for 3D Object Detection in Point Clouds
Python1,747