https://github.com/cluzier/websnap
API Exploration Tool
https://github.com/cluzier/websnap
api electron endpoints postman react
Last synced: 5 days 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 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-17T20:35:34.000Z (over 1 year ago)
- Last Synced: 2025-02-18T01:32:30.288Z (3 months 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)