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

  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Try it free
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • 1
    Classic Shell

    Classic Shell

    Start menu and Windows enhancement software

    Classic Shell adds some missing features to Windows 7, 8, 8.1 and Vista like a classic start menu, toolbar for Explorer and others. Note: The software available here is not the latest version. Visit the new website www.classicshell.net to download the latest version and to access the new forums and documentation.
    Leader badge
    Downloads: 237 This Week
    Last Update:
    See Project
  • 2
    Squirrel Shell is a cross-platform alternative to system shells like bash in Linux and cmd.exe in Microsoft Windows. It is based on scripting language "Squirrel".
    Leader badge
    Downloads: 72 This Week
    Last Update:
    See Project
  • 3
    Swish
    Access your remote files over SFTP directly from Windows Explorer and 'My Computer'.
    Downloads: 38 This Week
    Last Update:
    See Project
  • 4
    fish

    fish

    The user-friendly command line shell

    Finally, a command line shell for the 90s. fish is a smart and user-friendly command line shell for Linux, macOS, and the rest of the family. fish suggests commands as you type based on history and completions, just like a web browser. Watch out, Netscape Navigator 4.0! fish supports 24 bit true color, the state of the art in terminal technology. Behold the monospaced rainbow. fish is fully scriptable, and its syntax is simple, clean, and consistent. You'll never write esac again. For those lucky few with a graphical computer, you can set your colors and view functions, variables, and history all from a web page. Other shells support programmable completions, but only fish generates them automatically by parsing your installed man pages. fish will delight you with features like tab completions and syntax highlighting that just work, with nothing new to learn or configure.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 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
  • 5
    SoupToNuts is a repository of technical articles and example software covering Postfix, OpenSSH, C and C++, Live Linux CD, MySQL, SQLite, Berkeley DB, Bash and System Administration.
    Downloads: 84 This Week
    Last Update:
    See Project
  • 6

    Process Manager for Windows (PMW)

    A easy to use task manager that lets you control your apps

    Process Manager for Windows is a smart Task Manager that lets you manage priority, transparency, visibility of your processes with few clicks. It lets you kill one process or all processes in with just shortcut key and let you gain control of your unresponding windows computer and let you regain all the resources back, of course when killing apps you always have the risk of losing the unsaved data. ================= This tool flourished from 2008 to 2013, and was downloaded over 200K times, However, it was decommissioned in 2013 by the sole developer Arif Ali Saiyed This tool was free with optional donations to milaap.org that raised about $1400 and just that small amount helped 15,372 needy people through microlending and created a new source of income stream for 3401 entrepreneurs. Check out the link below to see the impact you all made by donating. https://milaap.org/users/6877/impact
    Leader badge
    Downloads: 13 This Week
    Last Update:
    See Project
  • 7
    A Windows Installer Database To XML Bi-Directional Converter. The command line tool msi2xml converts Windows Installer Databases (.msi) to text based XML files. The complementary tool xml2msi reconstructs the .msi from the XML file.
    Downloads: 23 This Week
    Last Update:
    See Project
  • 8

    Kobo XCSoar Launcher

    a customizable boot menu for your Kobo Mini

    Mainly this project aims at easing startup and use of XCSoar (see xcsoar.org) on Kobo Mini. But the scope of use should not be limited solely to XCSoar. The Launcher should be small in code size, reuse most of the original libraries, provide flexible configuration to any application that might be ported to the Kobo Mini. It supports customizable fonts, toolbox-pages, buttons (also graphical), labels, autostart and sleep timers.
    Downloads: 25 This Week
    Last Update:
    See Project
  • 9
    Blackbox for Windows is an alternative shell for Microsoft Windows. It is based stylistically on the Blackbox window manager for the X Window System, however it does not use the same codebase except for the gradient rendering code.
    Downloads: 8 This Week
    Last Update:
    See Project
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Try Free
  • 10
    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: 6 This Week
    Last Update:
    See Project
  • 11
    RunAsAdmin Explorer Shim is a tool that lets administrators to keep and easily use their administrative rights but still enjoy safety of using least privileged accounts.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 12
    mp3ext
    This is Michael Mutschler's famous mp3 shell extension, also available for Windows7 and 64 bit.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 13

    Context Menu (Shell Extension)

    Free configurable Windows Explorer context menu extension.

    ContextMenu is a free configurable shell extension allowing users to define their own menu items to be included in the Windows Explorer’s context menu. This project consists of two DLLs (x86 and x64) written in native C++ with plain access to the Win32-API representing the shell extension, a composer written in C# to be used to configure all shell extensions at once as well as of a help file explaining all necessary details. The composer is also available as x86 and x64 version. Note this shell extension is tested under Windows XP (64) and under Windows 7 (32). Furthermore, a parallel usage (multiple installations) of this shell extension is also possible.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 14
    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: 5 This Week
    Last Update:
    See Project
  • 15
    Dreamos is an operating system developed on Sega Dreamcast to be ported to an array of embedded devices. The goal of the project is to be able to run non-ported Unix programs on the Sega Dreamcast and other embedded devices with ease and POSIX compliance
    Downloads: 4 This Week
    Last Update:
    See Project
  • 16
    A modular framework for implementing a CISCO-like CLI on a *NIX system. Arbitary command menus and actions can be defined using XML files. This software handles the user interaction, and forks the appropriate system commands to perform any actions.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 17
    this is a very primitive dos multitasking gui i think it will help alot of people with window management it also comes with some example progams
    Downloads: 4 This Week
    Last Update:
    See Project
  • 18
    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: 1 This Week
    Last Update:
    See Project
  • 19
    This program is a simple shell. chdir, echo, mkdir,rmdir,cat, history, variables, a little help, ... are supported. For more info see the changelog! There's also a script installer/uninstaller. (you can run it using GabySH!!!). Win32 Plateform.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 20
    Cyb@rg is an experimental and universal real time terminal emulator. The project allows to execute shell commands through a cross-platform user interface. Cyb@rg has been designed to improve command line handling on the most known operating system.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    Virtual Desktop Environment for Microsoft Windows 2000 and XP. This product provides multiple working desktops with an easy switchover with the hot keys. VSTDesktop run seperate application instance in each desktop instead of sharing one running instance
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    KontrolPack
    KontrolPack is a cross-platform network controller. The objective is to improve system interoperability by connecting computers, regardless of their operating system. Remote access, remote shell, file transfer, etc...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    The purpose of the project is to make the bash behave intelligent. This includes currently corrrection of mistyped program names, autocorrection while pressing TAB and learning which program are associated with which suffix.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    The goal of the Basic Operating System (BOS) project is to write a new modular and fast operating system in NASM and GCC.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Larsen Commander for OS/2 and eCS

    Larsen Commander for OS/2 and eCS

    Source code is here - https://sourceforge.net/projects/lcmd-git/

    Source code is now developed using GIT. Please use new project page here - https://sourceforge.net/projects/lcmd-git/ Larsen Commander for OS/2 Warp and eCS. Consists of two parts; 1) the underlying C++ G-Lib framework that build directly on top of native 32 bit OS/2 APIs and 2) the Larsen Commander application it self, written in C++ on top of that G-Lib framework.
    Downloads: 1 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB