Skip to content

Cross-platform Serial (COM Port) / TCP Terminal with Scriptable Auto-Response

License

Notifications You must be signed in to change notification settings

arkaragian/termission

 
 

Repository files navigation

GitHub release Github All Releases

Buy Me A Coffee

Termission

Cross-platform Serial/TCP Terminal with Scriptable Auto-Response.

About

This project is the successor of my old serial-device-emulator. It's rewritten from the ground with cross-platform mindset.

Features

  • Cross-platform: available on Windows, macOS, and Linux
  • Manual device control
  • Can act as Serial COM device
  • Can act as TCP Client/Server
  • Log everything
  • Auto response using JS/C# interpreter with .NET CLR

Installation

  • Install VSPE to create virtual Serial Port
  • Download the app, install it, and use it

Credits

This project is possible to build thanks to following libraries:

  • Eto.Forms - A cross platform desktop and mobile user interface framework.
  • MvvmLightLibs - A toolkit to accelerate the creation and development of MVVM applications.
  • LitJson - A .Net library to handle conversions from and to JSON (JavaScript Object Notation) strings.
  • Xam.Plugins.Settings - Read and Write Settings Plugin for Xamarin and Windows.
  • FastColoredTextBox - A text editor component for .NET that allows you to create custom text editor with syntax highlighting.
  • SourceTextView - A simple source code editor for Xamarin.Mac that provides support for code completion and simple syntax highlighting.
  • AvalonEdit - The WPF-based text editor component used in SharpDevelop.
  • Mono.TextEditor - GTK-based text editor developed by Monodevelop.
  • Jint - Javascript Interpreter for .NET Framework.
  • IronPython - Implementation of the Python programming language for .NET Framework.

License

This project is licensed under GPL-3.0.

Copyright (C) 2018 - 2020 Junian Triajianto

About

Cross-platform Serial (COM Port) / TCP Terminal with Scriptable Auto-Response

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 54.1%
  • JavaScript 44.9%
  • CSS 0.3%
  • Shell 0.3%
  • Python 0.2%
  • HTML 0.1%
  • Other 0.1%