We are working to build community through open source technology. NB: members must have two-factor auth.
183
公共仓库
545,809
总星标
37,264
关注者
facebook是一个活跃的开源组织,在GitHub上拥有多种公共存储库。该组织使用多种编程语言,包括C++、Rust、Python、JavaScript和TypeScript。其知名的项目如docusaurus、rocksdb和folly,为开发者提供了多种工具和库,促进了社区的建设和技术共享。
Easy to maintain open source documentation websites.
A library that provides an embeddable, persistent key-value store for fast storage.
An open-source C++ library developed and used at Facebook.
Zstandard - Fast real-time compression algorithm
Lexical is an extensible text editor framework that provides excellent reliability, accessibility and performance.
Adds static typing to JavaScript to improve developer productivity and code quality.
Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth.
Relay is a JavaScript framework for building data-driven React applications.
A virtual machine for executing programs written in Hack.
An Android library for managing images and the memory they use.
A static analyzer for Java, C, C++, and Objective-C
An open source design system that's fully customizable and agent ready
Watches files and records, or triggers actions, when they change.
A desktop debugging platform for mobile developers.
Stetho is a debug bridge for Android applications, enabling the powerful Chrome Developer Tools and much more.
A JavaScript engine optimized for running React Native.
An extension that allows inspection of React component hierarchy in the Chrome and Firefox Developer Tools.
StyleX is the styling system for ambitious user interfaces.
A JavaScript codemod toolkit.
Chisel is a collection of LLDB commands to assist debugging iOS apps.
A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.
A collection of C++ HTTP libraries including an easy to use HTTP server.
Used to integrate the Facebook Platform with your iOS & tvOS apps.
A declarative framework for building efficient UIs on Android.
A Scalable, User-Friendly Source Control System.
A fast type checker and language server for Python
Used to integrate Android apps with Facebook Platform.
A bytecode optimizer for Android apps
A React-inspired view framework for iOS.
A library that enables dynamically rebinding symbols in Mach-O binaries running on iOS.
idb is a flexible command line interface for automating iOS simulators and devices
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.
A framework for finding JavaScript memory leaks and analyzing heap snapshots
Build system, successor to Buck
Runtime type checking for React props and similar objects
Source transformer enabling ECMAScript 6 generator functions in JavaScript-of-today.
Mcrouter is a memcached protocol router for scaling memcached deployments.
A novel take on lossless data compression
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).
Wangle is a framework providing a set of common client/server abstractions for building services in a consistent, modular, and composable way.
Adaptive Experimentation Platform
Meta's Thrift implementation: cross-language serialization and high-performance async RPC
A collection of utility libraries used by other Meta JS projects.
An implementation of the QUIC transport protocol.
Python SDK for Meta Marketing APIs
Pluggable in-process caching engine to build and scale high performance services
An Android library that allows you to build text layouts more easily.
Trust & Safety tools for working together to fight digital harms.
A security focused static analysis tool for Android and Java applications.
dhcplb is Facebook's implementation of a load balancer for DHCP.
A Rust implementation of the Starlark language
Facebook Open Switching System Software for controlling network switches.
Distributed platform for building autonomic network functions.
Simplified executable deployment
A STARK prover and verifier for arbitrary computations
OpenBMC is an open software framework to build a complete Linux image for a Board Management Controller (BMC).
Meta's Time libraries
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.
Python wrapper for RE2
The OpenStreetMap editor driven by open data, AI, and supercharged features
Node.js SDK for Meta Marketing APIs
Open source chef cookbooks.
Meta Wearables Device Access Toolkit for iOS
Meta's Client Platform Engineering tools. Some of the tools we have written to help manage our fleet of client systems.
Rebalancer is a domain-specific language and tool for specifying and solving assignment problems (eg, putting balls in boxes with complex rules).
Meta Wearables Device Access Toolkit for Android
QuickLayout is a production-ready declarative layout library for UIKit. Built for large-scale applications, it combines expressive Swift APIs with a lightweight layout engine to deliver high performance reliability, and long-term maintainability.
eBPF-based packet filtering framework
WebXR made simple. Full-featured framework with interactions, locomotion, and spatial UI. Powered by Three.js.
An implementation of an auditable key directory
Collection of Meta's DNS Libraries
AI-assisted development toolkit for building web applications on Meta Ray-Ban Display glasses.
Safe, minimal import sorting for Python projects.
This repository provides OpenAPI specifications for Meta APIs
bunnylol is a tool for writing smart bookmarks. Use in your browser, or on the command-line
A Python test framework
Lifeguard is a static analyzer to detect Lazy Imports incompatibilities and ease the adoption overhead for Lazy Imports in Python
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
Post Processor for Facebook Static Analysis Tools.
A Raft Library in C++ based on the Raft implementation in Apache Kudu
SQuangLe is a C++ API for accessing MySQL servers
Codegen project for our business SDKs
fb303 is a core set of thrift functions that provide a common mechanism for querying stats and other information from a service.
Prelude for the Buck2 project
Haptics Studio is our desktop application for designing haptics.
此仓库未提供描述。
Conversions API parameter builder to help enhance the parameter qualities for Conversions API events
Security-focused Python Static Analyzer
UI Toolkit brings the Meta Ray-Ban Display design system to React. Use its components, semantic tokens, materials, motion, accessibility behavior, and directional focus navigation to build interfaces that stay consistent across applications.
Agentic tools plugin and skills
Meta's BGP (Border Gateway Protocol) routing daemon for large-scale data center networks, built as part of the FBOSS forwarding stack.
This new SDK supports the Instant Games SDK v8.0, ensuring access to the latest features and APIs for Instant Games. We also provide code snippets through the sample scene, and templates for OverlayViews.
TAAC (Test-As-A-Config) is a thrift-defined integration test framework for validating datacenter network products and platforms.
Shims to convert Meta internal buck2 macros/targets for open source build compatibility.
Set of filters and preferences that can be applied to content viewed in a content review tool.
Official WordPress plugin for embedding Threads, Instagram, and Facebook content. Simply paste a Threads, Instagram, or Facebook URL into the WordPress editor and get a rich embed. No access tokens or configuration required.
WebMCP on Meta Ray-Ban Display Glasses enables developers to utilize Meta AI to create hands free and agentic interactions on web apps using user voice.
Evaluation for MetaEncoder https//huggingface.co/facebook/meta-encoder
Softwares that enables Meta Private Processing
AI simulation is the cohort of software tools we have built at Meta for modeling and simulation of AI clusters including but not limited to PackSim, which is a packet-level AI network simulator generating various performance metrics like collective completion times, link utilizations, dropped packets, as a function of AI workloads and topologies.
facebook在GitHub上构建了多种开源项目,包括docusaurus、rocksdb和folly等。这些项目涉及文档网站、持久性键值存储和C++库,旨在促进开发者的工作效率。
facebook的公共存储库主要使用C++、Rust、Python、JavaScript和TypeScript等编程语言。这些语言使得facebook能够开发多种类型的项目,从前端框架到后端库。
是的,facebook的所有存储库都是公开的,任何人都可以访问和使用。这种开放性促进了社区参与和技术的透明性,确保开发者能够利用这些资源。