Skip to content

Alternative to postman with graalvm meaning native binary exe file or executable file for Linux and IOS

License

Notifications You must be signed in to change notification settings

ozkanpakdil/swaggerific

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

swaggerific

Quality Gate Status

Overall Downloads on github: All downloads of github releases

You can download the latest version from Github releases Download count of latest releases

A user interface (UI) designed to interact with APIs using Swagger or OpenAPI jsons.

Features:

  • The UI is built using JavaFX.
  • Error handling and display of API responses implemented.
  • Retrieve and load Swagger JSON to fetch API documentation.
  • Display a list of functions (endpoints) on the left-hand side of the UI for easy navigation.
  • Allow users to select a specific function (endpoint) from the list.
  • Provide HTTP method selection (POST, GET, etc.) for the chosen function.
  • Allow users to input data (payload) to be sent along with the API request.
  • Offer a testing functionality, enabling users to execute the selected function with the chosen method and data.

Additional Considerations / not implemented features:

  • Any necessary authentication or security features will be included.

look

using-get

native build

mvn gluonfx:build gluonfx:nativerun

update reflection classes

there are classes needs to be in the list of reflection list of the compiler(which was in the pom.xml before check 'git history'), that list can be generated from command below, that will update the jsons under META-INF/native-image

mvn gluonfx:runagent

https://petstore.swagger.io/#/pet

Open source Support by JetBrains

About

Alternative to postman with graalvm meaning native binary exe file or executable file for Linux and IOS

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published