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

  • Build Securely on Azure with Proven Frameworks Icon
    Build Securely on Azure with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 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
  • 1
    Babashka

    Babashka

    Native, fast starting Clojure interpreter for scripting

    Avoid switching between Clojure and bash scripts. Enjoy your parens on the command line. Leveraging GraalVM native-image and the Small Clojure Interpreter, babashka is a self-contained and instantly starting scripting environment. Babashka comes with scripting batteries included: tools.cli, cheshire, babashka.fs, babashka.process, java.time and many more libraries and classes. Babashka scripts work on linux, macOS and Windows. Besides the built-in libraries, babashka is able to load libraries from source, tapping into the world of already existing Clojure libraries. Babashka supports real JVM threads and like Clojure, supports futures and dynamic thread-locally bound vars. Babashka features a built-in task runner which covers the most popular use cases of make, just and npm scripts. Babashka can shell out to other CLI programs like you are used to in bash. It goes one step further and offers seamless integration with other binaries using the pod protocol.
    Downloads: 28 This Week
    Last Update:
    See Project
  • 2
    xxh

    xxh

    Bring your favorite shell wherever you go through the ssh

    You stuffed the command shell with aliases, tools and colors but you lose it all when using ssh. The mission of xxh is to bring your favorite shell wherever you go through ssh without root access and system installations. Preparing portable shells and plugins occurs locally and then xxh uploads the result to the host. No installations or root access on the host is required. Security and host environment are a prime focus. No blindfold copying config files from local to the remote host. Following privacy and repeatability practices the best way is to fork the xxh plugin or shell example and pack your configs into it. Every xxh repo could be forked, customized, and reused without waiting for a package management system, xxh release, or any third-party packages. Five shells are currently supported and more could be added by the community.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 3
    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: 58 This Week
    Last Update:
    See Project
  • 4
    TinTin++ Mud Client

    TinTin++ Mud Client

    A MUD client for Android, iOS, Linux, Mac OS X and Windows

    TinTin++ is a console mud client for any type of text mud or bbs. The mud client's main assets are an easy to learn scripting language, triggers, automapping, and a split screen interface to separate mud output from client input. Installation instructions for Android, iOS, and several other operating systems are available on the website. https://tintin.mudhalla.net
    Leader badge
    Downloads: 16 This Week
    Last Update:
    See Project
  • Paessler - Monitor Your Whole Network in Minutes Icon
    Paessler - Monitor Your Whole Network in Minutes

    Auto-discovery finds your devices and deploys pre-configured sensors instantly. No project plan required, just visibility from day one.

    Waiting weeks for a monitoring rollout isn't an option when infrastructure doesn't stop running. PRTG's auto-discovery scans your network and suggests from over 200 pre-configured sensor types, so you're watching servers, applications and devices within minutes, not after a multi-week deployment. Enterprise-strength monitoring, without the enterprise complexity. Start your free trial today.
    Start Free 30-Day Trial
  • 5
    Kubetail

    Kubetail

    Bash script to tail Kubernetes logs from multiple pods

    Bash script that enables you to aggregate (tail/follow) logs from multiple pods into one stream. This is the same as running "kubectl logs -f " but for multiple pods. Just download the kubetail file (or any of the releases) and you're good to go. Note that you may need to run compinit for zsh to pick-up the changes in the competition after having upgraded from the non-abbreviated installation. If you're using a ZSH plugin manager, you can install kubetail as a plugin. kubetail itself doesn't have filtering or highlighting capabilities built in. If you're on MacOSX I recommend using iTerm2 which allows for continuous highlighting of search terms, good scrolling capabilities, and multitab arrangements. Another useful feature of iTerm2 is the "timeline" (cmd + shift + e) which lets you display a timeline in your own local timezone next to the logs (that are typically in UTC).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    filepilot-shell

    filepilot-shell

    Rust-based terminal: multi-pane SSH sync, AI CLI help, PTY replay

    https://abhibagul.github.io/filepilot/shell.html FilePilot Shell is an open-source (MIT), Tauri + Rust terminal emulator built for developers and sysadmins running local shells and SSH sessions side by side. Multi-tab panes support a Unified Sync Manager, letting you group splits (A/B/C or custom) and broadcast commands across hosts in real time. Security is zero-knowledge: SSH keys and connection profiles are encrypted client-side with AES-256-GCM, with optional HashiCorp Vault integration for teams. Every session can be recorded via PTY capture and replayed frame-by-frame for auditing or debugging. Startup macros (JavaScript or Shell) automate env setup, aliases, and sub-session connections on launch. A built-in AI copilot adds context-aware autocomplete, one-click error correction, and natural-language-to-CLI generation. Runs on SSH-2 (RFC 4251) with agent forwarding, proxy routing, and configurable keepalive. Native support for PowerShell/CMD/WSL, zsh/bash/fish, and seria
    Downloads: 26 This Week
    Last Update:
    See Project
  • 7
    fshell is the Symbian equivalent of bash + telnet + a posix-like set of command-line tools. In other words it's a console framework for Symbian OS with support for remote connections and a suite of tools for debugging the device.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 8
    Alternative Windows Console v2

    Alternative Windows Console v2

    Alternative Windows(tm) Console - extended interface to Windows shell

    Download it for free for any use!
    Downloads: 4 This Week
    Last Update:
    See Project
  • 9
    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: 2 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
  • 10
    ICMP Shell (ISH) is a telnet-like protocol. It allows users to connect to a remote host and to open a shell using only ICMP to send and receive data. ICMP Shell was written in C for the UNIX environment.
    Leader badge
    Downloads: 6 This Week
    Last Update:
    See Project
  • 11
    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: 3 This Week
    Last Update:
    See Project
  • 12
    lshell is a shell coded in Python, that lets you restrict a user's environment to limited sets of commands, choose to enable/disable any command over SSH (e.g. SCP, SFTP, rsync, etc.), log user's commands, implement timing restriction, and more.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    Mussh is a shell script that allows you to execute a command or script over ssh on multiple hosts with one command. When possible mussh will use ssh-agent and RSA/DSA keys to minimize the need to enter your password more than once.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    ConsoleX

    ConsoleX

    Console X, The alternative windows console.

    Console X, The alternative windows console.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    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.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    icones-magicos

    icones-magicos

    scripts de configuração do velho kurumin

    Conjunto de scripts de configuração que existiam no antigo sistema derivado do Knoppix e do Debian chamado Kurumin. No conjunto encontram-se scripts para BASH, algo em Perl e Python, também algo para SED e possivelmente AWK pode ser usado internamente. Também há as interfaces de controle projetadas para funcionar em KDE.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    Ampare Windows 10 Full Shutdown

    Ampare Windows 10 Full Shutdown

    Full Shutdown For Your Windows 8 and Windows 10 PC

    Change From Visual Basic to Bat file to fix False Positive Detection Error This Software will use the old shutdown method of Windows that allow you to completely shutdown your pc . No hibernation or Fast Startup. Allow you to recovery file , Installing Dual Boot Linux and even more with just a click of this simple tools Donate us : http://www.juthawong.com/donate
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Get and display the traffic counter of a Fritz!Box 7270 (or similar) in a human readable form on local host. The telnet daemon has to be enabled on the FritzBox to download the data file from the AVM router to local host.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    Quark is a simple Java based SSH client, featuring tabbed connection windows.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    Viewglob is a tool to increase the usability of the Unix shell in graphical environments. It watches your shell activity in an xterm and tracks file selections and potential name completions in a GTK+ display showing the layouts of relevant directories.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    Web Console

    Web Console

    Web-based application to execute shell commands.

    Web Console is a web-based application that allows to execute shell commands on a server directly from a browser. The application is very light, does not require any database and can be installed in about 3 minutes.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    uGNU/RTOS (literally "micro G'Noo RTOS") is an Open Source serial Real Time OS for microcontrollers (PIC, ATMEL).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    If you're a frequent shell user, BASH Shortcuts will help you navigate smoothly and quickly between frequently-visited directories by enabling you to reference a lengthy directory path using a meaningful keyword (shortcut).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    CRT Fusion

    Delphi Console (CRT) Library.

    CRT Fusion is a attempt to fuse or merge together many of the *free* CRT Libraries available for Delphi into one console class object library. It attempts to define usable class objects while also providing direct support for DOS pascal projects at the same time. Look in the SVN Code to check it out. svn://svn.code.sf.net/p/crtfusion/svncode/trunk (Repo fixed.. see blog)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Cextraz is a set of linux/unix commandline aliases and scripts to make it easier for a enduser with very little knowledge to use the terminal. Maybe someone thats just migrantedd from windows or mac. Note, its beta. More features to come.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next