Coder Social home page Coder Social logo

flipper-sonar's Introduction

Flipper SONAR SDK -- for Node, Electron and Browser

This is the mono repository containing Custom Flipper Client for Node, Electron and Browser based applications.

These clients use the exact same rsocket protocol with private certificate exchange as the Flipper iOS, Android and React-Native SDKs, and so you do not need a custom Flipper Desktop application to use this -- the direct download from fbflipper.com will work.

See flipper-node in this repository for more details.

Directory structure

The core custom client SDKs are in packages

Standard Flipper plugins are in plugins and in each folder are the desktop and a device halves of each plugin. The desktop is a standard Flipper desktop plugin, whereas device are platform-specific and targeted to run on Node, Electron and Browser only.

We like this organization as it encapsulates all the logic assocated with a plugin in one place.

An sample app and a sample custom plugin are in each of these respective folders too.

License

MIT

Naming

Flipper was called Sonar before it was open sourced by Facebook. We always liked the Sonar name better, and call these enhancements Flipper Sonar as we also use them in our own app Sync Sonar. But we've open sourced everything needed to instrument your own desktop apps.

flipper-sonar's People

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.