https://github.com/kuyoonjo/nda
https://github.com/kuyoonjo/nda
Last synced: 17 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/kuyoonjo/nda
- Owner: kuyoonjo
- Created: 2024-05-31T01:51:17.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-21T04:22:40.000Z (7 months ago)
- Last Synced: 2025-02-17T04:44:29.875Z (3 months ago)
- Language: SCSS
- Size: 4.66 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
- awesome-tauri - nda - Network Debug Assistant - UDP, TCP, Websocket, SocketIO, MQTT (Applications / Developer tools)
README
![]()
Network Debug Assistant - UDP, TCP, Websocket, SocketIO, MQTT
[](https://github.com/kuyoonjo/nda/releases)
[](https://github.com/kuyoonjo/nda/releases)
[](https://github.com/kuyoonjo/nda/releases)[](https://opensource.org/licenses/MIT)
[](https://github.com/kuyoonjo/nda/releases/latest)

## Screenshot




## Scripting Support
This application supports scripting with javascript to customize the input fields and the output.
The .js file is imported as a module. The struct of the module is as follows:
> Input Script
```typescript
export interface IGenerator {
name: string;
args: {
name: string;
defaultValue: string;
}[];
generate: (...args: string[]) => string | number[] | object;
}
```
> Output Script
```typescript
export interface IParser {
name: string;
parse: (buf: number[]) => string;
}
```See [examples](./js) for more details.
## Installation
Download the installer for your operating system [on the release page](https://github.com/kuyoonjo/nda/releases).
## Run Locally
Clone the project
```bash
git clone https://github.com/kuyoonjo/nda.git
```Go to the project directory
```bash
cd nda
```Install dependencies
```bash
pnpm install
```Note : Follow [this guide](https://tauri.studio/en/docs/getting-started/intro/#setting-up-your-environment) to set up Tauri environment
Start the server
```bash
pnpm tauri dev
```