2014 was a big year for open-sourcing at Facebook, and the social network presented its highlights in that sector for the year in the form of a 12 Days of Open Source blog post by head of open-source projects James Pearce.
- React won a photo-finish over HHVM to become the first Facebook flagship open-source project to reach 10,000 stars on GitHub, with both achieving the milestone on the same day. Next up on that list, according to Pearce: Pop.
- Facebook launched 107 new open-source projects in 2014, totaling 65,000 stars on GitHub and more than 6,000 forks.
- The top five open-source projects in terms of stars on GitHub were: Pop (more than 9,000 in just eight months), Shimmer, immutable-js, AsyncDisplayKit and Flow, with honorable mentions going to osquery, Flux, Tweaks, Bolts, KVOController, WebScaleSQL, Proxygen, Chisel, Jest and fb-flo.
- Pearce called out the following collaborators and users on certain projects: React (Adobe, Khan Academy, Pinterest), Rebound (Flow, Jelly, Tumblr), HHVM (Baidu, Box, Wikipedia) and Presto (Airbnb, Dropbox, Netflix).
- More than 1,000 external developers contributed to Facebook’s open-source projects in 2014, with 200 making five or more commits.
- More than 5,500 pull requests were made on the social network’s open-source projects in 2014.
- There were more than 28,000 commits on Facebook’s public projects in 2014, and more than 17 percent of those came from external developers, with projects such as PHP SDK and React seeing nearly one-half of their commits come from external contributors.
- The top five external contributors in 2014 were: Ben Alpert (399), Tim Siebels (137), Joerg Maier (98), Ankit Gupta (87) and Cheng Lou (81).
- The two security-related releases in 2014 were osquery and Conceal.
- Developers from Facebook spoke at seven Open Source Convention (OSCON) sessions in 2014.
- The average age of pull requests decreased by three times in 2014.