/api-daemon

A daemon to expose non standard apis to web pages

Primary LanguageRustApache License 2.0Apache-2.0

This repository is organized as follows:

  • parser: the SIDL parser, producing an AST that is reused by other crates.
  • codegen: code generator for protocol buffer and Rust.
  • docs: documentation of the sidl syntax.
  • common: common Rust code shared by services.
  • daemon: the web socket daemon.
  • tcpsocket-service: a service exposing access to tcp socket endpoints.
  • libsignal-sys: FFI bindings to libsignal-protocol-c.
  • prebuilts: pre-compiled daemon for ARMv7, and other generated files for clients.
  • docker: corresponding Dockerfile.
  • ci: the collection of yamls included by .gitlab-ci.yml.
  • tests: the collection of helper crates for tests in ci.