Open Source at Facebook

Open source projects tagged 'Mobile'

React Native

Posted about 2 years ago
open source project · Mobile · Web · Android · iOS · JavaScript

Enables you to build world-class application experiences on native platforms using a consistent developer experience based on JavaScript and React. Read more...

Nuclide

Posted about 2 years ago
open source project · Mobile · Web · IDE · Development Tools

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

Shimmer for iOS

Posted about 3 years ago
open source project · Mobile · iOS · Framework

Shimmer is an easy way to add a shimmering effect to any view in your app. It's useful as an unobtrusive loading indicator. Read more...

FBMemoryProfiler

Posted about 12 months ago
open source project · Mobile · iOS · Development Tools

iOS tool that helps with profiling iOS Memory usage. Read more...

rebound

Posted about 3 years ago
open source project · Mobile · Web · Android · Framework · JavaScript

Rebound is a Java library that models spring dynamics. Rebound spring models can be used to create animations that feel natural by introducing real world physics to your application. Read more...

buck

Posted about 4 years ago
open source project · Mobile · Infra · Android · iOS · Compilation · Java · Python

Buck is a build system that encourages the creation of small, reusable modules consisting of code and resources. Read more...

FBAllocationTracker

Posted about 12 months ago
open source project · Mobile · iOS · Development Tools

iOS library that helps tracking all allocated Objective-C objects. Read more...

FBRetainCycleDetector

Posted about 12 months ago
open source project · Mobile · iOS · Development Tools

iOS library to help detecting retain cycles in runtime. Read more...

makeitopen

Posted about 12 months ago
open source project · Mobile · Android · iOS · Languages · JavaScript

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. Read more...

pop

Posted about 3 years ago
open source project · Mobile · iOS · Framework

An extensible animation engine for iOS and OS X. Read more...

chisel

Posted about 3 years ago
open source project · Mobile · iOS · Development Tools

Chisel is a collection of LLDB commands to assist debugging iOS apps. Read more...

tweaks

Posted about 3 years ago
open source project · Mobile · iOS · Development Tools

Tweaks is an easy way to fine-tune an iOS app. The best way to improve an app is to use it every day. Even when ideas can be tested out in advance - for example, with Origami - it can still take some time with the app to see how it works in practice. Read more...

remodel

Posted about 12 months ago
open source project · Mobile · iOS · Development Tools

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. Read more...

Infer

Posted about 2 years ago
open source project · Mobile · Android · iOS · Language Tools · Development Tools

A static analyzer in deployment at Facebook, where it is used as part of the development process for mobile apps. Infer targets critical bugs such as null pointer exceptions, resource leaks and memory leaks — problems which lead to crashes or performance degradation in apps. Read more...

origami

Posted about 3 years ago
open source project · Mobile · iOS · Design Tools · User Experience · Tooling

Most designers today create static mockups to communicate app ideas. But increasingly apps are anything but static, which means as designers we need a better tool for interaction design. Read more...

Stetho

Posted about 2 years ago
open source project · Mobile · Android · Development Tools · Java · Tooling

Stetho is a debug bridge for Android applications, enabling the powerful Chrome Developer Tools and much more. Read more...

conceal

Posted about 3 years ago
open source project · Mobile · Android · Security

Conceal provides a set of Java APIs to perform cryptography on Android. It was designed to be able to encrypt large files on disk in a fast and memory efficient manner. The major target for this project is typical Android devices which run old Android versions, have low memory and slower processors. Read more...

xctool

Posted about 4 years ago
open source project · Mobile · Infra · iOS · Compilation · Testing

xctool is a replacement for Apple's xcodebuild that makes it easier to build and test iOS and Mac products. It's especially helpful for continuous integration. Read more...

AsyncDisplayKit

Posted about 2 years ago
open source project · Mobile · iOS · Framework

AsyncDisplayKit is an iOS framework that keeps even the most complex user interfaces smooth and responsive. It was originally built to make Facebook's Paper possible, and goes hand-in-hand with pop's physics-based animations — but it's just as powerful with UIKit Dynamics and conventional app designs. Read more...

kvocontroller

Posted about 3 years ago
open source project · Mobile · iOS

Key-value observing is a particularly useful technique for communicating between layers in a Model-View-Controller application. KVOController builds on Cocoa's time-tested key-value observing implementation. It offers a simple, modern API, that is also thread safe. Read more...

bolts-android

Posted about 3 years ago
open source project · Mobile · Android

Bolts is a collection of low-level libraries designed to make developing mobile apps easier. Bolts was designed by Parse and Facebook for our own internal use, and we have decided to open source these libraries to make them available to others. Read more...

bolts-ios

Posted about 3 years ago
open source project · Mobile · iOS · Framework

Bolts is a collection of low-level libraries designed to make developing mobile apps easier. Bolts was designed by Parse and Facebook for our own internal use, and we have decided to open source these libraries to make them available to others. Read more...

facebook-ios-sdk

Posted about 7 years ago
open source project · Mobile · iOS · Platform

Use the Facebook SDK for iOS to integrate with Facebook, help build engaging social apps, and get more installs. Read more...

atosl

Posted about 3 years ago
open source project · Mobile · Infra · iOS

atosl is a partial replacement for Apple's atos tool for converting addresses within a binary file to symbols. Read more...

rng.io

Posted about 5 years ago
open source project · Mobile · Web

Powers the Ringmark testing framework at rng.io, as donated to the W3C Coremob Community Group. Read more...

fishhook

Posted about 4 years ago
open source project · Mobile · iOS

fishhook is a very simple library that enables dynamically rebinding symbols in Mach-O binaries running on iOS in the simulator and on devices. Read more...

Facebook SDK for Android

Posted about 7 years ago
open source project · Mobile · Android · Platform

Use the Facebook SDK for Android to integrate with Facebook, help build engaging social apps, and get more installs. Read more...

Keep Updated

Stay up-to-date via RSS with the latest open source project releases from Facebook, news from our Engineering teams, and upcoming events.

Subscribe
Facebook © 2017