All-in-one React/Electron GUI application designed to revolutionize the way you interact with API endpoints. Much like Postman, WebSnap is your go-to tool for exploring and understanding the intricate details of your APIs in a sleek and intuitive interface.
-
User Interface:
- Clean and intuitive design for easy navigation.
- Customizable color themes, including light and dark modes. (coming soon...)
-
Request Building:
- Create and send HTTP requests effortlessly.
- Supports various request types: GET, POST, PUT, DELETE, etc.
- Ability to add headers, parameters, and authentication details. (coming soon...)
-
API Exploration:
- Explore and understand API endpoints.
- Interactive visualization of JSON and XML responses.
-
Request History: (coming soon...)
- Keep track of past requests for quick reference.
- Easily reuse and modify previous requests.
-
Testing and Automation: (coming soon...)
- Write and run tests for your API endpoints.
- Automate API testing with scripts.
-
Authentication: (coming soon...)
- Support for various authentication methods (API key, OAuth, etc.).
- Simplified handling of authentication details.
-
Cross-Platform Compatibility:
- Available on Windows, macOS, and Linux.
- Consistent experience across different operating systems.
Clone the project
git clone https://github.com/cluzier/websnap.git
Go to the project directory
cd websnap
Install dependencies
npm install
Start the server
npm run start
Start the Electron GUI
npm run electron
Client: React, Electron
Server: Node, Express