/websnap

API Exploration Tool

Primary LanguageJavaScriptMIT LicenseMIT

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

  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

Tech Stack

Client: React, Electron

Server: Node, Express

License

MIT

Authors