Engineering, testing and debugging of serial communication. Supports RS-232/422/423/485 as well as TCP/IP Client/Server/AutoSocket, UDP/IP Client/Server/PairSocket and USB Ser/HID. Optimized for simple command sets of e.g. embedded systems.

Features

  • Serial terminal (= connection endpoint) for engineering, testing and debugging purposes.
  • The perfect replacement for good ol' fashioned Windows 3.x Terminal, Hyperterminal and other terminals used for device communication.
  • Formatting options for excellent readability.
  • Configurable input mode.
  • Single-line text commands.
  • Multi-line text commands.
  • Send files; including option to exclude empty lines, text patterns like comments and special commands.
  • History of recent commands.
  • Unlimited number of predefined commands.
  • Reorder, cut/copy/paste, export/import and even link predefined commands and pages thereof.
  • Escapes for bin/oct/dec/hex like "\h(4F 4B)" as well as C-style "0x4F" and "0b01001111".
  • Escapes for ASCII controls like "<CR><LF>" as well as C-style "\r\n".
  • Special commands like "\!(EOL)", "\!(NoEOL)", "\!(Delay(100))", "\!(LineDelay(500))", "\!(LineInterval(500))", "\!(LineRepeat(10))".
  • Option to append CRC (e.g. Modbus), approx. 50 common CRCs predefined.
  • Option to concurrently send text commands or files.
  • On-the-fly change of communication settings using e.g. "\!(Port(10))", "\!(Baud(115200)), "\!(PortSettings(115200, 8, 0, 1))".
  • Advanced options for in-depth RS-232/422/423/485 debugging of flow control, break condition and buffering.
  • Advanced options for text and binary communication.
  • Support for UDP/IP broadcast.
  • Versatile monitoring and logging of sent and received data.
  • Option to automatically trigger an action.
  • Option to automatically trigger a response.
  • Filtering or suppressing lines of a given pattern.
  • Plotting live data.
  • Support for numerous single- and multi-byte character encodings (SBCS/DBCS/MBCS).
  • Unicode value representation.
  • Search/Find functionality, incl. regex.
  • Fully keyboard operable.
  • Workspace supporting multiple terminals.
  • Versatile shell/PowerShell command line including head-less operation.

Project Samples

Project Activity

See All Activity >

License

GNU Library or Lesser General Public License version 2.0 (LGPLv2)

Follow YAT

YAT Web Site

Other Useful Business Software
Migrate to innovate with Red Hat Enterprise Linux on Azure Icon
Migrate to innovate with Red Hat Enterprise Linux on Azure

Streamline your IT modernization journey with a holistic environment running Red Hat Enterprise Linux on Azure.

With Red Hat Enterprise Linux on Azure, businesses can confidently modernize their IT environment, knowing they don’t have to compromise on security, scalability, reliability, and ease of management. Securely accelerate innovation and unlock a competitive edge with enterprise-grade modern cloud infrastructure.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
20
1
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

  • This program is beyond amazing! I am still learning all its features, but WOW! I primariliy needed hotkeys to perform string sends and boy did this hit the ball out of the park! I will certainly find more applications that this will simplify, I'm sure! I'll give support a 5 because of what others are saying. I have not needed support yet, so maybe it's really a 10.
  • It's simply the best and most feature-packed terminal program out there. Also, the developer and maintainer, Maettu, is very attentive and always updating the program with fixes and improvements. Look no further.
  • just the best terminal application out there!
  • YAT is a great help for me: I use it for unit tests with command file input where I place pauses between each command (line).
  • please share this app for linux (ubuntu, debian). Best terminal on Windows.
    Reply from YAT
    Edited 2022-12-29
    I am looking forward to eventually see YAT on Linux myself: https://sourceforge.net/p/y-a-terminal/feature-requests/381/. However, as stated there, there are a bunch of things that require work first. And the most important question is the UI to use: WinForms/Mono? Avalonia? ... Thoughts on this are highly welcome.
Read more reviews >

Additional Project Details

Operating Systems

Windows

Languages

English

Intended Audience

Information Technology, Science/Research, Manufacturing, Telecommunications Industry, Advanced End Users, Developers

User Interface

.NET/Mono

Programming Language

C#

Database Environment

XML-based

Related Categories

C# Serial Software, C# Communications Software, C# Scientific Engineering

Registered

2007-04-06