Skip to content
/ Fiak Public

Fiak, the most intuitive desktop API client based on Yaak with a few tweaks. Organize and execute REST, GraphQL, WebSockets, Server Sent Events, and gRPC.

License

Notifications You must be signed in to change notification settings

Vexcited/Fiak

Repository files navigation

Fiak

A release build of Yaak without the license code - and a few more things.

Why ?

I know Yaak is free and always will be, there’s no requirement to buy a license.

That said, I’m not a fan of seeing things like Commercial Trial or Purchase License in the UI. Most people probably don’t care, but for me it slightly takes away from how nice the app feels.

Luckily, all the licensing stuff is behind a license feature flag, enabled by default in release builds. If you build without it, all of that simply disappears.

I also used this project as an excuse to learn how patchsets work and how to maintain one properly.

And finally, as a French person, naming a Yaak alternative Fiak was too perfect to pass up.

What's new ?

  • Based on nightly releases instead of stable, moreover you can't change this in settings
  • Remove that one useless mention about telemetry
  • Rebranding to Fiak instead of Yaak
  • Build without the license feature

Download

You can find nightly builds in the releases tab of the repository.

Fiak includes an auto-updater that is linked to this repository.

Versioning

Fiak does not have stable or beta channels, it only has the nightly one which is the latest release from this repository.

Fiak is updated whenever Yaak creates a new tag. This a manually done process to make sure every patches are working.

Fiak adds a suffix to the version which is the release identifier. I have to do this to stay within SemVer and also have a way to easily know from which Yaak version we're patching from.

For example, v2025.9.3 will have its first Fiak version as v2025.9.3-fiak0. Whenever Fiak applies a new patch and release, it'll become v2025.9.3-fiak1.

What did not change internally ?

  • User-Agent for the internal API since the plugin store requires the Yaak one to prevent us getting an Internal Server Error
  • yaak deep link scheme to keep Fiak compatible with Yaak integrations

Let's work together !

Take a look at CONTRIBUTING to know how to setup the repository.

About

Fiak, the most intuitive desktop API client based on Yaak with a few tweaks. Organize and execute REST, GraphQL, WebSockets, Server Sent Events, and gRPC.

Topics

Resources

License

Contributing

Stars

Watchers

Forks