/FintX

Native, cross-platform gRPC test bench

Primary LanguageC#GNU General Public License v3.0GPL-3.0

FintX

FintX is a native, cross-platform, gRPC test bench. It not only works on Windows, MacOS and Linux but any data files created are portable to all platforms.

Extremely honored to have FintX featured in the Avalonia App Showcase https://avaloniaui.net/Showcase

Installation

  1. Windows : winget install FintX
  2. MacOS : Please see Installation Guide
  3. Linux : Please see Installation Guide

List of Features

Please see the feature list

Quickstart

  1. Add a client

    • Select a proto file or enter the http address of the gRPC reflection service
    • Enter a name for the gRPC client
  2. Click Okay. This will generate code for the gRPC client.

    • The generated code is then compiled into an assembly
    • The generated assembly is inspected and client methods are displayed in the explorer tree (left-side)
  3. Double-click on the method to open it in a tab

  4. Double click on a node on the request tree to edit it's value

  5. Click the Run button to invoke the gRPC service

Special Thanks

Special thanks to JetBrains for supporting open source development and sponsoring a Rider license! JetBrains is awesome. If you are doing cross-platform development for .NET, nothing beats JetBrains Rider

JetBrains Rider