Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/drex44/martian

Websocket testing tool
https://github.com/drex44/martian

bulma electronjs reactjs websocket-client

Last synced: 3 months ago
JSON representation

Websocket testing tool

Awesome Lists containing this project

README

        

# [WIP] Martian : Electron based Websocket testing tool

[![Build Status](https://api.travis-ci.org/drex44/martian.svg)](https://travis-ci.org/drex44/martian)
[![dependencies Status](https://david-dm.org/drex44/martian/status.svg)](https://david-dm.org/drex44/martian)
[![devDependencies Status](https://david-dm.org/drex44/martian/dev-status.svg)](https://david-dm.org/drex44/martian?type=dev)

A tool to test websockets until this feature comes to Postman.

Help us build it better with your suggestions!

- Raise an issue to submit your idea.

## Downloads

**v0.5.2**

- [Linux direct app](https://github.com/drex44/martian/releases/download/v0.5.2/Martian-alpha.0.5.2.AppImage)
- [Linux deb](https://github.com/drex44/martian/releases/download/v0.5.2/martian_0.5.2_amd64.deb)
- [Windows exe](https://github.com/drex44/martian/releases/download/v0.5.2/Martian-alpha.Setup.0.5.2.exe)

## Features

- Multiple tabs
- Available on all platforms (Mac: Can be run in dev mode until build error is resolved and Binary
is available.)
- Automatic save all open requests on close
- Modern UI thanks to React and Bulma
- Need more? Raise an issue and tell us!
- Different body types parsing and formating such as JSON, Text.
- [WIP] Easy way to set authorization headers
- [WIP] History repeat. Send previously sent messages with just a click!

![Screenshot](/docs/ss1.jpg)

## Quick start

1. Clone the repository

```bash
git clone https://github.com/drex44/martian.git
```

2. Install dependencies

```bash
cd martian
npm install
```

3. Development

```bash
npm run dev
```

## Contributing

This repository is open to all forms of suggestions. so wear your thinking hat and let the hacking
begin.

For more, check out the
[Contributing.md](https://github.com/drex44/martian/blob/master/CONTRIBUTING.md)

## License

This repository is licensed under the MIT license. See `LICENSE` for details.