b8480c68b5 | ||
---|---|---|
automation/taskcluster | ||
docs | ||
fxa-client | ||
libs | ||
logins-api/android | ||
logins-sql | ||
places | ||
sandvich | ||
scripts | ||
sync15-adapter | ||
website | ||
.gitignore | ||
.taskcluster.yml | ||
.travis.yml | ||
Cargo.toml | ||
LICENSE | ||
README.md |
README.md
Firefox Application Services
Contents
- fxa-client - cross compiled FxA Rust client that can work with Firefox Sync keys and more
- sandvich - Example apps that use SDKs built on top of
fxa-client
to demonstrate a FxA login flow. - sync15-adapter - Sync 1.5 adapter
- libs - libs directory has build scripts for native libraries
- docs - documentation sources
- website - website built from documentation sources
Overview
The following diagram describes how some of the components hosted here relate to each other within an app.
Other Resources
- mentat - a persistent, relational store inspired by Datomic and DataScript.
- sync-server - an all-in-one package for running a self-hosted Firefox Sync server.
Tools
- eqrion/cbindgen - generate C bindings from Rust code
- rust-lang-nursery/rust-bindgen - generate Rust FFI bindings to C (and some C++) libraries