Terminals for ChromeOS

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

  • Full-stack observability with actually useful AI | Grafana Cloud Icon
    Full-stack observability with actually useful AI | 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
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 1
    mcrcon

    mcrcon

    Console based rcon client for minecraft servers.

    Mcrcon is IPv6 compliant minecraft rcon client with bukkit coloring support. It is well suited for remote administration and to be used as part of automated server maintenance scripts. - Does not trigger "IO: Broken pipe" or "IO: Connection reset" spam bug on server side. - Has workaround for server side bug (https://bugs.mojang.com/browse/MC-154617) ****************************************************************** Further development and new releases has moved to Github Github page: https://github.com/Tiiffi/mcrcon Official upstream: https://github.com/Tiiffi/mcrcon/releases https://api.github.com/repos/tiiffi/mcrcon/releases/latest ******************************************************************
    Leader badge
    Downloads: 102 This Week
    Last Update:
    See Project
  • 2

    PHP Shell

    A shell terminal using just PHP

    A convenient interface to execute shell-commands or browse the filesystem on your remote web server. Similar to a telnet or SSH connection. Use it for administration and maintenance of your web site using commands like ps, cat, gunzip, and more. Additional website: https://phpshell.sourceforge.io/
    Downloads: 16 This Week
    Last Update:
    See Project
  • 3
    xterm.js

    xterm.js

    A terminal for the web

    xterm.js is a TypeScript-based front-end terminal emulation component that lets web applications embed fully-featured terminal interfaces. It powers in-browser terminals in tools like VS Code and browser IDEs. Xterm.js works with most terminal apps such as bash, vim, and tmux, including support for curses-based apps and mouse events. Xterm.js is really fast, it even includes a GPU-accelerated renderer. Xterm.js is not a terminal application that you can download and use on your computer. Xterm.js is not bash. Xterm.js can be connected to processes like bash and let you interact with them (provide input, receive output).
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    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: 10 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
    basE91 is an advanced method for encoding binary data as ASCII characters. It is similar to UUencode or base64, but is more efficient. The overhead produced by basE91 depends on the input data. It amounts at most to 23% and can range down to 14%.
    Downloads: 32 This Week
    Last Update:
    See Project
  • 6
    SerialPortNet is an open source serial port communication library for Microsoft .NET. It's written in c#, implements complete .NET 2.0 specifications, and is designed to allow for multiple OSes and add-on 3rd party Serial to Network adapters.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 7
    Remote Desktop Client for the GNOME Desktop. Supported protocols: RDP, VNC, SSH. Configured sessions can be saved to the built in list. Additional programs required: rdesktop, tightvnc, ssh, gnome-terminal. Application can be run with Mono runtime.
    Leader badge
    Downloads: 5 This Week
    Last Update:
    See Project
  • 8
    Install Nothing

    Install Nothing

    A terminal application that simulates installing things

    Install Nothing is a Rust-based project is a command-line tool that simulates the output of an installation process without actually doing any real installation, letting users watch amusing fake progress screens as if packages, kernels, or desktops were being compiled and configured. Rather than running real tasks, it produces convincing terminal output that mimics the steps, logs, and scrolling messages of installation scripts, making it entertaining for demonstrations, jokes, or screensaver-style displays in terminal sessions. It’s designed for simplicity and safety, doing nothing destructive or permanent on your system while still delivering a satisfying illusion of intense computing activity. Users can configure its behavior to include or exclude specific fake stages, so the output can be tailored to the experience they want.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    portless

    portless

    Replace port numbers with stable, named .localhost URLs

    portless is an open source developer tool that replaces traditional localhost port numbers with stable, human-readable .localhost URLs, simplifying local development workflows for both humans and AI agents. Instead of managing multiple numeric ports and dealing with conflicts, developers can assign named local endpoints that remain consistent across sessions and services. The project is especially useful in multi-service environments where remembering and coordinating port assignments becomes cumbersome. By automating routing and naming, Portless reduces cognitive overhead and improves clarity when running several applications simultaneously. It is implemented in TypeScript and designed to integrate smoothly into modern JavaScript and Next.js development setups.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • 10
    SSHTOOLS

    SSHTOOLS

    Java SSH API

    This project now hosts the third-generation of Java SSH API, Maverick Synergy. This API builds on the Maverick Legacy commercial APIs and delivers a new API in a unified client/server framework. This API is available to the community under the LGPL open source license. This update includes ed25519 support, support for the new OpenSSH private key file format and stronger key exchange algorithms. The project continues to host both the original API and legacy applications created around it, however, these are now considered deprecated and we do not recommend their use in anyway.
    Leader badge
    Downloads: 4 This Week
    Last Update:
    See Project
  • 11
    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: 7 This Week
    Last Update:
    See Project
  • 12
    Bashish is a theme enviroment for text terminals. It can change colors, font, transparency and background image on a per-application basis. Additionally Bashish supports prompt changing on common shells such as bash, zsh and tcsh.
    Leader badge
    Downloads: 4 This Week
    Last Update:
    See Project
  • 13
    Rio

    Rio

    A hardware-accelerated GPU terminal emulator powered by WebGPU.

    Rio is a terminal application that’s built with Rust, WebGPU, Tokio runtime. It targets to have the best frame per second experience as long you want, but is also configurable to use as minimal from GPU. It also relies on Rust memory behavior, since Rust is a memory-safe language that employs The terminal renderer is based on redux state machine, lines that has not updated will not suffer a redraw. Looking for the minimal rendering process in most of the time. Rio is also designed to support WebAssembly runtime so in the future you will be able to define how a tab system will work with a WASM plugin written in your favorite language. Rio uses WGPU, which is an implementation of WebGPU for use outside of a browser and as backend for firefox’s WebGPU implementation. WebGPU allows for more efficient usage of modern GPU’s than WebGL. Applications using WPGU run natively on Vulkan, Metal, DirectX 11/12, and OpenGL ES; and browsers via WebAssembly on WebGPU and WebGL2.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 14
    DIET-PC (DIskless Embedded Technology Personal Computer) is a software kitset enabling IT professionals to build an open source GUI appliance based on commodity x86 (PC), PowerPC (Mac) or ARM (handheld) hardware, using an embedded Linux methodology.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    Script Echo Color

    Script Echo Color

    Terminal text colorizing and simplifies script coding.

    ScriptEchoColor simplifies Linux terminal text colorizing, formatting and several steps of script coding.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 16
    Java_console

    Java_console

    Java console is used for managing files, directories, URLs, DBMSes.

    This command-line interface has been written in Java 7+. The datasheet is available at http://debian.nostalgy.net.ru/Java_console/.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17
    Electronical interlocking system for modular model railroad layouts.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    A VNC Client for J2ME (Java 2 Mobile Edition). This includes a side project, an easy to use, clean java API for the RFB protocall. This project is now dead. Please see: https://sourceforge.net/projects/j2mevncclient/
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    SBD is a way of leaving ultra-secure minimal access to a computer, which allows you to run a single command based on a one time key. It is good if you don't want to have an ssh server running all the time, but only want to start it when needed.
    Leader badge
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    FreeHost3270 is a complete 3270-to-web solution, providing single-point deployment of legacy 3270 applications to unlimited clients. It delivers either a java applet-based TN3270 emulator, or a stand alone application with rich GUI.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    Freelance provides a pure Java, platform independent shell. Features include a command history, file name auto completetion, env variables and threaded program execution.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    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: 1 This Week
    Last Update:
    See Project
  • 23
    Putty SSH Commander

    Putty SSH Commander

    Quickly, simultaneously issue SSH commands to multiple Linux machines

    Now you can quickly, simultaneously issue SSH commands to multiple UNIX servers from Windows. Host names, IP addresses and AES encrypted/Base64 encoded passwords come from a configuration file, dynamically creating GUI labels. Great, fast, SOA tool.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    Enables access to SSH Shell and File Transfer services using a web browser. Java Servlet application uses pure HTML to provide access to SSH services.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Open Source port of the X Window System. XFree86 home page is at http://www.xfree86.org. Bugs may be reported here or at http://bugs.xfree86.org. Information about accessing the XFree86 CVS repository can be found at http://www.xfree86.org/cvs/.
    Leader badge
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB