https://github.com/cluzier/websnap
API Exploration Tool
https://github.com/cluzier/websnap
api electron endpoints postman react
Last synced: 2 months ago
JSON representation
API Exploration Tool
- Host: GitHub
- URL: https://github.com/cluzier/websnap
- Owner: cluzier
- License: mit
- Created: 2023-10-10T23:37:07.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-17T20:35:34.000Z (over 2 years ago)
- Last Synced: 2025-05-16T17:44:30.619Z (about 1 year ago)
- Topics: api, electron, endpoints, postman, react
- Language: JavaScript
- Homepage: https://websnap-six.vercel.app
- Size: 1.43 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# WebSnap
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.
## Features
- **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.
## Run Locally
Clone the project
```bash
git clone https://github.com/cluzier/websnap.git
```
Go to the project directory
```bash
cd websnap
```
Install dependencies
```bash
npm install
```
Start the server
```bash
npm run start
```
Start the Electron GUI
```bash
npm run electron
```
## Tech Stack
**Client:** React, Electron
**Server:** Node, Express
## License
[MIT](https://choosealicense.com/licenses/mit/)
## Authors
- [@cluzier](https://www.github.com/cluzier)