Airbnb.io
Mobile
Open Source
Events
Blog
Github
Careers
Airbnb.io
Open Source
Open source is at the heart of what we do at Airbnb
Code of Conduct
Sponsored Projects
All projects
Data
Backend
Frontend
Mobile
Infrastructure
Style guides
Testing
Airflow
Use Apache Airflow (incubating) to author workflows as directed acyclic graphs (DAGs) of tasks
21,759
AirMapView
A view abstraction to provide a map user interface with various underlying map providers
1,806
BinaryAlert
Serverless real-time and retroactive malware detection
1,149
Airpal
Web UI for PrestoDB
2,759
Enzyme
JavaScript Testing utilities for React
19,571
Aerosolve
A machine learning package built for humans
4,707
Hypernova
A service for server-side rendering your JavaScript views
5,716
Epoxy for Android
An Android library for building complex screens in a RecyclerView
7,339
Epoxy for iOS
Epoxy is a suite of declarative UI APIs for building iOS UIKit apps in Swift
574
DeepLinkDispatch
Easy declaration and routing of your deep links
4,003
Hammerspace
Hash-like interface to persistent, concurrent, off-heap storage
331
The Knowledge Repo
A next-generation curated knowledge sharing platform for data scientists and other technical professions
4,790
HorizonCalendar
A declarative and performant iOS calendar UI component that supports use cases ranging from simple date pickers all the way up to fully-featured calendar apps.
1,895
Lottie (Android)
Render After Effects animations natively on Android
31,260
JavaScript Style Guide
A mostly reasonable approach to JavaScript
109,979
Interferon
Signaling you about infrastructure or application issues
227
Lottie (Docs)
Lottie documentation for http://airbnb.io/lottie
2,876
MagazineLayout
An iOS collection view layout capable of laying out views in vertically scrolling grids and lists.
2,933
Lottie (iOS, macOS)
An iOS library to natively render After Effects vector animations http://airbnb.io/lottie/
21,652
Polyglot
Give your JavaScript the ability to speak many languages
3,435
Omniduct
An interface for extracting data from various data sources
90
Lottie (Web)
Render After Effects animations natively on Web
24,399
mocha-wrap
Fluent pluggable interface for easily wrapping `describe` and `it` blocks in Mocha tests
51
react-dates
An accessible, easily internationalizable, mobile-friendly datepicker library for the web
11,472
ReAir
A collection of easy-to-use tools for replicating tables and partitions between Hive data warehouses
261
Nerve
A service registration daemon that performs health checks; companion to airbnb/synapse
925
react-with-styles
Use CSS-in-JavaScript with themes for React without being tightly coupled to one implementation
1,659
SpinalTap
Capture data changes @Airbnb
345
Ruby Style Guide
Airbnb's Ruby Style Guide
3,259
Rheostat
Rheostat is a www, mobile, and accessible slider component built with React
1,635
Swift Style Guide
Airbnb's Swift Style Guide
1,255
Superset
Apache Superset is a modern, enterprise-ready business intelligence web application
39,030
RxGroups
Easily group RxJava Observables together and tie them to your Android Activity lifecycle
696
StreamAlert
A serverless framework for real-time data analysis and alerting
2,539
Stemcell
Airbnb's EC2 instance creation and bootstrapping tool
177
visx
A collection of reusable low-level visualization components. visx combines the power of d3 to generate your visualization with the benefits of React for updating the DOM.
13,411
Synapse
A transparent service discovery framework for connecting an SOA
2,034
Airflow
Use Apache Airflow (incubating) to author workflows as directed acyclic graphs (DAGs) of tasks
21,759
Airpal
Web UI for PrestoDB
2,759
Aerosolve
A machine learning package built for humans
4,707
The Knowledge Repo
A next-generation curated knowledge sharing platform for data scientists and other technical professions
4,790
Omniduct
An interface for extracting data from various data sources
90
ReAir
A collection of easy-to-use tools for replicating tables and partitions between Hive data warehouses
261
Superset
Apache Superset is a modern, enterprise-ready business intelligence web application
39,030
visx
A collection of reusable low-level visualization components. visx combines the power of d3 to generate your visualization with the benefits of React for updating the DOM.
13,411
Hammerspace
Hash-like interface to persistent, concurrent, off-heap storage
331
Hypernova
A service for server-side rendering your JavaScript views
5,716
Polyglot
Give your JavaScript the ability to speak many languages
3,435
Lottie (Web)
Render After Effects animations natively on Web
24,399
react-dates
An accessible, easily internationalizable, mobile-friendly datepicker library for the web
11,472
react-with-styles
Use CSS-in-JavaScript with themes for React without being tightly coupled to one implementation
1,659
Rheostat
Rheostat is a www, mobile, and accessible slider component built with React
1,635
AirMapView
A view abstraction to provide a map user interface with various underlying map providers
1,806
Epoxy for Android
An Android library for building complex screens in a RecyclerView
7,339
Epoxy for iOS
Epoxy is a suite of declarative UI APIs for building iOS UIKit apps in Swift
574
DeepLinkDispatch
Easy declaration and routing of your deep links
4,003
HorizonCalendar
A declarative and performant iOS calendar UI component that supports use cases ranging from simple date pickers all the way up to fully-featured calendar apps.
1,895
Lottie (Android)
Render After Effects animations natively on Android
31,260
MagazineLayout
An iOS collection view layout capable of laying out views in vertically scrolling grids and lists.
2,933
Lottie (iOS, macOS)
An iOS library to natively render After Effects vector animations http://airbnb.io/lottie/
21,652
RxGroups
Easily group RxJava Observables together and tie them to your Android Activity lifecycle
696
BinaryAlert
Serverless real-time and retroactive malware detection
1,149
Interferon
Signaling you about infrastructure or application issues
227
Nerve
A service registration daemon that performs health checks; companion to airbnb/synapse
925
SpinalTap
Capture data changes @Airbnb
345
StreamAlert
A serverless framework for real-time data analysis and alerting
2,539
Stemcell
Airbnb's EC2 instance creation and bootstrapping tool
177
Synapse
A transparent service discovery framework for connecting an SOA
2,034
JavaScript Style Guide
A mostly reasonable approach to JavaScript
109,979
Ruby Style Guide
Airbnb's Ruby Style Guide
3,259
Swift Style Guide
Airbnb's Swift Style Guide
1,255
Enzyme
JavaScript Testing utilities for React
19,571
mocha-wrap
Fluent pluggable interface for easily wrapping `describe` and `it` blocks in Mocha tests
51