You can download the latest version
from Github releases 
Follow here for new releases.
- Java Development Kit (JDK) 17 or higher
- JavaFX (included in the distribution)
A user interface (UI) designed to interact with APIs using Swagger or OpenAPI jsons.
- The UI is built using JavaFX with modern styling and responsive design
- Comprehensive error handling with user-friendly error messages
- Retrieve and load Swagger/OpenAPI JSON to fetch API documentation
- Display a tree view of endpoints on the left-hand side for easy navigation
- Select specific endpoints and view their details
- Support for all HTTP methods (GET, POST, PUT, DELETE, etc.)
- Input data via form fields or JSON editor with syntax highlighting
- Execute API requests and view formatted responses (JSON/XML)
- Dropdown/combobox selection for parameters with enumerated values
- Auto-completion for brackets and quotes in the JSON editor
- Syntax highlighting for request and response bodies
- Raw response view for debugging purposes
- SOLID principles applied throughout the codebase
- Clean separation between UI and HTTP service layers
- Modular design with well-defined interfaces
- Download the latest release from GitHub Releases
- Extract the ZIP file
- Run the application using the provided script:
- Linux/macOS: ./run.sh
- Windows: run.bat
 
- Linux/macOS: 
- Clone the repository
- Build with Maven: mvn package
- Unzip the generated swaggerific-X.Y.Z.zipfile under target/dist
- Run the application using the provided script:
- Linux/macOS: ./run.sh
- Windows: run.bat
 
- Linux/macOS: 
