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.
  • Optimized for simple command sets of e.g. embedded systems.
  • Formatting options for excellent readability; incl. predefined and custom color themes.
  • 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.
  • The perfect replacement for good ol' fashioned Windows 3.x Terminal, Hyperterminal and other terminals used for device communication.

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
AI-powered service management for IT and enterprise teams Icon
AI-powered service management for IT and enterprise teams

Enterprise-grade ITSM, for every business

Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
Try it Free
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
22
1
0
1
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

  • Although YAT is a nice software, I was quite disappointed by the fact that it is very limited to the concept of a terminal, unlike SerialTool (www.serialtool.com), which allows me to work better at a low level with serial communication.
    Reply from YAT
    Edited 2025-02-28
    Well, YAT says it is a terminal, neither expect a port sniffer nor an oscilloscope. PS: Questionable course of action to post questionable reviews here as well as at [RealTerm](https://sourceforge.net/projects/realterm) and [com0com](https://sourceforge.net/projects/com0com) to advertise some other tool. While YAT is open source with transparent change management and truly free, SerialTool comes with limited features and the option to pay for a [PRO license](https://www.serialtool.com/serial-port-license). That's similar to the [HHD Serial Port Monitor](https://hhdsoftware.com/serial-port-monitor) which also is a great tool. Isn't is even greater we all have the choice among all these great tools?
  • Works very well for prototyping interactions with our custom USB HID based device.
  • By far the best all-around terminal on this planet.
  • 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.
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