airbnb
Airbnb Joined Mar 2011 View on GitHub
- Stars
- 390,009
- across 123 public repos
- Rank
- #29
- of 94,827 organizations, top 0.03%
Repositories with 50+ stars
| Rank | Repository | Language | Stars |
|---|---|---|---|
| 66 | JavaScript Style Guide | JavaScript | 148,012 |
| 947 | Render After Effects animations natively on Android and iOS, Web, and React Native | Java | 35,771 |
| 1,130 | Render After Effects animations natively on Web, Android and iOS, and React Native. http://airbnb.io/lottie/ | JavaScript | 32,395 |
| 1,539 | An iOS library to natively render After Effects vector animations | Swift | 26,934 |
| 2,206 | 🐯 visx | visualization components | TypeScript | 21,100 |
| 3,497 | render React components to Sketch ⚛️💎 | TypeScript | 14,848 |
| 6,942 | Epoxy is an Android library for building complex screens in a RecyclerView | Java | 8,542 |
| 8,858 | A mostly reasonable approach to CSS and Sass. | 6,960 | |
| 10,684 | Mavericks: Android on Autopilot | Kotlin | 5,923 |
| 11,000 | A service for server-side rendering your JavaScript views | JavaScript | 5,776 |
| 11,324 | A tool to help migrate JavaScript code quickly and conveniently to TypeScript | TypeScript | 5,620 |
| 11,510 | A next-generation curated knowledge sharing platform for data scientists and other technical professions. | Python | 5,539 |
| 13,029 | Lottie documentation for http://airbnb.io/lottie. | HTML | 4,965 |
| 13,490 | A machine learning package built for humans. | Scala | 4,808 |
| 14,876 | A simple, annotation-based library for making deep link handling better on Android | Kotlin | 4,414 |
| 17,070 | Ruby Style Guide | Ruby | 3,888 |
| 17,928 | Give your JavaScript the ability to speak many languages. | JavaScript | 3,720 |
| 19,891 | A collection view layout capable of laying out views in vertically scrolling grids and lists. | Swift | 3,375 |
| 21,231 | A declarative, performant, iOS calendar UI component that supports use cases ranging from simple date pickers all the way up to fully-featured calendar apps. | Swift | 3,168 |
| 21,571 | Native navigation library for React Native applications | Java | 3,125 |
| 23,408 | StreamAlert is a serverless, realtime data analysis framework which empowers you to ingest, analyze, and alert on data from any environment, using datasources and alerting logic you define. | Python | 2,893 |
| 24,452 | UITableViews for the web (DEPRECATED) | JavaScript | 2,776 |
| 24,531 | Airbnb's Swift Style Guide | Markdown | 2,767 |
| 24,757 | Web UI for PrestoDB. | Java | 2,742 |
| 29,221 | 🔦 Showkase is an annotation-processor based Android library that helps you organize, discover, search and visualize Jetpack Compose UI elements | Kotlin | 2,322 |
| 33,081 | A transparent service discovery framework for connecting an SOA | Ruby | 2,058 |
| 35,681 | Define and apply styles to Android views programmatically | Kotlin | 1,911 |
| 36,363 | A view abstraction to provide a map user interface with various underlying map providers | Java | 1,877 |
| 40,519 | Use CSS-in-JavaScript with themes for React without being tightly coupled to one implementation | JavaScript | 1,690 |
| 40,583 | Rheostat is a www, mobile, and accessible slider component built with React | JavaScript | 1,687 |
| 47,069 | BinaryAlert: Serverless, Real-time & Retroactive Malware Detection. | Python | 1,455 |
| 51,865 | Epoxy is a suite of declarative UI APIs for building UIKit applications in Swift | Swift | 1,317 |
| 62,484 | Chronon is a data platform for serving for AI/ML applications. | Scala | 1,070 |
| 70,062 | A service registration daemon that performs health checks; companion to airbnb/synapse | Ruby | 941 |
| 83,038 | 📼 Record and replay OkHttp network interaction in your tests. | Groovy | 785 |
| 94,136 | Easily group RxJava Observables together and tie them to your Android Activity lifecycle | Java | 685 |
| 104,664 | OutsideClickHandler component for React. | JavaScript | 610 |
| 105,957 | This package makes your Decodable types resilient to decoding errors and allows you to inspect those errors. | Swift | 602 |
| 110,690 | Babel plugin to transpile import() to a deferred require(), for node | JavaScript | 574 |
| 125,249 | KafkaT-ool | Ruby | 501 |
| 126,672 | Babel plugin to transpile import() to require.ensure, for Webpack | JavaScript | 494 |
| 131,670 | A babel plugin that optimizes and inlines SVGs for your React Components. | JavaScript | 473 |
| 131,670 | 🌗 React toolkit and design language for Airbnb open source and internal projects. | TypeScript | 473 |
| 132,665 | An example app showing how Buck can be used to build a simple iOS app. | Objective-C | 469 |
| 137,888 | Change Data Capture (CDC) service | Java | 449 |
| 151,734 | 🗣️ Tool to generate adversarial text examples and test machine learning models against them | Python | 403 |
| 156,144 | Airbnb's Open-source Distributed Delayed Job Queueing System | Java | 390 |
| 165,584 | Off-heap large object storage | Ruby | 365 |
| 190,463 | Trebuchet launches features at people | Ruby | 311 |
| 207,739 | ReAir is a collection of easy-to-use tools for replicating tables and partitions between Hive data warehouses. | Java | 281 |
| 213,686 | Serverless Public Key Infrastructure Framework | Python | 272 |
| 217,837 | a command line tool for generating DNS records from EC2 instances | Ruby | 266 |
| 223,565 | A toolkit providing a uniform interface for connecting to and extracting data from a wide variety of (potentially remote) data stores (including HDFS, Hive, Presto, MySQL, etc). | Python | 258 |
| 227,882 | React ❤️ Mini Program | TypeScript | 252 |
| 232,623 | React bindings for Hypernova. | JavaScript | 246 |
| 235,790 | The chef recipes for running and testing Airbnb's SmartStack | Ruby | 242 |
| 240,750 | Signaling you about infrastructure or application issues | Ruby | 236 |
| 248,646 | A babel preset for transforming your JavaScript for Airbnb | JavaScript | 227 |
| 253,273 | A pack of UI components for Backbone projects. Grab your backpack and enjoy the Views. | HTML | 222 |
| 275,963 | Swift Package Manager support for Lottie, an iOS library to natively render After Effects vector animations | Ruby | 200 |
| 290,545 | Components to provide and consume RTL or LTR direction in React | JavaScript | 188 |
| 294,371 | Airbnb's EC2 instance creation and bootstrapping tool | Ruby | 185 |
| 304,007 | Viaduct is a GraphQL-based system that provides a unified interface for accessing and interacting with any data source. | Kotlin | 178 |
| 366,306 | Ruby client for Hypernova. | Ruby | 142 |
| 386,326 | Send Kafka Metrics to StatsD. | Java | 133 |
| 388,710 | A tool for keeping track of nodes in your infrastructure | Ruby | 132 |
| 411,280 | JS language shims used by Airbnb. | JavaScript | 123 |
| 416,688 | Fast Thrift Bindings for Ruby | C++ | 121 |
| 425,061 | Stupid simple distributed job scheduling in node, backed by redis. | JavaScript | 118 |
| 425,061 | Centralized CLI for JavaScript and TypeScript developer tools. | TypeScript | 118 |
| 425,061 | A serverless sync server for Santa, built on AWS | Go | 118 |
| 430,812 | Browser and JS shims used by Airbnb. | JavaScript | 116 |
| 473,247 | A sample REST service based on Twitter Commons | Java | 103 |
| 525,770 | Is the current JS environment a touch device? | JavaScript | 90 |
| 607,098 | Fire-and-forget UDP logging service with custom Netty pipelines & extensive monitoring | Java | 75 |
| 613,485 | node.js client for Hypernova | JavaScript | 74 |
| 663,577 | Building castles in the sky | Ruby | 67 |
| 671,344 | Create a React Higher-Order Component (HOC) following best practices. | JavaScript | 66 |
| 679,495 | An ES6 template tag that strips unwanted newlines from strings. | JavaScript | 65 |
| 687,767 | Python | 64 | |
| 687,767 | Scala | 64 | |
| 704,714 | Interface to use react-with-styles with React Native | JavaScript | 62 |
| 774,386 | Interface to use react-with-styles with Aphrodite | JavaScript | 55 |
| 785,713 | Fluent pluggable interface for easily wrapping `describe` and `it` blocks in Mocha tests. | JavaScript | 54 |
Among 94,827 organizations
250k–400k stars: 27 organizations, including airbnb
Stars along the bottom, and organizations in each band on a log scale
Where the stars are
Languages
- JavaScript 199.7k stars, 51% · 24 repos
- Java 54.2k stars, 14% · 12 repos
- TypeScript 42.4k stars, 11% · 6 repos
- Swift 35.4k stars, 9% · 5 repos
- Kotlin 14.7k stars, 4% · 5 repos
- Python 10.9k stars, 3% · 7 repos
- Ruby 9.5k stars, 2% · 14 repos
- Scala 5.9k stars, 2% · 3 repos
and 6 more languages
When they were made
84 repos with 50+ stars, made between 2011 and 2025
Quick stats
- Next rank
- +6,284 stars to reach #28
- Next milestone
- +352,737 stars to reach the top 0.01%
- Public repos
- 123, 84 with 50+ stars
- Popular repos
- 6 over 10k stars, 1 over 100k stars
- Top repo
- javascript, #66 of all repos, 38% of stars
- Smaller repos
- 823 stars from repos under 50