SimonSchubert / Restkid

Lightweight API testing tool

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:Apache License 2.0


Languages

Language:Kotlin 100.0%