All Projects → gbmhunter → Ninjaterm

gbmhunter / Ninjaterm

Licence: mit
A serial port terminal that's got your back.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Ninjaterm

Blynk Library
Blynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc.
Stars: ✭ 3,305 (+13670.83%)
Mutual labels:  arduino, serialport, embedded
Cserialport
基于C++的轻量级开源跨平台串口类库Lightweight cross-platform serial port library based on C++
Stars: ✭ 296 (+1133.33%)
Mutual labels:  serialport, serial-ports
Waterius
Передача показаний воды по Wi-Fi. Watermeter Wi-Fi transmitter.
Stars: ✭ 295 (+1129.17%)
Mutual labels:  arduino, embedded
Scriptcommunicator serial Terminal
Scriptable cross-platform data terminal which supports: serial port, UDP, TCP, SPI, I2C and CAN.
Stars: ✭ 462 (+1825%)
Mutual labels:  terminal, serialport
openjfx-docs
Getting started guide for JavaFX 11
Stars: ✭ 70 (+191.67%)
Mutual labels:  intellij, javafx
Arduino Pro Ide
The Arduino IDE for advanced users and developers. Experimental alpha version.
Stars: ✭ 917 (+3720.83%)
Mutual labels:  arduino, embedded
Gort
Command Line Interface (CLI) for RobotOps
Stars: ✭ 425 (+1670.83%)
Mutual labels:  arduino, serial-ports
serial.nim
A Nim library for accessing serial ports.
Stars: ✭ 59 (+145.83%)
Mutual labels:  serial-ports, serialport
Androidserialport
Android串口通信示例
Stars: ✭ 497 (+1970.83%)
Mutual labels:  serialport, serial-ports
Node Serialport
Access serial ports with JavaScript. Linux, OSX and Windows. Welcome your robotic JavaScript overlords. Better yet, program them!
Stars: ✭ 5,015 (+20795.83%)
Mutual labels:  serialport, serial-ports
Guislice
GUIslice drag & drop embedded GUI in C for touchscreen TFT on Arduino, Raspberry Pi, ARM, ESP8266 / ESP32 / M5stack using Adafruit-GFX / TFT_eSPI / UTFT / SDL
Stars: ✭ 534 (+2125%)
Mutual labels:  arduino, embedded
serialPort
Android通用的串口通信库
Stars: ✭ 39 (+62.5%)
Mutual labels:  serial-ports, serialport
serialport
PHP Serial Port
Stars: ✭ 42 (+75%)
Mutual labels:  serial-ports, serialport
ColorSwitch
Color Switch in Javafx!
Stars: ✭ 18 (-25%)
Mutual labels:  intellij, javafx
Arduinojson
📟 JSON library for Arduino and embedded C++. Simple and efficient.
Stars: ✭ 5,456 (+22633.33%)
Mutual labels:  arduino, embedded
Samples
JavaFX samples to run with different options and build tools
Stars: ✭ 352 (+1366.67%)
Mutual labels:  javafx, intellij
JetTunes-Desktop-Music-Player
Material design music player made with javafx
Stars: ✭ 36 (+50%)
Mutual labels:  intellij, javafx
etherport-client
Client-side virtual serial port for Etherport. Used to implement firmata-compatible boards and relays.
Stars: ✭ 20 (-16.67%)
Mutual labels:  serial-ports, serialport
Platformio Atom Ide
PlatformIO IDE for Atom: The next generation integrated development environment for IoT
Stars: ✭ 475 (+1879.17%)
Mutual labels:  arduino, embedded
Platformio Core
PlatformIO is a professional collaborative platform for embedded development 👽 A place where Developers and Teams have true Freedom! No more vendor lock-in!
Stars: ✭ 5,539 (+22979.17%)
Mutual labels:  arduino, embedded

QList

NinjaTerm

A serial port terminal that's got your back.



Install

Required dependencies before install:

  1. npm
  2. yarn
  3. git

Then just run:

git clone
yarn

Development

Start the app in the dev environment:

yarn start

Note: Icon in development will default to Electron icon even though NinjaTerm icon will be used when packaging for releases, see https://github.com/electron-react-boilerplate/electron-react-boilerplate/issues/1710#issuecomment-414199480.

Running Tests

yarn build # Only needed if app has not been built via other means yet
yarn test

Running Lint Checks

yarn lint

Running Typescript Checks

yarn tsc

Skip Husky Pre-commit Checks

Use the --no-verify flag as shown:

git commit --no-verify -m "Message goes here."

Packaging for Production

To package apps for the local platform:

yarn package

Packages are created in the release directory. Because the native module serialport is used, each package has to be built on it's respective platform.

Packaging is performed by the electron-builder library. The config for this is contained within the top-level package.json under "build".

Version number is contained within the "inner" package.json at src/package.json.

CICD

GitHib Actions are used for running automated tests and creating releases (which include built and packaged executables for all supported platforms).

Maintainers

History

Electron version based of the electron-react-boilerplate repo, at v1.4.0.

License

MIT © gbmhunter

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].