Skip to content
Go to file

GitHub release Github All Releases

Buy Me A Coffee


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


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


  • 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


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


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.


This project is licensed under GPL-3.0.

Copyright (C) 2018 - 2020 Junian Triajianto

You can’t perform that action at this time.