Open source projects by facebook

facebook/fbthrift

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

☕C++   ★1283 stars   ⚠8 open issues   ⚭118 contributors   ☯about 6 years old  

facebook/fishhook

A library that enables dynamically rebinding symbols in Mach-O binaries running on iOS.

☕C   ★2275 stars   ⚠16 open issues   ⚭7 contributors   ☯about 6 years old  

facebook/fbjs

A collection of utility libraries used by other Facebook JS projects.

☕JavaScript   ★1111 stars   ⚠43 open issues   ⚭19 contributors   ☯about 4 years old  

facebook/swift

An annotation-based Java library for creating Thrift serializable types and services.

☕Java   ★772 stars   ⚠65 open issues   ⚭21 contributors   ☯about 7 years old  

facebook/jcommon

concurrency, collections, zookeeper, stats/analytics, config, testing, etc

☕Java   ★540 stars   ⚠5 open issues   ⚭12 contributors   ☯almost 7 years old  

facebook/FBSimulatorControl

A Mac OS X library for managing and manipulating iOS Simulators

☕Objective-C   ★2169 stars   ⚠64 open issues   ⚭10 contributors   ☯almost 4 years old  

facebook/clang-as-ios-dylib

A workaround to build iOS dynamic libraries from Xcode.

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

facebook/bistro

Bistro is a flexible distributed scheduler, a high-performance framework supporting multiple paradigms while retaining ease of configuration, management, and monitoring.

☕C++   ★455 stars   ⚠5 open issues   ⚭1 contributors   ☯over 5 years old  

facebook/fbcunn

Facebook's extensions to torch/cunn.

☕C++   ★1087 stars   ⚠38 open issues   ⚭9 contributors   ☯over 4 years old  

facebook/react-native-fbsdk

A React Native wrapper around the Facebook SDKs for Android and iOS. Provides access to Facebook login, sharing, graph requests, app events etc.

☕Objective-C   ★1832 stars   ⚠9 open issues   ⚭14 contributors   ☯almost 4 years old  

facebook/php-webdriver

A php client for webdriver.

☕PHP   ★2186 stars   ⚠26 open issues   ⚭41 contributors   ☯almost 8 years old  

facebook/pose-aligned-deep-networks

Pose Aligned Networks for Deep Attribute Modeling matlab code used for the publication here: http://arxiv.org/abs/1311.5591

☕Matlab   ★81 stars   ⚠4 open issues   ⚭2 contributors   ☯about 5 years old  

facebook/facebook-android-sdk

Used to integrate Android apps with Facebook Platform.

☕Java   ★4429 stars   ⚠0 open issues   ⚭31 contributors   ☯about 9 years old  

facebook/augmented-traffic-control

Augmented Traffic Control: A tool to simulate network conditions

☕Python   ★3848 stars   ⚠31 open issues   ⚭9 contributors   ☯over 5 years old  

facebook/NAMAS

Neural Attention Model for Abstractive Summarization

☕Lua   ★619 stars   ⚠14 open issues   ⚭1 contributors   ☯almost 4 years old  

facebook/mysql-5.6

Facebook's branch of the Oracle MySQL v5.6 database. This includes MyRocks.

☕C++   ★1223 stars   ⚠119 open issues   ⚭81 contributors   ☯over 6 years old  

facebook/nifty

Thrift on Netty

☕Java   ★793 stars   ⚠28 open issues   ⚭9 contributors   ☯about 7 years old  

facebook/fb-caffe-exts

Some handy utility libraries and tools for the Caffe deep learning framework.

☕Lua   ★397 stars   ⚠25 open issues   ⚭1 contributors   ☯over 3 years old  

facebook/SCRNNs

This is a self contained software accompanying the paper titled: Learning Longer Memory in Recurrent Neural Networks: http://arxiv.org/abs/1412.7753.

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

facebook/fb.resnet.torch

Torch implementation of ResNet from http://arxiv.org/abs/1512.03385 and training scripts

☕Lua   ★1413 stars   ⚠58 open issues   ⚭1 contributors   ☯over 3 years old  

facebook/fbnn

Facebook's extensions to torch/nn.

☕Lua   ★249 stars   ⚠5 open issues   ⚭3 contributors   ☯over 4 years old  

facebook/Stack-RNN

This is the code used for the paper "Inferring algorithmic patterns with a stack augmented recurrent network", by Armand Joulin and Tomas Mikolov.

☕C++   ★387 stars   ⚠1 open issues   ⚭1 contributors   ☯over 4 years old  

facebook/proguard

A fork of ProGuard.

☕Java   ★545 stars   ⚠0 open issues   ⚭5 contributors   ☯about 5 years old  

facebook/fbcuda

Facebook's CUDA extensions.

☕Cuda   ★229 stars   ⚠3 open issues   ⚭3 contributors   ☯over 4 years old  

facebook/mcrouter

Mcrouter is a memcached protocol router for scaling memcached deployments.

☕C++   ★2143 stars   ⚠50 open issues   ⚭41 contributors   ☯over 5 years old  

facebook/react-native-applinks

AppLinks support for React Native.

☕JavaScript   ★280 stars   ⚠3 open issues   ⚭2 contributors   ☯over 4 years old  

facebook/tac_plus

A Tacacs+ Daemon tested on Linux (CentOS) to run AAA via TACACS+ Protocol via IPv4 and IPv6.

☕C   ★90 stars   ⚠0 open issues   ⚭4 contributors   ☯about 5 years old  

facebook/thpp

TH++, C++ interface to the torch7 TH library

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

facebook/fblualib

Facebook libraries and utilities for Lua

☕Lua   ★585 stars   ⚠63 open issues   ⚭13 contributors   ☯about 5 years old  

facebook/screenshot-tests-for-android

Generate fast deterministic screenshots during Android instrumentation tests

☕Java   ★1055 stars   ⚠4 open issues   ⚭3 contributors   ☯almost 4 years old  

facebook/facebook-php-ads-sdk

An SDK built to facilitate application development for Facebook Ads API.

☕PHP   ★346 stars   ⚠104 open issues   ⚭36 contributors   ☯about 5 years old  

facebook/commoner

Flexible tool for translating any dialect of JavaScript to Node-readable CommonJS modules

☕JavaScript   ★56 stars   ⚠12 open issues   ⚭9 contributors   ☯about 6 years old  

facebook/ThreatExchange

Share threat information with vetted partners

☕Python   ★286 stars   ⚠8 open issues   ⚭15 contributors   ☯over 4 years old  

facebook/WebDriverAgent

A WebDriver server for iOS that runs inside the Simulator.

☕Objective-C   ★2647 stars   ⚠53 open issues   ⚭8 contributors   ☯almost 4 years old  

facebook/fbtracert

Identify the network components that drops packets by employing the traceroute logic which explores multiple parallel paths.

☕Go   ★241 stars   ⚠5 open issues   ⚭1 contributors   ☯over 3 years old  

facebook/regenerator

Source transformer enabling ECMAScript 6 generator functions in JavaScript-of-today.

☕JavaScript   ★2256 stars   ⚠52 open issues   ⚭32 contributors   ☯almost 6 years old  

facebook/learningSimpleAlgorithms

We present an approach for learning simple algorithms such as copying, multi-digit addition and single digit multiplication directly from examples. Our framework consists of a set of interfaces, accessed by a controller. Typical interfaces are 1-D tapes or 2-D grids that hold the input and output data. For the controller, we explore a range of neural network-based models which vary in their ability to abstract the underlying algorithm from training instances and generalize to test examples with many thousands of digits. The controller is trained using Q-learning with several enhancements and we show that the bottleneck is in the capabilities of the controller rather than in the search incurred by Q-learning.

☕Lua   ★97 stars   ⚠0 open issues   ⚭0 contributors   ☯over 3 years old  

facebook/FBFetchedResultsController

A drop-in replacement for NSFetchedResultsController built to work around the fact that NSFetchedResultsController does not work with parent/child contexts.

☕Objective-C   ★369 stars   ⚠0 open issues   ⚭6 contributors   ☯over 4 years old  

facebook/planout

PlanOut is a library and interpreter for designing online experiments.

☕JavaScript   ★1207 stars   ⚠12 open issues   ⚭13 contributors   ☯over 5 years old  

facebook/fboss

Facebook Open Switching System Software for controlling network switches.

☕C++   ★423 stars   ⚠13 open issues   ⚭17 contributors   ☯over 4 years old  

facebook/emitter

A JS EventEmitter foundation for evented code

☕JavaScript   ★709 stars   ⚠2 open issues   ⚭8 contributors   ☯about 6 years old  

facebook/libphenom

An eventing framework for building high performance and high scalability systems in C.

☕C   ★1554 stars   ⚠7 open issues   ⚭15 contributors   ☯over 6 years old  

facebook/android-jsc

Scripts for building JSC for Android

☕C   ★131 stars   ⚠10 open issues   ⚭7 contributors   ☯almost 4 years old  

facebook/fatal

Fatal is a library for fast prototyping software in modern C++. It provides facilities to enhance the expressive power of C++. The library is heavily based on template meta-programming, while keeping the complexity under-the-hood.

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

facebook/facebook-clang-plugins

Plugins to clang-analyzer and clang-frontend

☕C++   ★354 stars   ⚠1 open issues   ⚭9 contributors   ☯over 5 years old  

facebook/fbpca

Fast Randomized PCA/SVD

☕Python   ★230 stars   ⚠0 open issues   ⚭1 contributors   ☯almost 5 years old  

facebook/FLAnimatedImage

Performant animated GIF engine for iOS

☕Objective-C   ★160 stars   ⚠0 open issues   ⚭10 contributors   ☯about 4 years old  

facebook/C3D

C3D is a modified version of BVLC caffe to support 3D ConvNets.

☕C++   ★561 stars   ⚠28 open issues   ⚭4 contributors   ☯over 4 years old  

facebook/node-haste

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

☕JavaScript   ★217 stars   ⚠12 open issues   ⚭20 contributors   ☯almost 7 years old  

facebook/UdpPinger

UdpPinger is a high performance packet generation and reflection library.

☕C++   ★151 stars   ⚠3 open issues   ⚭1 contributors   ☯over 3 years old  

facebook/hack-codegen

Library to programatically generate Hack code and write it to signed files

☕Hack   ★304 stars   ⚠4 open issues   ⚭2 contributors   ☯almost 4 years old  

facebook/facebook-python-ads-sdk

An SDK built to facilitate application development for Facebook Ads API.

☕Python   ★449 stars   ⚠108 open issues   ⚭26 contributors   ☯almost 5 years old  

facebook/Conditional-character-based-RNN

An efficient character based RNN

☕C++   ★81 stars   ⚠4 open issues   ⚭0 contributors   ☯almost 4 years old  

facebook/shortcuts-for-framer

A collection of useful functions to make mobile prototyping with Framer easier.

☕JavaScript   ★427 stars   ⚠0 open issues   ⚭5 contributors   ☯over 5 years old  

facebook/gnlpy

A generic netlink library for python.

☕Python   ★114 stars   ⚠0 open issues   ⚭5 contributors   ☯about 4 years old  

facebook/draft-js

A React framework for building text editors.

☕JavaScript   ★12393 stars   ⚠509 open issues   ⚭15 contributors   ☯over 3 years old  

facebook/puewue-frontend

The front-end to a simple application that displays Facebook's datacenter power consumption and other information.

☕JavaScript   ★157 stars   ⚠1 open issues   ⚭4 contributors   ☯over 5 years old  

facebook/IT-CPE

Facebook's IT - Client Platform Engineering tools. Some of the tools we have written to help manage our fleet of client systems.

☕Python   ★378 stars   ⚠3 open issues   ⚭6 contributors   ☯over 5 years old  

facebook/puewue-backend

The back-end to a simple application that displays Facebook's datacenter power consumption and other information.

☕Ruby   ★106 stars   ⚠1 open issues   ⚭4 contributors   ☯over 5 years old  

facebook/sparts

Prototype python services with as little code as possible

☕Python   ★290 stars   ⚠33 open issues   ⚭3 contributors   ☯over 6 years old