Serial Software for Windows

View 6 business solutions

Browse free open source Serial software and projects for Windows below. Use the toggles on the left to filter open source Serial software by OS, license, language, programming language, and project status.

  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start Free
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    RealTerm: Serial/TCP Terminal

    RealTerm: Serial/TCP Terminal

    Serial and TCP terminal for engineering and debugging

    Serial terminal program for engineering. Ideal for development, reverse engineering, debugging, datalogging and capture, and automatic test. The website is a comprehensive manual for Realterm. It has an comprehensive ActiveX/COM automation support so it can be used a serial component by other programs. An extensive commandline interface supports batch files and simple automatic test programming. Commands can be sent to running instances, and commands can be stored and run in files. [ActiveX](http://realterm.sourceforge.net/index.html#ActiveX_Interface) and [Command Line](http://realterm.sourceforge.net/index.html#Command_Line_Parameters) commands are well documented. Sourceforge major releases are only made occasionally. To follow development versions see News and subscribe.
    Leader badge
    Downloads: 4,824 This Week
    Last Update:
    See Project
  • 2
    Null-modem emulator

    Null-modem emulator

    The virtual serial port driver for Windows.

    The Null-modem emulator (com0com) is a kernel-mode virtual serial port driver for Windows. You can create an unlimited number of virtual COM port pairs and use any pair to connect one COM port based application to another. The HUB for communications (hub4com) allows to receive data and signals from one COM or TCP port, modify and send it to a number of other COM or TCP ports and vice versa.
    Leader badge
    Downloads: 4,440 This Week
    Last Update:
    See Project
  • 3
    YAT

    YAT

    Yet Another Terminal :: Serial Communication :: Engineer/Test/Debug

    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.
    Leader badge
    Downloads: 702 This Week
    Last Update:
    See Project
  • 4
    ScriptCommunicator / serial terminal

    ScriptCommunicator / serial terminal

    Scriptable data terminal which supports several interfaces.

    ScriptCommunicator is a scriptable cross-platform data terminal that supports serial port (RS232, USB to serial), UDP, TCP client/server, SPI, I2C, and CAN. All sent and received data can be shown in a console and can be logged in an html and a text log. In addition to the simple sending and receiving of data, ScriptCommunicator has a JavaScript interface. This script interface has the following features: - Scripts can send and receive data with the main interface. - In addition to the main interface scripts can create and use their own interfaces (serial port (RS232, USB to serial), UDP, TCP client, TCP server, PCAN, and SPI/I2C). - Scripts can use their own GUI (GUI files which have been created with QtDesigner (is included) or QtCreator). - Multiple plot windows can be created by scripts (QCustomPlot developed by Emanuel Eichhammer is used)
    Leader badge
    Downloads: 91 This Week
    Last Update:
    See Project
  • Demo Series - Small Business Backup By Veeam Icon
    Demo Series - Small Business Backup By Veeam

    Learn how to protect your Microsoft 365 data, with simple, actionable tips today.

    Watch this on-demand demo series and learn how to protect your Microsoft 365 data with clear, simple, actionable steps that are easy to implement for businesses of all sizes.
    Watch Demo Series
  • 5
    SerialTest

    SerialTest

    A cross platform debugger for serial port/Bluetooth/TCP/UDP

    A versatile test tool running on Windows/Linux/macOS/Android. Works as data transceiver/realtime plotter/shortcut/file transceiver. Supports serial port, Bluetooth SPP client/server, Bluetooth LE client, TCP client/server, UDP. Homepage: https://github.com/wh201906/SerialTest
    Leader badge
    Downloads: 69 This Week
    Last Update:
    See Project
  • 6
    LCD Smartie displays information on your LCD/VFD. It supports LCDs with a Hitachi HD44780 Controller via parallel port & Matrix Orbital and Crystalfontz serial/USB LCD/VFDs. Info includes: CPU temps, fan speed, the BBC World News, Stocks indexes etc.
    Downloads: 25 This Week
    Last Update:
    See Project
  • 7
    SerialPortAssistant
    Serial port assistant This is only a read-only mirror repository. Main repository: https://github.com/KangLin/SerialPortAssistant
    Leader badge
    Downloads: 93 This Week
    Last Update:
    See Project
  • 8
    Multiplatform Serial Port Module for Python (Win32, Jython, Linux, BSD and more)
    Downloads: 24 This Week
    Last Update:
    See Project
  • 9
    Qodem Terminal Emulator
    Qodem is a a terminal emulator that resembles the BBS-era Qmodem. Includes phonebook, scrollback, capture, X/Y/Zmodem, Kermit, ANSI (+ music) / Avatar / VT102 / Linux emulation, Unicode, and keyboard macros. Connects over serial, ssh, telnet, rlogin.
    Leader badge
    Downloads: 32 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • 10
    SerialToIP is a simple Terminal Server software providing transparent pipe either in TCP server or TCP client socket mode from TCP/IP to a pre-configured serial port. Implemented in C# for .NET 2.0 so the command line version could work in Mono-runtime as well.
    Leader badge
    Downloads: 12 This Week
    Last Update:
    See Project
  • 11
    KiTTY++

    KiTTY++

    new take on KiTTY windows ssh-client

    KiTTY++ is an even more feature-rich fork of PuTTY, the free Windows SSH/Telnet client. This branch is a forward-port of old KiTTY features and a lote more onto current PuTTY 0.85 — so you get KiTTY's extras on top of a modern, security-patched PuTTY core.
    Downloads: 25 This Week
    Last Update:
    See Project
  • 12
    RS-232 Data Logger
    Allows you to redirect all communication data from RS232 compliant serial port device into a text file for further analysis. RS232 Data Logger redirects data from any available serial port/ports and works under Virtual Machine.
    Leader badge
    Downloads: 13 This Week
    Last Update:
    See Project
  • 13
    atinout

    atinout

    AT commands as input are sent to modem and responses given as output.

    This program will read a file (or stdin) containing a list of AT commands. Each command will be send to the modem, and all the response for the command will be output to file (or stdout). Example, to hang up any ongoing call: $ echo ATH | atinout - /dev/ttyACM0 - ATH OK $
    Leader badge
    Downloads: 27 This Week
    Last Update:
    See Project
  • 14
    Apache Avro

    Apache Avro

    Apache Avro is a data serialization system

    Apache Avro™ is a data serialization system. Simple integration with dynamic languages. Code generation is not required to read or write data files nor to use or implement RPC protocols. Code generation is an optional optimization, is only worth implementing for statically typed languages. Avro relies on schemas. When Avro data is read, the schema used when writing it is always present. This permits each datum to be written with no per-value overheads, making serialization both fast and small. This also facilitates use with dynamic, scripting languages, since data, together with its schema, is fully self-describing. When Avro data is stored in a file, its schema is stored with it, so that files may be processed later by any program. If the program reading the data expects a different schema this can be easily resolved, since both schemas are present.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15

    SerialPort to Keyboard

    Posts characters from Serialport to the OS as Keystrokes

    See homepage: http://sharperdevelopment.blogspot.de/2013/01/replacing-win-xp-accessibility-features.html
    Leader badge
    Downloads: 21 This Week
    Last Update:
    See Project
  • 16
    pineTERM: Free In-Browser UART Terminal

    pineTERM: Free In-Browser UART Terminal

    Easy-to-use, powerful web/browser UART terminal, no installation req.

    A modern, stand alone browser-based serial terminal for UART communication with microcontrollers, embedded devices, and IoT hardware. No installation required - just open in your browser and connect to your serial device. Just unpack the zip file into local folder and open index.html in Chrome/Edge/Opera. Works on Windows/Linux/MaOS
    Downloads: 8 This Week
    Last Update:
    See Project
  • 17

    COM by TCP

    Forward RS232 via TCP/IP

    A very simple software that bidirectionally forwards COM (serial) communication through a TCP/IP connection. Typical application: you want to use 2 devices (that are connected to each other using RS232 protocol), remotely. With this software you'll be able to operate them in different locations. Act as TCP server / TCP Client. Supports multiple clients. LICENSE: Apache License Version 2.0, January 2004 http://www.apache.org/licenses/
    Downloads: 6 This Week
    Last Update:
    See Project
  • 18

    SerialPortMon

    Simple serial port terminal with packet delimiter time detection

    A small, simple terminal program capable of detecting packet delimiting silent period. This is just something for refresh on Win32 programming for me, and will be part of a bigger project in the future.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 19
    tcp2com creates a bridge between a TCP socket and a serial port (COM). The program runs as a service under Windows NT. With tcp2com, you can telnet into any device you may have plugged into your COM port.
    Leader badge
    Downloads: 11 This Week
    Last Update:
    See Project
  • 20
    Route_Serial_TCP_UDP

    Route_Serial_TCP_UDP

    Serial <-> TCP/IP, Serial <-> UDP/IP, TCP/IP <-> UDP/IP

    ScriptCommunicator (scriptable data terminal) script which routes: - serial port (RS232, USB to serial) <-> TCP/IP (Client/Server) - serial port (RS232, USB to serial) <-> UDP/IP - TCP/IP (Client/Server) <-> UDP/IP ScriptCommunicator can be found here: https://sourceforge.net/projects/scriptcommunicator/
    Leader badge
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    MU Terminal

    MU Terminal

    MU Terminal

    MUTerm is a Com Port ( Rs232, Rs485 etc ) communication tool for external devices like as Modbus RTU , ASCII etc. Other feature is you can change log screen font to true type ASCII. Also you can write your communication routines with pascal script. Last modification is you can show commands in the the editor with by CTRL+Space. Additionally some TCP functions added yet. It can be run with internet or localnetwork Modbus TCP or Http. Another feature is TCP Server , you may create simple serever on your computer. MUTerm created with by Lazarus 1.4.x ~ 1.6.x. Also compiled in Linux Mint. Please, feel free for questions and you can use forum.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 22
    xRxTx - Uart/Com

    xRxTx - Uart/Com

    Rxtx/Uart GUI

    RxtxConsole is an API and GUI software, developed by Doidx with JSerialCom as the kernel. It can be used for multi- UART/RS232 interface operation. The platform supports Windows/MAC/Linux. Note: Developed with Java17 Follow these steps step by step to apply RxtxConsole, 1. LIST, to obtain all Serial ports currently available on the system. 2. CONNECT, Select a Serial port for connection and place it in the connection pool for use 3. CONNECTED, check that the Serial ports are connected. Sometimes, the Serial ports that you try to connect may have been used by other applications. 4. USE, select a connected serial port for which the command is transmitted only. 5. Start p2p communication with each other, ex: SCPI... 6. If you want to make other Settings on the system, you can USE SYS to change
    Downloads: 7 This Week
    Last Update:
    See Project
  • 23
    LazSWatch

    LazSWatch

    Multiplatform FOSS Serial port watcher

    LazSWatch is Multiplatform FOSS Serial port watcher. It stays in the system tray (notifcation area), notifies you for changes in the serial (COM) ports, connected to your computer and provides some additional info. Useful for those, who often use (many) serial ports.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 24
    MoDDTool
    A serial terminal program designed for testing and debugging devices such as BACnet and ModBus controllers, but also usable as a general purpose serial terminal. It is written in Python using PyQt.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    A project to embed Lua on different hardware platforms. Currently ARM variants are targeted, but it should be possible to port it to any platform that is supported by the gcc+newlib combo. Platform access libraries will also be provided.
    Downloads: 2 This Week
    Last Update:
    See Project