An open API service indexing awesome lists of open source software.

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

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)