@facebook

Facebook

We work hard to contribute our work back to the web, mobile, big data, & infrastructure communities. NB: members must have two-factor auth.

fbthrift

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

Updated Jul 23, 2016

proxygen

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

Updated Jul 23, 2016

folly

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

Updated Jul 23, 2016

mcrouter

Mcrouter is a memcached protocol router for scaling memcached deployments.

Updated Jul 23, 2016

buck

A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.

Updated Jul 23, 2016

JavaScript 45,949 7,997

react

A declarative, efficient, and flexible JavaScript library for building user interfaces.

Updated Jul 23, 2016

xcbuild

Xcode-compatible build tool.

Updated Jul 23, 2016

Objective-C 8,725 1,483

AsyncDisplayKit

Smooth asynchronous user interfaces for iOS apps.

Updated Jul 23, 2016

react-native

A framework for building native apps with React.

Updated Jul 23, 2016

rocksdb

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

Updated Jul 23, 2016

JavaScript 182 73

node-haste

A dependency management system for static resources for node.js.

Updated Jul 23, 2016

osquery

SQL powered operating system instrumentation, monitoring, and analytics.

Updated Jul 23, 2016

hhvm

A virtual machine designed for executing programs written in Hack and PHP.

Updated Jul 23, 2016

JavaScript 13,993 726

immutable-js

Immutable persistent data collections for Javascript which increase efficiency and simplicity.

Updated Jul 23, 2016

fresco

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

Updated Jul 23, 2016

JavaScript 4,753 318

nuclide

An open IDE for web and native mobile development, built on top of Atom

Updated Jul 23, 2016

facebook-sdk-swift

Integrate your iOS apps in Swift with Facebook Platform.

Updated Jul 23, 2016

fb-adb

A better shell for Android devices

Updated Jul 23, 2016

openbmc

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

Updated Jul 23, 2016

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.

Updated Jul 23, 2016