/florarpc

GUI gRPC ClientがWebである必要は無い。余ったメモリは仕事に活かそう。

Primary LanguageC++Apache License 2.0Apache-2.0

FloraRPC

App icon
Screenshot

Qtを使ったgRPC GUI Clientです。
既存のアプリはどれもWebベースであり、ネイティブのGUIツールキットを用いた実装がほとんど無かったので開発されました。

UIの構成は BloomRPC の影響を強く受けています。

Dependencies

  • Qt 5.15.2
  • protobuf 3.18
  • gRPC 1.37
  • KSyntaxHighlighting 5.84

Build (for Arch Linux)

$ yay -S cmake qt5-base protobuf grpc syntax-highlighting
$ git submodule update --init
$ mkdir -p build
$ cd build
$ cmake -DCMAKE_BUILD_TYPE=Release ..
$ cmake --build . -- -j8

Build (for Windows)

Additional prerequisites

git submodule update --init

REM // install dependencies with vcpkg
nmake install_deps

REM // build
nmake dev

Build (for macOS)

git submodule update --init

# install dependencies with vcpkg
make install_deps

# build
make dev