Engineering Blog

Blog posts tagged 'Open Source'

Adam WolffEngineering at Facebook

Explaining React's license

Posted on Friday
blog post · Open Source

We clarify the BSD + Patents license.

Transitioning entirely to neural machine translation

Posted about 3 weeks ago

More than 4.5 billion translations every day are now powered by neural networks, which provide better accuracy and fluency than previous models. Read more...

Nick McSpaddenEngineering at Facebook

Building open source tools for Adobe Creative Cloud updates

Posted about a month ago

Delivering enterprise tools across a large organization can be made simpler by taking an engineering approach to the challenge. Read more...

Yuandong TianResearch Scientist at Facebook

Introducing ELF: An extensive, lightweight and flexible platform for game research

Posted about 2 months ago

ELF allows researchers to test their algorithms in various game environments, speeding up training times by nearly 30 percent. Read more...

AL: A new declarative language for detecting bugs with Infer

Posted about 3 months ago
blog post · Mobile · Testing · Development Tools · C · C++ · Open Source · Languages

AL is a simple, declarative language for reasoning about abstract syntax trees, and it's easy, quick, and interactive. Read more...

Junyi Luke LuEngineering at Facebook

OnlineSchemaChange rebuilt in Python

Posted about 4 months ago
blog post · Production Engineering · Open Source · MySQL · Python · Tooling · Testing

The new version of OnlineSchemaChange is written in Python and has a more flexible architecture. Read more...

Adam WolffEngineering at Facebook

Facebook open source at F8 2017

Posted about 4 months ago
blog post · Web · Mobile · Front End · Open Source · JavaScript · Framework · Development Tools · Tooling

We announced several new open source projects today that improve app experiences for both users and engineers. Read more...

Open-sourcing Litho, a declarative UI framework for Android

Posted about 4 months ago
blog post · Mobile · Android · Framework · Development Tools · Open Source · Java · Front End

Litho lays out components ahead of time in a background thread, and renders incrementally to deliver best-in-class performance. Read more...

Relay Modern: Simpler, faster, more extensible

Posted about 4 months ago

The new version of Relay is designed from the ground up to be easier to use, more extensible, and optimized for mobile devices. Read more...

Andrew ImmSoftware Engineer at Facebook

Building virtual reality experiences on the web with React VR

Posted about 4 months ago

Expanding on the declarative programming style of React and React Native, React VR lets anyone with an understanding of JavaScript rapidly build and deploy VR experiences using standard web tools. Read more...

Faiss: A library for efficient similarity search

Posted about 5 months ago

Vector representation allows for fast, large-scale image searches where traditional key/value queries fall short. Read more...

Register now for F8 2017!

Posted about 7 months ago

Apply now for a spot at Facebook's annual developer conference. Read more...

Justin TellerEngineering

Beringei: A high-performance time series storage engine

Posted about 7 months ago

Beringei powers most of the performance and health monitoring at Facebook while enabling engineers and analysts to make decisions quickly with accurate, real-time data. Read more...

Roy ZhangEngineering

Favorite hacks of 2016

Posted about 8 months ago

Company hackathons spurred the development of several new products and tools in 2016. Read more...

Facebook Open Source 2016 year in review

Posted about 8 months ago

Over the past few years, Facebook's Open Source program has grown into one of the largest and most active portfolios in the industry. Read more...

Emil SjölanderSoftware Engineer at Facebook

Yoga: A cross-platform layout engine

Posted about 9 months ago
blog post · Mobile · Web · Open Source · Front End · iOS · Android · Design Tools · C

The open-source layout engine allows product engineers to build layouts quickly for multiple platforms. Read more...

Mark PengEngineering Manager at Facebook

Keyframes: Delivering scalable, high-quality animations to mobile clients

Posted about 9 months ago
blog post · Mobile · iOS · Android · Open Source · Front End · User Experience · Design Tools · JavaScript

The open source library is able to export and play back high-quality, lightweight animations, such as the ones seen in Facebook Reactions. Read more...

Tobias TieckeEngineering at Facebook

Open population datasets and open challenges

Posted about 9 months ago

Sharing data about how people are aggregated around the world can help solve challenges such as connectivity, infrastructure planning, humanitarian aid, and disaster response. Read more...

Introducing Community Cellular Manager: A management and deployment suite for small-scale cellular networks

Posted about 10 months ago

CCM is designed for reliable operation in environments with unreliable power and backhaul, providing fully disconnected operation for local voice and SMS services. Read more...

An open approach for switching, routing, and transport

Posted about 10 months ago

Facebook used Open Packet DWDM — a packet transponder and open line transport system with open optical specifications — to develop a new transponder platform called Voyager. Read more...

Brett LavallaWebmaster at Facebook

Android accessibility debugging with Stetho

Posted about 10 months ago

The open source debugging tool now includes an Accessibility Properties section that improves app compatibility with focus navigation. Read more...

Yarn: A new package manager for JavaScript

Posted about 11 months ago

With Yarn, engineers have access to the npm registry while operating faster, more securely, and more reliably. Read more...

Christopher ChedeauFront End Engineer at Facebook

React reaches 50,000 stars

Posted about 11 months ago
blog post · Open Source

The open source JavaScript library becomes the first Facebook project to hit the milestone. Read more...

Guilherme OttoniSoftware Engineer at Facebook

Redesigning the HHVM JIT compiler for better performance

Posted about 11 months ago

The redesign of the HHVM JIT has improved the CPU usage for running Facebook by about 15 percent. Read more...

Angelo FaillaEngineering

DHCPLB: An open source load balancer

Posted about 11 months ago

From hackathon prototype to internship project, the new load balancer is now deployed across Facebook's server fleet to manage DHCP traffic. Read more...

Lauren RuganiTechnology Communications at Facebook

Highlights from @Scale 2016

Posted about 12 months ago
blog post · Data · Mobile · @Scale · Tooling · Video · Open Source · Artificial Intelligence

Engineers representing hundreds of companies gathered to discuss the challenges and opportunities of building apps and systems at scale. Read more...

Apache Spark @Scale: A 60 TB+ production use case

Posted about 12 months ago
blog post · Data · Infra · Data Infrastructure · Analytics · Backend · Open Source

Through a series of performance and reliability improvements, we were able to scale Spark to handle a TB-scale entity ranking system in production. 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.

Facebook © 2017