Terminals for Windows

View 6 business solutions

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

  • 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
  • Veeam Data Platform v13.1 Icon
    Veeam Data Platform v13.1

    Move workloads across hypervisors and clouds with no vendor lock-in. Try VDP free today.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try Now
  • 1

    tn5250

    5250 telnet client

    tn5250 emulates a 5250 terminal or printer over telnet, for connecting to IBM Power Systems, iSeries and AS/400 computers running IBM i, i5/OS and OS/400. It runs on any Unix or Windows system. Note that this project is now on GitHub at https://github.com/tn5250/tn5250
    Leader badge
    Downloads: 54,904 This Week
    Last Update:
    See Project
  • 2
    eDEX-UI

    eDEX-UI

    Customizable science fiction terminal emulator

    eDEX-UI is a fullscreen, cross-platform terminal emulator and system monitor designed with a customizable science fiction computer interface. Inspired by the TRON Legacy movie effects, eDEX-UI presents a futuristic look and feel while still being able to function as a full-featured terminal emulator. eDEX-UI offers advanced monitoring support for real-time systems and networks. It also offers full touchscreen support; a directory viewer; and for a completely unique sci-fi experience, advanced customization options via themes, on-screen keyboard layouts, CSS injections, and even optional sound effects. If you’re a science fiction fan or are just looking for something different in a terminal emulator, eDEX-UI will surely satisfy and give you a cool and unique experience.
    Downloads: 1,141 This Week
    Last Update:
    See Project
  • 3
    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: 5,236 This Week
    Last Update:
    See Project
  • 4
    Project has been moved to https://github.com/marchaesen/vcxsrv Windows X-server based on the xorg git sources (like xming or cygwin's xwin), but compiled with Visual C++ 2012 Express Edition. Source code can also be compiled with VS2008, VS2008 Express Edition and VS2010 Express Edition, although current project and makefile are not fully compatible anymore. Versions starting from 1.14.3.0 are not compatible with Windows XP anymore.
    Leader badge
    Downloads: 3,071 This Week
    Last Update:
    See Project
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    More flexibility. More control.

    Generate interest, access liquidity without selling, and execute trades seamlessly. All in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 5
    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: 2,735 This Week
    Last Update:
    See Project
  • 6
    AA means Ascii Art - the AAlib (ascii art GFX library), BB (audiovisual demonstration for your terminal), aview (image browser/animation player), AAvga (SVGAlib wrapper for AA-lib), ttyquake (text mode quake), aa3d (random dot stereogram generator)...
    Leader badge
    Downloads: 3,988 This Week
    Last Update:
    See Project
  • 7
    electerm

    electerm

    Terminal/SSH/SFTP client (Linux, Mac, Win)

    electerm is a terminal/ssh/sftp client (Linux, Mac, Win) based on electron/ssh2/node-pty/xterm/antd/subx and many other libs. Works as a terminal/file manager or ssh/sftp client (similar to xshell). Global hotkey to toggle window visibility (similar to guake, default is ctrl + 2) Multi platform (Linux, Mac, Win). Multi-language support (electerm-locales, contributions/fixes welcome) Double click to directly edit (small) remote files. Edit (small) local files with built-in editor. Auth with publicKey + password. Support Zmodem (rz, sz). Support Trzsz (trz/tsz), similar to rz/sz, and compatible with tmux. Transparent window (Mac, Win). Terminal background image. Global/session proxy. Quick commands. UI/terminal theme. Sync bookmarks/themes/quick commands to GitHub/Gitee secret gist. Support serial Port (version > 1.21.8). Quick input to one or all terminals.
    Downloads: 388 This Week
    Last Update:
    See Project
  • 8
    Windows Terminal

    Windows Terminal

    The New Windows Terminal

    The Windows Terminal is a new, modern, fast, efficient, powerful, and productive terminal application for users of command-line tools and shells like Command Prompt, PowerShell, and WSL.
    Downloads: 317 This Week
    Last Update:
    See Project
  • 9
    IPATool

    IPATool

    Command-line tool that allows searching and downloading app packages

    ipatool is a command line tool that allows you to search for iOS apps on the App Store and download a copy of the app package, known as an ipa file. Supported operating system (Windows, Linux or macOS). Apple ID is set up to use the App Store. To authenticate with the App Store, use the auth command. To search for apps on the App Store, use the search command. To obtain a license for an app, use the purchase command. To download a copy of the ipa file, use the download command.
    Downloads: 292 This Week
    Last Update:
    See Project
  • 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
  • 10
    ConEmu - Handy Console Window

    ConEmu - Handy Console Window

    Local Terminal Emulator

    ConEmu-Maximus5 aims to be handy, comprehensive, fast and reliable terminal window where you may host any console application developed either for WinAPI (cmd, powershell, far) or Unix PTY (cygwin, msys, wsl bash). As Windows console window enhancement (local terminal emulator), it presents multiple consoles and simple GUI applications as one customizable tabbed GUI window with various features. Also, due to deep integration, ConEmu is the best companion for Far Manager, my favorite shell replacement. Disclaimer. ConEmu is not a shell, so it does not provide "shell features" like tab-completion, command history and others. But you can run any shell or remote access client of your choice in ConEmu! Try Clink for bash-style completion in cmd.exe and PSReadLine or PowerTab in powershell.exe. Or just run Bash from your favourite distro. Also, ConEmu does not provide remote access (SSH/Telnet/...) too, just use your remote client (ssh.exe, telnet.exe) instead.
    Leader badge
    Downloads: 929 This Week
    Last Update:
    See Project
  • 11
    WindTerm

    WindTerm

    A professional cross-platform SSH/Sftp/Shell/Telnet/Serial terminal

    A Quicker and better SSH/Telnet/Serial/Shell/Sftp client for DevOps. WindTerm is a partial open source project, and the source will be gradually opened. Open source code includes, but is not limited to, the classes that can be used independently, such as functional, algorithms, GUI widgets, etc., as well as functional libraries, such as networks, protocols, etc., as well as all types that require open source according to the license. SSH v2, Telnet, Raw TCP, Serial, Shell protocols were implemented. Supports SSH auto-execution when the session is authenticated. Integrated local file manager, supports the move to, copy to, copy from, remove, rename, make new file/directory and so on. Supports Windows Cmd, PowerShell and Cmd, PowerShell as administrator. Supports Linux bash, zsh, PowerShell core, and so on. Supports MacOS bash, zsh, PowerShell core, and so on.
    Downloads: 197 This Week
    Last Update:
    See Project
  • 12
    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: 710 This Week
    Last Update:
    See Project
  • 13
    Windows ACME Simple (WACS)

    Windows ACME Simple (WACS)

    A simple ACME client for Windows (for use with Let's Encrypt et al.)

    This is a ACMEv2 client for Windows that aims to be very simple to start with, but powerful enough to grow into almost every scenario. A very simple interface to create and install certificates on a local IIS server. A more advanced interface for many other use cases, including Apache and Exchange. Automatically creates a scheduled task to renew certificates when needed. Get certificates with wildcards, international names, OCSP Must Staple extension (optional). Re-use private keys for DANE, use EC crypto or bring your own CSR. Advanced toolkit for DNS, HTTP and TLS validation: SFTP/FTPS, acme-dns, Azure, Route53, Cloudflare and many more. Store your certificates where and how you want them: Windows, IIS Central Store, .pem files, .pfx file or KeyVault. Compatible with all popular ACME services, including Let’s Encrypt, ZeroSSL, DigiCert, Sectigo, Buypass, Keyon and others. Completely unattended operation from the command line.
    Downloads: 157 This Week
    Last Update:
    See Project
  • 14
    Tabby

    Tabby

    A terminal for a more modern age

    Tabby is an infinitely customizable cross-platform terminal app for local shells, serial, SSH and Telnet connections. SSH2 client with a connection manager. SFTP and Zmodem file transfers. X11 and port forwarding. Jump hosts. Agent forwarding, including Pageant and Windows native OpenSSH Agent. Login scripts. Optional built-in password manager with a master passphrase. Proxy command support. Support for different shells in the same window. Better tab-completion cmd.exe thanks to Clink. Explorer menu integration. Optional portable mode. Current directory detection that works. Multiple connection profiles. Newline conversion. Text, reading and byte-by-byte input modes. Text and hexdump output modes. Zmodem, Non-standard baud rates. Simultaneous multi-pane input. Optional PuTTY style right-click paste and copy on select. macOS vibrancy and Win 10 fluent background support.
    Downloads: 156 This Week
    Last Update:
    See Project
  • 15

    The Moluccas

    Portable Build Environment and OSS Distro for Windows

    A pre-configured MinGW focused on ease of use, integration, workflow and completeness. It's also portable and isolated OSS distro.
    Leader badge
    Downloads: 656 This Week
    Last Update:
    See Project
  • 16
    Thinstation is a thin client linux distro using std. x86 hw. It can boot from network, pxe, syslinux, CD, floppy or flash-disk and connect to servers using VNC, RDP, XDM, SSH, Telnet, tn5250, tarentella, 2X, NX, Thinlinc, VMWare VDI or ICA.
    Leader badge
    Downloads: 461 This Week
    Last Update:
    See Project
  • 17
    Xming X Server for Windows

    Xming X Server for Windows

    X Window System Server for Windows

    Xming is the leading X Window System Server for Microsoft Windows 8/7/Vista/XP (+ server 2012/2008/2003). It is fully featured, small and fast, simple to install and because it is standalone native Microsoft Windows, easily made portable (not needing a machine-specific installation).
    Leader badge
    Downloads: 2,400 This Week
    Last Update:
    See Project
  • 18

    SyncTERM

    Cross-platform BBS (ANSI) Terminal

    A cross-platform ANSI-BBS terminal designed to connect to remote BBSs via telnet, rlogin, or SSH. Supports ANSI music and the IBM charset when possible. Will run from a console, under X11 using XLib, or using SDL.
    Leader badge
    Downloads: 454 This Week
    Last Update:
    See Project
  • 19
    MQTT X

    MQTT X

    Powerful cross-platform MQTT 5.0 desktop, CLI, and WebSocket client

    MQTT X is a cross-platform MQTT 5.0 client tool open sourced by EMQ, which can run on macOS, Linux and Windows, and supports formatting MQTT payload. MQTT X simplifies test operation with the help of a familiar, chat-like interface. It’s easy and quick to create multiple, simultaneous online MQTT client connections, and can test the connection, publishing, and subscription functions of MQTT/TCP, MQTT/TLS, MQTT/WebSocket as well as other MQTT protocol features. MQTT stands for MQ Telemetry Transport. It is a publish/subscribe, extremely simple and lightweight messaging protocol, designed for constrained devices and low-bandwidth, high-latency or unreliable networks. To run MQTT Broker locally, EMQX is recommended: An Open-Source, Cloud-Native, Distributed MQTT Broker for IoT. After the MQTT is connected successfully, you can perform MQTT publish and subscription tests.
    Downloads: 80 This Week
    Last Update:
    See Project
  • 20
    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: 301 This Week
    Last Update:
    See Project
  • 21
    Tera Term
    TeraTerm Project is developing the terminal emulator Tera Term and the SSH compatible extension module TTSSH. This is open source software under the BSD license. This is the official successor to the original Tera Term Pro 2.3. Development takes place on the project page on GitHub.
    Leader badge
    Downloads: 923 This Week
    Last Update:
    See Project
  • 22
    PEASS-ng

    PEASS-ng

    Privilege Escalation Awesome Scripts SUITE

    These tools search for possible local privilege escalation paths that you could exploit and print them to you with nice colors so you can recognize the misconfigurations easily. All the scripts/binaries of the PEAS suite should be used for authorized penetration testing and/or educational purposes only. Any misuse of this software will not be the responsibility of the author or of any other collaborator. Use it at your own machines and/or with the owner's permission. Here you will find privilege escalation tools for Windows and Linux/Unix and MacOS. Find the latest versions of all the scripts and binaries in the releases page. Check the parsers directory to transform PEASS outputs to JSON, HTML and PDF.
    Downloads: 62 This Week
    Last Update:
    See Project
  • 23
    WezTerm

    WezTerm

    GPU-accelerated cross-platform terminal emulator

    WezTerm is a GPU-accelerated, cross-platform terminal emulator and multiplexer built in Rust by Wez Furlong. Designed for speed and modern hardware, WezTerm offers smooth rendering and excellent performance on Windows, macOS, and Linux. It supports multiple tabs and panes, configurable keybindings, and integrates well with shell environments. WezTerm is highly customizable and focuses on providing a powerful, flexible terminal experience for developers and system administrators. It also supports serial terminal emulation, making it useful beyond just local shells. The project is open source and maintained actively, with a vibrant community available for support via GitHub Discussions and chat platforms. With over 21,000 stars on GitHub, WezTerm is recognized for its speed, robustness, and developer-friendly features.
    Downloads: 59 This Week
    Last Update:
    See Project
  • 24
    Terminator

    Terminator

    multiple GNOME terminals in one window

    Terminator was originally developed by Chris Jones in 2007 as a simple, 300-ish line Python script. Since then, it has become The Robot Future of Terminals. Originally inspired by projects like quadkonsole and gnome-multi-term and more recently by projects like Iterm2, and Tilix, It lets you combine and recombine terminals to suit the style you like. If you live at the command line or are logged into 10 different remote machines at once, you should definitely try out Terminator.
    Downloads: 57 This Week
    Last Update:
    See Project
  • 25
    Harmony

    Harmony

    Patching, replacing and decorating .NET and Mono methods

    Harmony gives you an elegant and high-level way to alter the functionality in applications written in C#. It works great in games and is well established in titles like 7 Days To Die, BattleTech, Besiege, Cities:Skylines, Kerbal Space Program, Oxygen Not Included, Ravenfield, Rimworld, Sheltered, Stardew Valley, Staxel, Subnautica, The Ultimate Nerd Game, Total Miner, Unturned, SCP: Secret Laboratory and many more. If you develop in C# and your code is loaded as a module/plugin into a host application, you can use Harmony to alter the functionality of all the available assemblies of that application. Where other patch libraries simply allow you to replace the original method, Harmony goes one step further. It is also used in unit testing WPF controls and in many other areas. Installation is done by using 0Harmony.dll in your project or by using the Lib.Harmony nuget package.
    Downloads: 47 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next