Displaying 1 to 20 from 24 results

javascript - JavaScript Style Guide

  •    Javascript

Note: this guide assumes you are using Babel, and requires that you use babel-preset-airbnb or the equivalent. It also assumes you are installing shims/polyfills in your app, with airbnb-browser-shims or the equivalent.1.1 Primitives: When you access a primitive type you work directly on its value.

graphql-prisma-typescript - 🏡 GraphQL server reference implementation (Airbnb clone) in Typescript using Prisma & graphql-yoga

  •    TypeScript

This project demonstrates how to build a production-ready application with Prisma and graphql-yoga. The API provided by the GraphQL server is the foundation for an application similar to AirBnB. Note: prisma is listed as a development dependency and script in this project's package.json. This means you can invoke the Prisma CLI without having it globally installed on your machine (by prefixing it with yarn), e.g. yarn prisma deploy or yarn prisma playground. If you have the Prisma CLI installed globally (which you can do with npm install -g prisma), you can omit the yarn prefix.

LottieXamarin - Render After Effects animations natively on Android, iOS, MacOS and TvOS for Xamarin

  •    CSharp

All of these animations were created in After Effects, exported with Bodymovin, and rendered natively with no additional engineering effort. Bodymovin is an After Effects plugin created by Hernan Torrisi that exports After effects files as json and includes a javascript web player. We've built on top of his great work to extend its usage to Android, iOS, and React Native.




graphql-prisma-typescript - 🏡 GraphQL server reference implementation (Airbnb clone) in Typescript using Prisma & graphql-yoga

  •    TypeScript

This project demonstrates how to build a production-ready application with Prisma and graphql-yoga. The API provided by the GraphQL server is the foundation for an application similar to AirBnB. Note: prisma is listed as a development dependency and script in this project's package.json. This means you can invoke the Prisma CLI without having it globally installed on your machine (by prefixing it with yarn), e.g. yarn prisma deploy or yarn prisma playground. If you have the Prisma CLI installed globally (which you can do with npm install -g prisma), you can omit the yarn prefix.

prop-types - Custom React PropType validators that we use at Airbnb.

  •    Javascript

Custom React PropType validators that we use at Airbnb. Use of airbnb-js-shims or the equivalent is recommended.Since PropTypes are typically not included in production builds of React, this library’s functionality serves no useful purpose. As such, when the NODE_ENV environment variable is "production", instead of exporting the implementations of all these prop types, we export mock functions - in other words, something that ensures that no exceptions are thrown, but does no validation. When environment variables are inlined (via a browserify transform or webpack plugin), then tools like webpack or uglify are able to determine that only the mocks will be imported - and can avoid including the entire implementations in the final bundle that is sent to the browser. This allows for a much smaller ultimate file size, and faster in-browser performance, without sacrificing the benefits of PropTypes themselves.

eslint-config-auto - Automatically configure ESLint based on project dependencies

  •    Javascript

This project got created because I got tired of managing eslint in multiple different projects and trying to keep them all vaguely in sync. It will automatically configure the most appropreate version of the airbnb eslint rules and a curated selection of plugins based on the contents of your project's package.json file each time you run eslint. When you add a new library to your project, the associated plugin will get automatically included. The aim here is to include a range of mostly reasonable plugins, whilst not being overly restrictive. The recommended configs for each plugin are used with a few exceptions for rules that have been disabled for appearing unduely restrictive or conflicting with other plugins. If you use Prettier then all the formating rules are also omitted by including eslint-config-prettier.


eth-notifier-ui - Web UI for ETH Notifier

  •    Javascript

Ethereum service for sending SMS and email (coming soon) notifications. Supports IPFS-augmented Ethereum calls for cheaper (gas) calls and encrypted calls.

hyperapp-one - Hyperapp One is a Webpack boilerplate for quickstarting a web application with Hyperapp, JSX, and Airbnb's JavaScript Styleguide via ESLint

  •    Javascript

Hyperapp One is a Webpack boilerplate for quickstarting a web application with Hyperapp, JSX, and Airbnb's JavaScript Styleguide via ESLint. Access localhost:8080/webpack-dev-server.

eslint-config-airbnb-es5 - Unofficial Airbnb ESLint config, following their ES5 style guide.

  •    Javascript

* If you find any problems with this package, feel free to submit an issue or pull request. This package provides an Unofficial Airbnb ESLint config, following their ES5 style guide.

ti.lottie - 🖼 Support for the @airbnb Lottie library in Titanium

  •    Objective-C

Ti.Lottie is an open-source project to support the Airbnb Lottie library in Appcelerator Titanium. The module supports all available API's, like starting, pausing and interacting with the view. Please see the full-featured example in example/app.js.

AirCalendarView - Airbnb APP CalendarView

  •    Java

#AirbnbCalendarView 模仿Airbnb APP里的日期选择控件, 代码仅供参考,有需要的可以star下,fork修改为自己的需求.

Optbnb - Optimize and compare your Airbnb listing at a click of a button!

  •    Jupyter

Optimize and compare your Airbnb listing at a click of a button! Using real data, view the hottest trends and data in an exciting visual format. Capital One Summit for Software Engineers Submission created by Kyle Lim.

zoe - 🌀 Universal JavaScript Linter and Formatter

  •    TypeScript

Run zoe in a project to lint and zoe --fix to fix found errors. Running yarn lint or npm run lint will print errors, and running yarn format or npm run format will fix all auto-fixable errors.

oenomaus - An Unofficial API for Airbnb

  •    Javascript

This Library wraps calls to Airbnb's API endpoints using v2 where possible (HostAPI mainly uses v2 for CRUD). All methods return a Promise<Object>.

react-native-store-rating - Ratings and reviews influence how your app ranks in search results, and can affect whether someone downloads your app

  •    TypeScript

Ratings and reviews influence how your app ranks in search results, and can affect whether someone downloads your app. Users can rate your app on a scale of desired amount of stars. They can also add a written review for iOS and Android apps. Users are presented with a modal allowing them to choose amount of stars which is defined with totalStarCount props.