Home
Softono
bittly

bittly

Open source JavaScript
774
Stars
119
Forks
8
Issues
9
Watchers
3 years
Last Commit

About bittly

A testing tool for serial port, network, bluetooth, http, websocket, ...

Platforms

Web Self-hosted

Languages

JavaScript
Bittly Logo

Bittly

A testing tool for serial port, network, bluetooth, http, websocket, ...

Website Build

English | ็ฎ€ไฝ“ไธญๆ–‡


Bittly

Table of Contents

Support

Bittly QQ GROUP Bittly QQ Wechat Email Twitter

Features

๐Ÿ“ˆ Supported communication types : Serial Port, Network, Bluetooth, HTTP, WebSocket, MQTT and Modbus.

๐Ÿ“‚ Save directive content and organize by collections.

๐ŸŽจ Text, hex, file and form editor to build any kind of parameter contents

๐Ÿš€ Easy to build complex parameter data with structural form, without any calculator, just input what doc says.

๐Ÿ“„ Load parameters from file and send content line by line, or bytes by bytes.

๐ŸŽฉ Environment variables, script variables and quick calls make it more powerfully to build dynamic parameters.

๐Ÿ“Š Stream, hex, text, structural formatter and plotter to show response more analysable.

๐Ÿ“š Export response data to bin, text and excel files.

๐Ÿšฆ Bind directive on widgets to build a ui controll panel by draging and droping without any code.

๐Ÿก Button, slider, text input, slect, map, plotter, inidactor, timer and more widgets are suppported in panel.

๐Ÿ–ฅ๏ธ Log viewer and variable manager to monitoring panel executing.

โœ”๏ธ Create testcases for directive with different parameter value and execute testcase to keep directive response available.

๐Ÿ“œ Generate project document from directive definations to pdf or markdown file.

๐ŸŒŽ I18n: Experience the app in your language. (You can make a pull requests to help us to translate bittly) .

โณ and more ...

Install

  1. Download it from https://bittly.sigechen.com/download
  2. Execute the installer program or unzip the zip file.
  3. Click Bittly and start to using it.

Document

You can find document here https://bittly.sigechen.com/manual

Developing

  1. Setup nodejs environment
  2. Clone this repo with git git clone https://github.com/sige5193/bittly.git
  3. Install dependencies by npm npm install
  4. Start dev server by npm run electron:serve
  5. Run unit test by npm run test:unit
  6. Build app package by npm run electron:build

Contributing

Please contribute using Github Flow, create a branch, commit and open a pull request.

License

This project is licensed under the GPL-2.0 - see the LICENSE file for details.