Skip to content
This repository has been archived by the owner on Jul 7, 2022. It is now read-only.

SimonSchubert/Restkid

Repository files navigation

GitHub Codacy grade Liberapay receiving Paypal

Restkid

Lightweight API testing tool

Screenshot

Why

As a mobile developer I work with private and public apis on a daily base. Postman for example is a great tool but it is built with Electron(comes with a Xbox gamepad driver) and takes ~9 seconds on my Laptop for a cold start. I love writing Kotlin apps and since I need api testing tool everyday I started making my own which perfectly suits my needs.

The goal of the project is a native and functional API testing tool with a simple UI for Linux, Mac and Windows.

Todo v1.0

  • Bundle .kexe to exe/application/sh
  • App Icon
  • App menu (About, Settings, Check for updates...)
  • (blocked) ScrollView for request buttons on the left side
  • (blocked) TreeView to display an interactive Json response (+ and - buttons)

Todo v1.x

  • Export request to code for most common frameworks (e.g. ktor,retrofit,curl)
  • Export json response to classes for most common languages (e.g. POJO)
  • (blocked) Modular alert windows with action buttons
  • (blocked) Buttons with icons
  • (blocked) Copy and paste for TextView and TextArea with standard shortcuts

License

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the Licen

About

Lightweight API testing tool

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages