Open source projects by facebook

facebook/pyre2

Python wrapper for RE2

☕C++   ★389 stars   ⚠0 open issues   ⚭6 contributors   ☯over 9 years old  

facebook/grocery-delivery

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

☕Ruby   ★112 stars   ⚠2 open issues   ⚭5 contributors   ☯about 5 years old  

facebook/FBMock

PHP Mocks Framework

☕PHP   ★180 stars   ⚠2 open issues   ⚭7 contributors   ☯almost 7 years old  

facebook/xcbuild

Xcode-compatible build tool.

☕C++   ★1434 stars   ⚠48 open issues   ⚭5 contributors   ☯about 4 years old  

facebook/CParser

A compact C preprocessor and declaration parser written in pure Lua

☕Lua   ★90 stars   ⚠0 open issues   ⚭1 contributors   ☯over 4 years old  

facebook/UETorch

A Torch plugin for Unreal Engine 4.

☕C++   ★296 stars   ⚠5 open issues   ⚭2 contributors   ☯over 3 years old  

facebook/ds2

Debug server for lldb.

☕C++   ★207 stars   ⚠15 open issues   ⚭17 contributors   ☯about 5 years old  

facebook/squangle

SQuangLe is a C++ API for accessing MySQL servers

☕C++   ★69 stars   ⚠0 open issues   ⚭15 contributors   ☯over 4 years old  

facebook/facebook-java-ads-sdk

Java SDK for Facebook Ads APIs

☕Java   ★146 stars   ⚠48 open issues   ⚭1 contributors   ☯almost 4 years old  

facebook/hblog

A log parser for clusters

☕Python   ★95 stars   ⚠4 open issues   ⚭2 contributors   ☯over 6 years old  

facebook/fbpush

A terminal-based CLI tool to push junoscript configs to Juniper network devices.

☕Python   ★57 stars   ⚠0 open issues   ⚭3 contributors   ☯over 4 years old  

facebook/luaffifb

FFI package for Lua 5.1 and Lua 5.2

☕C   ★95 stars   ⚠12 open issues   ⚭6 contributors   ☯about 4 years old  

facebook/libafdt

LIBrary for Asynchronous File Descriptor Transfer

☕C   ★39 stars   ⚠0 open issues   ⚭3 contributors   ☯over 4 years old  

facebook/dfuse

dfuse is a binding for the fuse filesystem library written in D.

☕D   ★45 stars   ⚠8 open issues   ⚭1 contributors   ☯about 5 years old  

facebook/fbtorch

Facebook's extensions to torch/torch7. This is a preliminary release.

☕CMake   ★37 stars   ⚠4 open issues   ⚭2 contributors   ☯almost 5 years old  

facebook/facebook-sdk-for-unity

The facebook sdk for unity. https://developers.facebook.com/docs/unity

☕C#   ★165 stars   ⚠82 open issues   ⚭1 contributors   ☯about 4 years old  

facebook/SoLoader

Native code loader for Android

☕Java   ★383 stars   ⚠4 open issues   ⚭2 contributors   ☯almost 4 years old  

facebook/caf8teen

☕Processing   ★32 stars   ⚠0 open issues   ⚭4 contributors   ☯almost 7 years old  

facebook/chef-utils

Utilities related to Chef

☕Ruby   ★231 stars   ⚠1 open issues   ⚭12 contributors   ☯over 6 years old  

facebook/pyaib

An easy to use Python Framework (that uses gevent) for writing IRC Bots.

☕Python   ★311 stars   ⚠0 open issues   ⚭6 contributors   ☯about 6 years old  

facebook/fbtftp

fbtftp is Facebook's implementation of a dynamic TFTP server framework.

☕Python   ★257 stars   ⚠1 open issues   ⚭3 contributors   ☯over 3 years old  

facebook/fbkutils

A variety of utilities built and maintained by Facebook's Linux Kernel Team that we wish to share with the community.

☕C   ★166 stars   ⚠3 open issues   ⚭3 contributors   ☯about 4 years old  

facebook/redex

A bytecode optimizer for Android apps

☕C++   ★3914 stars   ⚠34 open issues   ⚭3 contributors   ☯over 3 years old  

facebook/FBNotifications

Facebook Analytics In-App Notifications Framework

☕Objective-C   ★468 stars   ⚠20 open issues   ⚭2 contributors   ☯over 3 years old  

facebook/facebook-instant-articles-sdk-php

The Facebook Instant Articles SDK for PHP provides a native interface for creating and publishing Instant Articles.

☕PHP   ★174 stars   ⚠19 open issues   ⚭7 contributors   ☯over 3 years old  

facebook/between-meals

A library to provide calculations between Chef diffs.

☕Ruby   ★35 stars   ⚠4 open issues   ⚭6 contributors   ☯about 5 years old  

facebook/easymock

EasyMock is a Java library that provides an easy way to use Mock Objects in unit testing.

☕Java   ★45 stars   ⚠0 open issues   ⚭3 contributors   ☯almost 6 years old  

facebook/facebook-oss-pom

Base POM for facebook open source projects deployed to oss.sonatype.org

   ★20 stars   ⚠0 open issues   ⚭5 contributors   ☯almost 7 years old  

facebook/fb-util-for-appx

Create .appx files.

☕C++   ★31 stars   ⚠2 open issues   ⚭2 contributors   ☯over 3 years old  

facebook/FBAllocationTracker

iOS library that helps tracking all allocated Objective-C objects

☕Objective-C++   ★842 stars   ⚠4 open issues   ⚭2 contributors   ☯over 3 years old  

facebook/FBMemoryProfiler

iOS tool that helps with profiling iOS Memory usage.

☕Objective-C   ★2890 stars   ⚠11 open issues   ⚭2 contributors   ☯over 3 years old  

facebook/FBRetainCycleDetector

iOS library to help detecting retain cycles in runtime.

☕Objective-C   ★2850 stars   ⚠9 open issues   ⚭3 contributors   ☯over 3 years old  

facebook/giraph

Mirror of Apache Giraph

☕Java   ★36 stars   ⚠0 open issues   ⚭9 contributors   ☯over 6 years old  

facebook/glusterfs

Gluster Filesystem - (this is only a public mirror)

☕C   ★32 stars   ⚠0 open issues   ⚭53 contributors   ☯over 6 years old  

facebook/graphql

GraphQL is a query language and execution engine tied to any backend service.

   ★7603 stars   ⚠98 open issues   ⚭35 contributors   ☯over 4 years old  

facebook/homebrew-fb

OS X Homebrew formulas to install Facebook open source software

☕Ruby   ★57 stars   ⚠2 open issues   ⚭2 contributors   ☯about 4 years old  

facebook/jsx

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

   ★881 stars   ⚠41 open issues   ⚭13 contributors   ☯about 5 years old  

facebook/makeitopen

makeitopen.com is a learning portal that begins with the F8 App tutorial series, and will hopefully expand to encompass lots of additional tutorials designed to connect our FB Open Source projects.

☕HTML   ★211 stars   ⚠10 open issues   ⚭1 contributors   ☯over 3 years old  

facebook/mysqlclient-python

MySQL database connector for Python (with Python 3 support)

☕Python   ★59 stars   ⚠0 open issues   ⚭15 contributors   ☯over 4 years old  

facebook/ocpjbod

☕C   ★8 stars   ⚠0 open issues   ⚭1 contributors   ☯about 4 years old  

facebook/open-graph-protocol

☕PHP   ★308 stars   ⚠12 open issues   ⚭16 contributors   ☯over 9 years old  

facebook/powermock

PowerMock is a Java framework that allows you to unit test code normally regarded as untestable.

   ★34 stars   ⚠0 open issues   ⚭3 contributors   ☯about 5 years old  

facebook/Recipes-for-AutoPkg

Collection of AutoPkg recipes authored at Facebook.

☕JavaScript   ★35 stars   ⚠0 open issues   ⚭3 contributors   ☯about 4 years old  

facebook/remodel

Remodel is a tool that helps iOS and OS X developers avoid repetitive code by generating Objective-C models that support coding, value comparison, and immutability.

☕TypeScript   ★435 stars   ⚠6 open issues   ⚭1 contributors   ☯over 3 years old  

facebook/robolectric

Android Unit Testing Framework

☕Java   ★36 stars   ⚠0 open issues   ⚭215 contributors   ☯almost 4 years old  

facebook/Specs

A repository of CocoaPods (cocoapods.org) specifications.

☕Ruby   ★12 stars   ⚠0 open issues   ⚭428 contributors   ☯over 5 years old  

facebook/taste-tester

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

☕Ruby   ★99 stars   ⚠3 open issues   ⚭7 contributors   ☯about 5 years old  

facebook/ztorch

Complex number support for Torch

☕C   ★38 stars   ⚠3 open issues   ⚭1 contributors   ☯about 4 years old  

facebook/chef-cookbooks

Open source chef cookbooks.

☕Ruby   ★357 stars   ⚠2 open issues   ⚭1 contributors   ☯almost 4 years old  

facebook/fbshipit

Copy commits between repositories - git => git, git => hg, hg => hg, or hg => git

☕Hack   ★156 stars   ⚠12 open issues   ⚭15 contributors   ☯over 3 years old  

facebook/fbctf

Platform to host Capture the Flag competitions

☕Hack   ★5268 stars   ⚠80 open issues   ⚭5 contributors   ☯over 3 years old  

facebook/SocketRocket

A conforming Objective-C WebSocket client library.

☕Objective-C   ★7542 stars   ⚠105 open issues   ⚭58 contributors   ☯over 7 years old  

facebook/reason

Simple, fast & type safe code that leverages the JavaScript & OCaml ecosystems

☕OCaml   ★5254 stars   ⚠408 open issues   ⚭17 contributors   ☯almost 4 years old  

facebook/facebook-sdk-swift

Integrate your iOS apps in Swift with Facebook Platform.

☕Swift   ★1293 stars   ⚠44 open issues   ⚭5 contributors   ☯over 3 years old  

facebook/Surround360

Surround360 is Facebook's open source hardware and software for capturing stereoscopic 3D 360 video for VR. The repo contains hardware designs, as well as software for camera control and rendering.

☕C++   ★1797 stars   ⚠31 open issues   ⚭6 contributors   ☯over 3 years old  

facebook/zstd

Zstandard - Fast real-time compression algorithm

☕C   ★6574 stars   ⚠23 open issues   ⚭25 contributors   ☯over 4 years old  

facebook/php-graph-sdk

The Facebook SDK for PHP provides a native interface to the Graph API and Facebook Login. https://developers.facebook.com/docs/php

☕PHP   ★2083 stars   ⚠27 open issues   ⚭55 contributors   ☯over 5 years old  

facebook/yoga

Yoga is a cross-platform layout engine which implements Flexbox. Follow https://twitter.com/yogalayout for updates.

☕C++   ★9438 stars   ⚠118 open issues   ⚭67 contributors   ☯over 5 years old  

facebook/prepack

Prepack is a partial evaluator for JavaScript. Prepack rewrites a JavaScript bundle, resulting in JavaScript code that executes more efficiently.

☕JavaScript   ★11426 stars   ⚠153 open issues   ⚭16 contributors   ☯almost 4 years old  

facebook/metro-bundler

🚇 The JavaScript bundler for React Native.

☕JavaScript   ★1509 stars   ⚠31 open issues   ⚭144 contributors   ☯almost 3 years old