Members
-
SocketRocket
A conforming Objective-C WebSocket client library.
Objective-C ★ 9.6k 6mo agoExplain → -
katran
A high performance layer 4 load balancer
C ★ 5.3k 12h agoExplain → -
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.
Python ★ 4.7k 2mo agoExplain → -
velox
A composable and fully extensible C++ execution engine library for data management systems.
C++ ★ 4.2k 4h agoExplain → -
cinder
This is Meta's fork of the CPython runtime. The name "cinder" here is historical, see https://github.com/facebookincubator/cinderx for the Python extension / JIT compiler.
Python ★ 3.8k 11h agoExplain → -
below
A time traveling resource monitor for modern Linux systems
Rust ★ 2.5k 14h agoExplain → -
FBX2glTF
A command-line tool for the conversion of 3D model assets on the FBX file format to the glTF file format.
C++ ★ 2.3k 3mo agoExplain → -
oomd
A userspace out-of-memory killer
C++ ★ 2.0k 28d agoExplain → -
spectrum ▣
A client-side image transcoding library.
C++ ★ 2.0k 2y agoExplain → -
fastmod
A fast partial replacement for the codemod tool. Assists with large-scale codebase refactors via regex-based find and replace with human oversight and occasional intervention.
Rust ★ 1.9k 2mo agoExplain → -
submitit
Python 3.8+ toolbox for submitting jobs to Slurm
Python ★ 1.6k 5mo agoExplain → -
Bowler ▣
Safe code refactoring for modern Python.
Python ★ 1.6k 2y agoExplain → -
xar ▣
executable archive format
Python ★ 1.6k 2y agoExplain → -
Glean
System for collecting, deriving and working with facts about source code.
Hack ★ 1.4k 19h agoExplain → -
fizz
C++14 implementation of the TLS-1.3 standard
C++ ★ 1.2k 8h agoExplain → -
dhcplb
dhcplb is Facebook's implementation of a load balancer for DHCP.
Go ★ 1.1k 8mo agoExplain → -
OnlineSchemaChange
A tool for performing online schema changes on MySQL.
Python ★ 978 1y agoExplain → -
Battery-Metrics
Library that helps in instrumenting battery related system metrics.
Java ★ 770 5d agoExplain → -
nimble
New and extensible file format for storage of large columnar datasets.
C++ ★ 719 9h agoExplain → -
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.
Rust ★ 536 2d agoExplain → -
retrie ▣
Retrie is a powerful, easy-to-use codemodding tool for Haskell.
Haskell ★ 504 11mo agoExplain → -
nvdtools ▣
A set of tools to work with the feeds (vulnerabilities, CPE dictionary etc.) distributed by National Vulnerability Database (NVD)
Go ★ 467 2y agoExplain → -
infima
A UI framework that provides websites with the minimal CSS and JS needed to get started with building a modern responsive beautiful website
HTML ★ 447 7d agoExplain → -
TTPForge
The TTPForge is a Cybersecurity Framework for developing, automating, and executing attacker Tactics, Techniques, and Procedures (TTPs).
Go ★ 422 1d agoExplain → -
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.
HTML ★ 401 3y agoExplain → -
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.
C++ ★ 375 7h agoExplain → -
strobelight
Meta's fleetwide profiler framework
C++ ★ 349 12d agoExplain → -
senpai
Senpai is an automated memory sizing tool for container applications.
Python ★ 347 2y agoExplain → -
fbjni
A library designed to simplify the usage of the Java Native Interface
C++ ★ 334 14d agoExplain → -
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.
★ 311 2mo agoExplain → -
dispenso
The project provides high-performance concurrency, enabling highly parallel computation.
C++ ★ 282 9d agoExplain → -
ptr ▣
Python Test Runner.
Python ★ 280 3mo agoExplain → -
reindeer
Reindeer is a tool to transform Rust Cargo dependencies into generated Buck build rules
Rust ★ 267 41m agoExplain → -
gazebo ▣
A Rust library containing a collection of small well-tested primitives.
Rust ★ 259 11d agoExplain → -
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.
R ★ 258 12d agoExplain → -
cinderx
High-performance Python runtime extensions
C++ ★ 239 1h agoExplain → -
sks
Secure Key Storage (SKS) is a library for Go that abstracts Security Hardware on laptops.
Go ★ 209 2d agoExplain → -
meta-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.
TypeScript ★ 179 3d agoExplain → -
oculus-linux-kernel
The Linux kernel code for Oculus devices
C ★ 173 1mo agoExplain → -
dataclassgenerate
DataClassGenerate (or simply DCG) is a Kotlin compiler plugin that addresses an Android APK size overhead from Kotlin data classes.
Kotlin ★ 169 15h agoExplain → -
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.
Haskell ★ 163 12h agoExplain → -
tacquito
Tacquito is an open source TACACs+ server written in Go that implements RFC8907
Go ★ 155 15d agoExplain → -
FCR ▣
FBNet-Command-Runner: A thrift service to run commands on heterogeneous Network devices with configurable parameters.
★ 153 1y agoExplain → -
FioSynth
Tool which enables the creation of synthetic storage workloads, automates the execution and results collection of synthetic storage benchmarks.
Python ★ 152 23d agoExplain → -
meta-wearables-webapp
AI-assisted development toolkit for building web applications on Meta Ray-Ban Display glasses.
Python ★ 136 19d agoExplain → -
ForgeArmory
ForgeArmory provides TTPs that can be used with the TTPForge (https://github.com/facebookincubator/ttpforge).
Python ★ 125 2mo agoExplain → -
antlir
ANoTher Linux Image buildeR
Rust ★ 111 9h agoExplain → -
LTVision ▣
LTVision is an open-source library from Meta, designed to empower businesses to unlock the full potential of predicted customer lifetime value (pLTV) modeling.
Jupyter Notebook ★ 106 2mo agoExplain → -
go-qfext
a fast counting quotient filter implementation in golang
Go ★ 96 9mo agoExplain → -
scrut
Scrut is a testing toolkit for CLI applications. A tool to scrutinize terminal programs without fuss.
Rust ★ 78 1d agoExplain → -
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
Smarty ★ 78 21d agoExplain → -
axiom
Axiom is a set of reusable and extensible components designed to be compatible with Velox. Its primary purpose is to simplify the process of building front-ends for query execution powered by Velox.
C++ ★ 74 6h agoExplain → -
dcrpm
A tool to detect and correct common issues around RPM database corruption.
Python ★ 71 11mo agoExplain → -
ft_utils
A library of utilities to support efficient, scalable Python development leveraging Free Threaded Python.
Python ★ 69 6h agoExplain → -
InjKit
Injection Kit. It is a java bytecode processing library for bytecode injection and transformation.
Java ★ 61 6h agoExplain → -
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.
Rust ★ 54 7d agoExplain → -
glTFVariantMeld ▣
An application that accepts files on the glTF format, interprets them as variants of an over-arching whole, and melds them together.
Rust ★ 54 3y agoExplain → -
obs-plugins ▣
OBS Plugins
C++ ★ 54 2y agoExplain → -
later
A framework for python asyncio with batteries included for people writing services in python asyncio
Python ★ 53 1d agoExplain → -
haberdashery
A collection of high-performance crypto implementations.
Rust ★ 53 7mo agoExplain → -
go2chef
A Golang tool to bootstrap a system from zero so that it's able to run Chef to be managed
Go ★ 45 4mo agoExplain → -
CommutingZones
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.
JavaScript ★ 44 2mo agoExplain → -
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
★ 40 3y agoExplain → -
Facebook-Pixel-for-Wordpress
A plugin for advertisers who use Wordpress to enable them easily setup the facebook pixel.
PHP ★ 39 1d agoExplain → -
rush
RUSH (Reliable - unreliable - Streaming Protocol)
C++ ★ 37 2y agoExplain → -
MCGrad
MCGrad is a scalable and easy-to-use tool for multicalibration. It ensures your ML model predictions are well-calibrated not just globally (across all data), but also across virtually any segment defined by your features
Jupyter Notebook ★ 33 1d agoExplain → -
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.
Java ★ 30 1y agoExplain → -
wordpress-messenger-customer-chat-plugin
Messenger Customer Chat Plugin for WordPress
PHP ★ 27 3mo agoExplain → -
SafeC
Library containing safer alternatives/wrappers for insecure C APIs.
C++ ★ 24 1mo agoExplain → -
pces
Persistent Certificate Store (PCeS) is a certificate lifecycle management system written in Go.
Go ★ 23 1mo agoExplain → -
triton-shared
Shared Middle-Layer for Triton Compilation
MLIR ★ 22 8d agoExplain → -
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.
Go ★ 21 1y agoExplain → -
wireguard_py ▣
Cython library for Wireguard
★ 18 2mo agoExplain → -
MY_ENUM
Small c++ macro library to add compile-time introspection to c++ enum classes.
C++ ★ 18 6mo agoExplain → -
sado
A macOS signed-app shim for running daemons with reliable capabilities.
Swift ★ 18 1y agoExplain → -
spark-ar-core-libs ▣
Core libraries that can be used in Spark AR. You can import each library depends on your requirements.
TypeScript ★ 17 1y agoExplain → -
Portal-Kernel
Kernel Code for Portal.
C ★ 16 11h agoExplain → -
CP-Bench
CP-Bench is a PyTorch testing/benchmarking suite to detect AI hardware issues, such as functional reliability, silent data corruption, and performance anomalies
Python ★ 11 19d agoExplain → -
npe-toolkit ▣
Libraries, guides, blueprints, and sample code, to enable rapidly building 0-1 applications on iOS, Android and web.
TypeScript ★ 11 3y agoExplain → -
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.
C++ ★ 9 3y agoExplain → -
dnf-plugin-cow
Code to enable Copy on Write features being upstreamed in rpm and librepo
Shell ★ 8 13d agoExplain → -
signals_gateway_pixel_google_tag_manager_template
This repository will contain the artifacts needed for setting up Signals Gateway Pixel implementation on Google Tag Manager. Please follow the instructions https://developers.facebook.com/docs/marketing-api/gateway-products/signals-gateway/pixel-setup-google-tag-manager
Smarty ★ 8 10mo agoExplain → -
kernel-patches-daemon ▣
Sync Patchwork series's with Github pull requests
Python ★ 8 1y agoExplain → -
isometric_pattern_matcher ▣
A new isometric calibration pattern - which should/might lead to higher accuracy calibrations compared to existing solutions (checkerboards, patterns of circles).
C++ ★ 8 3y agoExplain → -
rebalancer
Rebalancer is a domain-specific language and tool for specifying and solving assignment problems (eg, putting balls in boxes with complex rules).
C++ ★ 7 8h agoExplain → -
automerge ⑂
A JSON-like data structure (a CRDT) that can be modified concurrently by different users, and merged again automatically.
★ 7 2mo agoExplain → -
jupyterhub_fb_authenticator ▣
JupyterHub Facebook Authenticator is a Facebook OAuth authenticator built on top of OAuthenticator.
Python ★ 7 1y agoExplain → -
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.
BitBake ★ 6 11mo agoExplain → -
strobelight-libs
Libraries to extend and enhance data collected by eBPF programs.
C++ ★ 5 7d agoExplain → -
fbc_owrt_feed ▣
Facebook Connectivity OpenWrt Feed. Package feed for OpenWrt router OS by Facebook Connectivity programme.
Lua ★ 4 4y agoExplain → -
fboss.bsp.kmods
BSP related code for Fboss Switches
C ★ 4 7d agoExplain → -
gazebo_lint ▣
A Rust linter that provides various suggestions based on the new primitives offered in the `gazebo` library.
Rust ★ 4 2y agoExplain → -
Web-Tag-for-GoogleTagManager
This project enhances Google Tag Manager integration with Meta to improve signal quality and coverage for GTM events.
Smarty ★ 3 15d agoExplain → -
observite
A lightweight global state management library with automatic memory cleanup and dynamic state containers.
JavaScript ★ 3 2mo agoExplain → -
Unity_Mixed_Reality_Accessibility
Unity AX provides a11y integrations for HorizonOS that allow for Unity games and apps that use UGUI to be compatible with HorizonOS accessibility features like Text-To-Speech and Screen Reader.
ShaderLab ★ 3 4mo agoExplain → -
electron ⑂ ▣
:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
C++ ★ 3 4y agoExplain → -
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
★ 3 4y agoExplain → -
cutlass-fork
A Meta fork of NV CUTLASS repo.
C++ ★ 3 3y agoExplain → -
hwbits_lib
Abstraction of hardware register-level protocols in a python semantic names.
Python ★ 2 2y agoExplain → -
tintype
Python library for capturing program state snapshots (call stacks, variables, exception chains) for offline inspection or postmortem debugging.
Python ★ 2 8d agoExplain → -
iks
A collection of Go packages for working with TPM 2.0 devices and related platform-attestation primitives. It builds on go-tpm, go-attestation, and go-eventlog, and provides higher-level helpers used by Meta's host-attestation tooling.
Go ★ 2 16d agoExplain → -
devmemtpm
Userspace, pure-Go TPM 2.0 driver that talks to the chip directly through mem mmap, used as a last-resort diagnostic path when the Linux tpm_tis kernel driver refuses to bind.
Go ★ 2 1mo agoExplain → -
overture2osmjs
A JavaScript library that helps convert Overture Maps places data to OSM data format.
JavaScript ★ 1 2mo agoExplain → -
.github ⑂ ▣
Default Community health files for Facebook projects
★ 0 4y agoExplain → -
kotlin-compile-testing ⑂
A library for testing Kotlin and Java annotation processors, compiler plugins and code generation
Kotlin ★ 0 3y agoExplain →
No repos match these filters.