diff --git a/README.md b/README.md index 3ea119e..07084be 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,18 @@ # Kreya +![Screenshot of Kreya](https://kreya.app/screenshot.png) + Kreya is a GUI client for gRPC and REST APIs. It makes calling APIs easy! Supported features: -- Server reflection (gRPC) +- Kreya stores the files locally in JSON format for easy git-syncing (or any other syncing software) - Unary, client-streaming, server-streaming and duplex requests (gRPC) -- File based storage for easy git-syncing (or any other syncing software) +- Supports HTTP/2 and HTTP/3 - Authentication configurations - declare once, use everywhere -- Environments -- Powerful templating language -- Project or directory settings (ex. define the endpoint only once for all requests) +- Environment support combined with a powerful templating language +- Directory settings (ex. define the endpoint or authentication once for all requests) - Scripting and tests - kreyac, the Kreya CLI +- Server reflection (gRPC) +- OpenAPI import (REST) - And more! ## Where can I get it? @@ -20,12 +23,3 @@ Checkout out the [Kreya documentation](https://kreya.app/docs/getting-started). ## Bugs / Feature requests Submit bug reports or feature requests in the [issue tracker](https://github.com/riok/Kreya/issues). Please check if an identical issue already exists. - -## Roadmap -In addition to the [open issues](https://github.com/riok/Kreya/issues), here is a broad overview of features we want to implement in Kreya: -- Expand scripting and tests -- Custom keymap support - -Far future: -- Websockets support -- GraphQL support