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

  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • 1
    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: 3,894 This Week
    Last Update:
    See Project
  • 2
    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: 3,101 This Week
    Last Update:
    See Project
  • 3
    This project provides a proxy that allows telnet/tcp connections to be made to serial ports on a machine.
    Leader badge
    Downloads: 1,690 This Week
    Last Update:
    See Project
  • 4
    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: 666 This Week
    Last Update:
    See Project
  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 5
    setserial is a program designed to set and/or report the configuration information associated with a serial port.
    Leader badge
    Downloads: 1,640 This Week
    Last Update:
    See Project
  • 6
    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: 69 This Week
    Last Update:
    See Project
  • 7
    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: 53 This Week
    Last Update:
    See Project
  • 8
    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
    Downloads: 114 This Week
    Last Update:
    See Project
  • 9
    Multiplatform Serial Port Module for Python (Win32, Jython, Linux, BSD and more)
    Downloads: 44 This Week
    Last Update:
    See Project
  • 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
  • 10
    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: 31 This Week
    Last Update:
    See Project
  • 11
    SerialPortAssistant
    Serial port assistant This is only a read-only mirror repository. Main repository: https://github.com/KangLin/SerialPortAssistant
    Leader badge
    Downloads: 130 This Week
    Last Update:
    See Project
  • 12

    Serial Console (sc)

    Minimal terminal program to get access to a serial console

    serialconsole (sc) is a minimal terminal program allowing to use one machine to access the serial console of another machine.
    Leader badge
    Downloads: 53 This Week
    Last Update:
    See Project
  • 13
    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: 12 This Week
    Last Update:
    See Project
  • 14

    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: 18 This Week
    Last Update:
    See Project
  • 15
    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: 39 This Week
    Last Update:
    See Project
  • 16
    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: 15 This Week
    Last Update:
    See Project
  • 17
    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: 12 This Week
    Last Update:
    See Project
  • 18
    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: 28 This Week
    Last Update:
    See Project
  • 19

    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: 24 This Week
    Last Update:
    See Project
  • 20
    JYMAG

    JYMAG

    Management & operating of AT-based (e.g. Sagem) mobile phones/modems

    JYMAG (Jig Your Music And Graphics) is a program for communicating with serial-port-based mobile phones. It is a free replacement for the Sagem mobile phone software, 'My Pictures and Sounds', and a general-purpose serial terminal. See the project homepage https://jymag.sourceforge.io and the project Wiki in the menu above.
    Downloads: 23 This Week
    Last Update:
    See Project
  • 21
    NtdIsp

    NtdIsp

    A system for programming LPC, STM32 and possible others devices.

    This project provides three different interfaces for programming embedded chips: a GObject based library (for developers), an executable binary (for computer geeks) and a GTK+3 front-end (for less geeky users). Actually NXP LPC and STM32 based chips are supported.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 22
    UartVide

    UartVide

    A flat UI RS232 serial port communication utility.

    Mainly designed for embedded & software engineers, UartVide is a flat-UI and straightforward and lightweight RS232 serial port communication utility that allows you to configure the connection parameters and communicate via the port. UartVide runs on all platforms supported by PySide2 including Windows, Linux. (MyTerm was renamed to UartVide from version 2.4)
    Downloads: 14 This Week
    Last Update:
    See Project
  • 23

    The Clans BBS Door Game

    InterBBS medieval door game

    The Clans was a popular game written for online BBSes back in the day of their great popularity. It is a text-based game featuring inter-BBS communications. It was written initially for Turbo C++, but has been ported to gcc and MSVC
    Downloads: 12 This Week
    Last Update:
    See Project
  • 24

    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: 10 This Week
    Last Update:
    See Project
  • 25
    This project has been moved to GitHub. See: https://github.com/crayzeewulf/libserial/
    Downloads: 5 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB