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

  • Build with generative AI, deploy apps fast, and analyze data in seconds—all with Google-grade security. Icon
    Build with generative AI, deploy apps fast, and analyze data in seconds—all with Google-grade security.

    Access over 150 cutting-edge products, plus industry-defining AI

    Google Cloud is a cloud-based service that allows you to create anything from simple websites to complex applications for businesses of all sizes.
    Try it free
  • Innovate faster with enterprise-ready generative AI—enhanced by Gemini Icon
    Innovate faster with enterprise-ready generative AI—enhanced by Gemini

    Build, deploy, and scale machine learning (ML) models faster, with fully managed ML tools for any use case.

    Vertex AI offers everything you need to build and use generative AI—from AI solutions, to Search and Conversation, to 130 foundation models, to a unified AI platform.
    Try for free
  • 1
    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: 5,398 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: 490 This Week
    Last Update:
    See Project
  • 3
    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: 5,415 This Week
    Last Update:
    See Project
  • 4
    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: 744 This Week
    Last Update:
    See Project
  • Turn speech into text using Google AI Icon
    Turn speech into text using Google AI

    Accurately convert voice to text in over 125 languages and variants by applying Google's powerful machine learning models with an easy-to-use API.

    New customers get $300 in free credits to spend on Speech-to-Text. All customers get 60 minutes for transcribing and analyzing audio free per month, not charged against your credits.
    Try for free
  • 5
    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: 1,892 This Week
    Last Update:
    See Project
  • 6
    Cmder

    Cmder

    Portable console emulator for Windows

    Cmder is a lovely portable console emulator package for Windows. It was built out of sheer frustration due to the lack of nice console emulators on Windows. It is based on the amazing ConEmu, with major config overhaul, enhancements from Clink, Monokai color scheme and a custom prompt layout. Overall, it's got a very pleasant user interface that's much improved from ConEmu. The biggest advantage with cmder is that it is portable. It was designed to be totally self-contained, totally free of external dependencies. This makes it perfect for USB Sticks or cloud storage, so you can have your settings, aliases, binaries and history wherever you go.
    Downloads: 103 This Week
    Last Update:
    See Project
  • 7
    ExtraPuTTY - fork of putty 0.67. (Add win32 API,shortcuts for pre-defined command,can use files instead of the registry,auto-reconnect, scripting a session with lua,integrates FTP,TFTP,Ymodem,Xmodem transfert protocols, integrates cygwin, zmodem, session manager,hyper link projects and others ...)
    Leader badge
    Downloads: 497 This Week
    Last Update:
    See Project
  • 8
    This project maintains the Linux Console tools, which include utilities to test and configure joysticks, connect legacy devices to the kernel's input subsystem (providing support for serial mice, touchscreens etc.), and test the input event layer.
    Leader badge
    Downloads: 1,379 This Week
    Last Update:
    See Project
  • 9

    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: 97 This Week
    Last Update:
    See Project
  • Translate docs, audio, and videos in real time with Google AI Icon
    Translate docs, audio, and videos in real time with Google AI

    Make your content and apps multilingual with fast, dynamic machine translation available in thousands of language pairs.

    Google Cloud’s AI-powered APIs help you translate documents, websites, apps, audio files, videos, and more at scale with best-in-class quality and enterprise-grade control and security.
    Learn More
  • 10

    Arabeyes

    A project to increase free Arabic fonts on Unix/Linux

    Arabeyes is a Meta project that is aimed at fully supporting the Arabic language in the Unix/Linux environment. It is designed to be a central location to standardize the Arabization process. Arabeyes relies on voluntary contributions.
    Leader badge
    Downloads: 196 This Week
    Last Update:
    See Project
  • 11
    Alacritty

    Alacritty

    A cross-platform, GPU-accelerated terminal emulator

    Alacritty is the fastest open source terminal emulator there is. How is it the fastest? With such a strong focus on simplicity and performance, Alacritty’s included features are very carefully considered, ensuring that it remains blazingly fast. It’s got a GPU for rendering that makes a whole lot of optimizations possible. In various benchmarked terminals, Alacritty has shown to be either faster, or way faster than others. Alacritty requires no additional setup, but still allows configuration of many aspects of the terminal. It supports Windows, macOS, Linux and BSD.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 12
    PuTTY Manager
    Tabbed PuTTY Interface! Features: A tabbed interface and dockable windows, Fullscreen mode, Working with existing PuTTY binary, or allow you to download it directly from the official page, Let’s you export/import PuTTY connections to single file, Download it for free for any use! ****************************************************************** !INFORMATION! PuTTY manager morfing into Alternative Windows Console ! Please visit: https://sourceforge.net/projects/windowsconsole/ ******************************************************************
    Downloads: 93 This Week
    Last Update:
    See Project
  • 13
    PHP File Manager

    PHP File Manager

    phpFileManager a complete filesystem management tool on a single file.

    phpFileManager is a complete filesystem management tool on a single file. This is a tool meant for rapid file access, and also to verify the server php configuration and security. The script can be renamed and deployed on an unique known url, and offers password protection. Online Demo: http://phpfm-demo.dulldusk.com Feel free to mess around! This is a public demo installation, and will reset itself every hour.
    Leader badge
    Downloads: 39 This Week
    Last Update:
    See Project
  • 14
    Kitty

    Kitty

    Fast, Featureful, GPU based terminal emulator

    Kitty is a fast GPU based terminal editor that allows you to offload rendering to the GPU for lower system load. Kitty works on Linux and macOS and uses OpenGL for rendering which makes it portable to other platforms similar to Unix.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 15
    Universal BootLoader Tool helps you easily recover from a failed rom flash, and is known to turn an free update rom into a full rom. (e.g. from the free WM5 update rom available for hx4700 Pocket PCs on HP.com) Only tested with HP iPAQ Pocket PCs.
    Leader badge
    Downloads: 97 This Week
    Last Update:
    See Project
  • 16
    SSVNC adds encryption security to VNC. It provides a GUI for Windows, MacOSX, and Unix that automatically starts up an SSL or SSH tunnel for connections to any VNC server. It also supports VeNCrypt encryption. The Unix viewer has many new features.
    Downloads: 31 This Week
    Last Update:
    See Project
  • 17
    LibVNCServer/LibVNCClient are cross-platform C libraries that allow you to easily implement VNC server or client functionality in your program.
    Downloads: 31 This Week
    Last Update:
    See Project
  • 18

    Cluster SSH - Cluster Admin Via SSH

    Cluster administration tool

    ClusterSSH controls a number of xterm windows via a single graphical console window to allow commands to be interactively run on multiple servers over an ssh connection.
    Downloads: 20 This Week
    Last Update:
    See Project
  • 19
    cool-retro-term

    cool-retro-term

    A good looking terminal emulator which mimics the old cathode display

    cool-retro-term is a terminal emulator which mimics the look and feel of the old cathode tube screens. It has been designed to be eye-candy, customizable, and reasonably lightweight. It uses the QML port of qtermwidget (Konsole). This terminal emulator works under Linux and macOS and requires Qt 5.2 or higher. Settings such as colors, fonts, and effects can be accessed via context menu. Just grab the latest AppImage from the release page and make it executable and run it. Make sure to install the dependencies first. Once you installed all dependencies (Qt is installed and in your path) you need to compile and run the application. Also, before the building process, remember to install Xcode and agree to the licence agreement.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 20
    mlterm is a multi-lingual terminal emulator , which supports various character sets and encodings in the world.
    Leader badge
    Downloads: 30 This Week
    Last Update:
    See Project
  • 21

    iTerm.app

    Project on hold. Try http://www.iterm2.com/ instead.

    iTerm is an enhanced terminal emulator program for MacOS X written in Objective-C. It features VT100/ANSI/XTERM emulation, full i18n support, full-screen, multi-tab and other convenient GUI features. This project is indefinitely on hold, and we recommend that you try http://www.iterm2.com/ instead.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 22
    rxvt is a colour vt102 terminal emulator intended as an xterm(1) replacement for users who do not require features such as Tektronix 4014 emulation and toolkit-style configurability. The rxvt terminal is light on system resources and otherwise packe dwit
    Leader badge
    Downloads: 19 This Week
    Last Update:
    See Project
  • 23
    LXDE on Cygwin

    LXDE on Cygwin

    LXDE on Cygwin in a Self Installing Package.

    LXDE on Cygwin is your "swiss knife" for remote computing. In a Window$$ application, it provides loads of functions that are tailored for HPC users, webmasters, IT administrators and pretty much all users who need to handle their remote jobs in a more simple way. LXDE on Cygwin provides all the important remote network tools (SSH, PUTTY, X11, VNC, FTP,SFTP, MOSH, FILEZILLA ...) and Unix commands (bash, ls, cat, sed, grep, awk, rsync, python, git ...) to Windows desktop. The program was created mainly as an alternative to MobaXterm with the original purpose of connecting Window$$ computers directly to HPC clusters, to use X11 apps and not only. Of course you can use a beautiful LXDE desktop on your window PC and add Cygwin apps with apt-cyg command.
    Downloads: 74 This Week
    Last Update:
    See Project
  • 24
    "Le Putty" is a ssh suite for Windows based on the very popular Putty project, but with added functionality that can not be included in the regular Putty. "Le Putty" should be as much as possible compatible with the original Putty.
    Leader badge
    Downloads: 38 This Week
    Last Update:
    See Project
  • 25
    It is a simple implementation of SMTP client, which has functions of sending email and friends list. I will enrich its functionality gradually.
    Leader badge
    Downloads: 34 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next

Open Source Terminal Emulators Guide

An open source terminal emulator is a program that mimics the command line interface of a traditional mainframe or server. These programs allow users to interact with the underlying operating system using commands entered on-screen via text. It enables users to access remote computers, transfer files between them, execute programs, and perform other functions related to file management and networking.

Open source terminal emulators are often used in conjunction with shell scripts and textual user interfaces (TUIs), which provide visual cues to indicate the position of various elements on the screen. Graphical user interfaces (GUIs) typically include menus and toolbars that can be used to navigate between different operations within an application. The advantage of open source terminal emulators is that they are free to use, customizable, and extendable due to their open source codebase. This means developers can employ them as building blocks in order to create powerful applications specifically tailored for particular needs or purposes.

Terminal emulators have become increasingly popular as more businesses move toward cloud computing solutions such as Amazon Web Services (AWS). As these services require users to operate from remote locations without direct access over an internal network, it’s important for users to be able utilize these tools securely by relying on a trusted connection through an open source platform such as an SSH terminal emulator like PuTTY or SecureCRT from VanDyke Software. Open source emulation also makes it easier for developers who want access a wide range of development utilities without purchasing expensive programming toolsets or SDKs.

Open source programs may also offer greater security than closed-source equivalents because more eyeballs are inspecting the code looking for flaws and vulnerabilities before they become exploited by malicious hackers or cybercriminals eager to steal sensitive data stored within applications accessible via the Internet or connected networks around the world.

Features of Open Source Terminal Emulators

  • Autocompletion: Open source terminal emulators provide auto-completion features, allowing users to quickly complete commands, file names, and other data by pressing a single key or mouse click.
  • Tabbed Sessions: With tabbed sessions, multiple sessions can be opened in the same window. This makes it easier for users to switch between different tasks without having to open separate windows for each one.
  • Scrolling and Searching: Terminal emulator applications typically include tools that allow users to scroll through output from commands to find specific text or information. They also typically have search capabilities built into them so that users do not have to manually search through output.
  • Split Terminals: Most open source terminal emulators offer the ability to split terminals horizontally or vertically within the same window. This allows multiple running commands or tasks to be displayed side-by-side and makes it easy for users to compare output from different programs simultaneously.
  • Configurable Templates: Many terminal emulators come with configurable templates that let users customize their environment according to their preferences. These options may include fonts, colors, themes and more.
  • Scriptability: Open source terminal emulators usually provide a scripting language (such as SQL) which enables automation of repetitive tasks and customization of user interfaces according to specific needs. Additionally, some support macros which allows even greater control over automated workflows.

Different Types of Open Source Terminal Emulators

  • Xterm: Xterm is a lightweight terminal emulator that is often used as the default option in many popular Linux distributions as well as UNIX systems. It has been included in every version of Linux since 1992 and is also available for Windows. It's a very versatile program which can be modified to suit the user's needs.
  • Konsole: Konsole is a popular open source terminal emulator that was originally developed for KDE desktop environment. The main features of Konsole include tabbed windows, split views, input history with auto-completion support and encrypted connections for secure data transfer between computers. In addition, it supports scripting languages like Bash, Perl and Python.
  • iTerm2: iTerm2 is an open source terminal emulator for macOS that integrates multiple features such as searchable command history, fuzzy autocomplete, support for 256 colors and more. It can be customized to suit the user's needs by changing appearance settings or creating triggers which provide automated tasks depending on text output from the shell.
  • Terminator: Terminator is a multi-gnome terminal emulator allowing you to have multiple terminals inside a single window frame with tabs that are easily configurable. It has numerous features including split terminals so you can have several sessions side-by-side along with plugin support giving you access to extra functions such as notification popups or automatic renaming of windows based on their content type (i.e., ssh).
  • Guake: Guake is an advanced open source terminal emulator written in Python programming language and uses GTK libraries for its graphical interface. Its key feature lies in its ability to display itself automatically when certain keys are pressed or other predefined conditions occur making it easier for users who use keyboard shortcuts frequently during their work session. As expected from modern emulators it offers multiple tabbed sessions along with various options related to fonts, colors and button layout customization among others.

Open Source Terminal Emulators Advantages

  1. Flexibility: Terminal emulators provide a great deal of flexibility when it comes to customizing the environment for each user's unique needs. They are easy to configure and can be used with any type of operating system or application. Additionally, they offer scripting capabilities that allow users to automate tasks.
  2. Security: Open source terminal emulators benefit from having the community's eyes on them – developers and programmers around the world are constantly reviewing code to ensure security vulnerabilities are identified and patched quickly. This helps protect systems from malicious attacks and minimize potential downtime.
  3. Cost Efficiency: Because open source software is usually free of charge, the cost savings associated with using it can be significant compared to proprietary alternatives. As such, open source terminal emulators often require less capital expenditures than their commercial counterparts.
  4. Customizability: With an open source emulator, you have access to hundreds if not thousands of pieces of code which can be modified or customized by yourself or hired developers in order to fit your specific needs and requirements. This makes them highly versatile tools for any task at hand.

Types of Users That Use Open Source Terminal Emulators

  • Home Users: People who use open source terminal emulators at home for personal purposes, such as learning programming or using command-line tools.
  • Developers: Software engineers, programmers and web developers who use open source terminal emulators to write code and debug applications.
  • System Administrators: IT professionals responsible for managing servers and networks that rely on open source terminal emulators to manage and monitor virtual machines in the cloud.
  • Cyber Security Specialists: Professionals devoted to protecting computer systems from malicious attacks, who often analyze suspicious activities with open source terminal emulators.
  • Data Scientists: Researchers who utilize powerful data analysis algorithms through processing scripts in open source terminals for statistical modeling.
  • Educators: Professors or teachers who teach students the basics of software development through a variety of programming languages in the shell environment in order to prepare them for real-world projects.
  • Gamers: Open source emulation provides players with an immersive experience while playing video games without investing money into expensive hardware.

How Much Do Open Source Terminal Emulators Cost?

Open source terminal emulators typically don’t cost anything, since these programs are available for free and open to the public. The code for these terminal emulators can be downloaded from their respective websites and then modified, if needed. While some open source terminal emulators require registration before using them, there is usually no charge associated with that either.

This makes them a great value for individuals or companies who want to use a reliable terminal emulator but don’t want to spend a lot of money doing it. Some terminal emulators may have additional features or add-ons that can be purchased separately, but this will depend on the specific package you choose.

Open source terminal emulator packages come with complete support as well as updates and fixes when necessary - again without any charge attached. As mentioned earlier, users are welcome to modify the code should they need to do so in order to customize the product for their own needs. This benefit alone is invaluable because it allows developers to create custom applications based on an existing platform without having to reinvent the wheel each time they need something new or different.

Overall, choosing an open source terminal emulator will not only save you money but also provide you with an array of advantages that come along with this kind of software. So if you’re looking for reliable, free of cost solution then open source might just be what you're looking for.

What Software Do Open Source Terminal Emulators Integrate With?

Open source terminal emulators can integrate with a variety of types of software. These include operating systems, network protocols, server management software, and scripting languages. Operating systems such as Linux and BSD are commonly integrated with open source emulators. Network protocols such as SSH, Telnet, and FTP are also often used to control remote connections through the emulator. Server management software such as Apache and Nginx may be used to manage various components of web servers via the terminal emulator. Additionally, scripting languages such as Python can be used to automate processes on the system connected through an open source terminal emulator.

What Are the Trends Relating to Open Source Terminal Emulators?

  1. Increased Popularity: Open source terminal emulators have become increasingly popular over the years, as they offer users the ability to customize their experience and create a workflow that works best for them.
  2. Enhanced Security: Open source terminal emulators provide enhanced security, allowing users to modify the code to add additional layers of protection.
  3. Flexibility: Open source terminal emulators provide users with more flexibility when it comes to customizing their experience, allowing them to tailor it specifically to their needs.
  4. Improved Collaboration: Open source terminal emulators enable users to collaborate with others in real-time, making it easier to share ideas and work together on projects.
  5. Cost Savings: With an open source terminal emulator, users don't need to pay for proprietary software, resulting in significant cost savings.
  6. Open Source Libraries and Tools: The increasing popularity of open source terminal emulators has led to the creation of numerous open source libraries and tools that can be used to enhance its functionality.
  7. Cross-Platform Compatibility: Open source terminal emulators are often designed with cross-platform compatibility in mind, allowing users to use them across multiple platforms without issue.

How Users Can Get Started With Open Source Terminal Emulators

First, you'll want to download the right software for your computer. For example, if you're using a Mac, you might want to look into iTerm2. If you're using Windows, consider PuTTY. Linux users should look into XTerm or GNOME Terminal, depending on their preference. Once you've selected and downloaded the appropriate software for your system, the installation process varies from platform to platform - but it's usually very straightforward and intuitive.

After you have installed the terminal emulator of your choice and opened it up for the first time, check out its user manual (sometimes included in the installer) or search online for help topics specific to that program. This step is important since different programs may have varying types of interfaces and features available - so make sure to familiarize yourself with them before getting started.

Once everything's set up and ready to go, it's time to begin working with the terminal emulator. You can start by running basic commands like typing 'ls' (or 'dir' on Windows) in order to get a list of all files within a certain directory; this will give you an idea of how things work. From there, try more complex commands such as creating directories or searching through multiple folders at once - these are great starting points when learning how to use terminals effectively.

Also be sure not forget about shell scripts: these are special pieces of code that automate lots of processes quickly and easily – they’re definitely worth exploring.
As long as you keep practicing with different options available via command line interface (CLI), you'll soon become well-versed in working with open source terminal emulators.