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

  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    Build gen AI apps with an all-in-one modern database: MongoDB Atlas

    MongoDB Atlas provides built-in vector search and a flexible document model so developers can build, scale, and run gen AI apps without stitching together multiple databases. From LLM integration to semantic search, Atlas simplifies your AI architecture—and it’s free to get started.
    Start Free
  • 1
    zsh

    zsh

    Customizable command shell for UNIX-like environments

    zsh is a shell probably most similar to ksh, but with countless enhancements and differences.
    Leader badge
    Downloads: 2,181 This Week
    Last Update:
    See Project
  • 2
    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: 25 This Week
    Last Update:
    See Project
  • 3
    The Heirloom Project provides standard Unix utilities.
    Leader badge
    Downloads: 538 This Week
    Last Update:
    See Project
  • 4

    bash debugger

    bash debugger

    A gdb-like debugger for bash
    Leader badge
    Downloads: 131 This Week
    Last Update:
    See Project
  • Picsart Enterprise Background Removal API for Stunning eCommerce Visuals Icon
    Picsart Enterprise Background Removal API for Stunning eCommerce Visuals

    Instantly remove the background from your images in just one click.

    With our Remove Background API tool, you can access the transformative capabilities of automation , which will allow you to turn any photo asset into compelling product imagery. With elevated visuals quality on your digital platforms, you can captivate your audience, and therefore achieve higher engagement and sales.
    Learn More
  • 5
    Minimal Linux Live

    Minimal Linux Live

    Minimal Linux Live (MLL) is a tiny educational Linux distribution

    Minimal Linux Live is a tiny educational Linux distribution, which is designed to be built from scratch by using a collection of automated shell scripts. Minimal Linux Live offers a core environment with just the Linux kernel, GNU C library and Busybox userland utilities. Additional software can be included in the ISO image at build time by using a well-documented configuration file. Minimal Linux Live can be downloaded as a pre-built image, built from scratch or run in a web browser by using a JavaScript PC emulator.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 6
    INim

    INim

    Interactive Nim shell / REPL / Playground

    INim is an interactive shell (REPL) for the Nim programming language, providing a platform for executing Nim code snippets in real-time.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 7
    bash-completion

    bash-completion

    Programmable completion functions for bash

    bash-completion is a collection of command-line command completions for the Bash shell, a collection of helper functions to assist in creating new completions, and a set of facilities for loading completions automatically on-demand, as well as installing them. The easiest way to install this software is to use a package; refer to Repology for a comprehensive list of operating system distributions, package names, and available versions. Depending on the package, you may still need to source it from either /etc/bashrc or ~/.bashrc (or any other file sourcing those). If you don't have the package readily available for your distribution, or you simply don't want to use one, you can install bash-completion using the standard commands for GNU Autotools packages. If you find that a given function is producing errors or does not work as it should under certain circumstances when you attempt completion, try running set -x or set -v prior to attempting the completion again.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 8
    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: 3 This Week
    Last Update:
    See Project
  • 9
    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: 28 This Week
    Last Update:
    See Project
  • Build apps or websites quickly on a fully managed platform Icon
    Build apps or websites quickly on a fully managed platform

    Get two million requests free per month.

    Run frontend and backend services, batch jobs, host LLMs, and queue processing workloads without the need to manage infrastructure.
    Try it for free
  • 10
    Debugger for Bash version 3(Bourne again shell). Plugin for Eclipse. Will only work with shell script editor ShellEd.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    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.
    Leader badge
    Downloads: 9 This Week
    Last Update:
    See Project
  • 12
    pipestatus - source file for UNIX/POSIX shell that allows to obtain an exit status of every program in a pipe.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 13

    LempElf

    A tool to auto-compile & install Nginx+MySQL+PHP on Linux

    A tool to auto-compile & install Nginx+MySQL+PHP on Linux
    Downloads: 8 This Week
    Last Update:
    See Project
  • 14
    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: 2 This Week
    Last Update:
    See Project
  • 15

    Linux Utility Scripts

    Linux utility scripts

    A handy set of Linux utility scripts. Mount a remote Windows share, display the processes associated with a pty, distribute .rc files or ssh public key to clients, tunnel RDC or VNC through remote gateway via ssh, easy command-line access to system config tools, and more.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16

    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: 4 This Week
    Last Update:
    See Project
  • 17
    Sakura is a Knowledge Navigator and User Interface for UNIX, which implements HyperMedia and its own windowing and packing system, both in the main program and in an extensive API for Tcl and other languages.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    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: 2 This Week
    Last Update:
    See Project
  • 19
    Bash Shell Scripting in a Minute

    Bash Shell Scripting in a Minute

    Learn Bash Shell Scripting in a Minute using this Collection of Script

    Learn Bash Shell Scripting in a Minute using this Collection of Scripts, which are Real World Examples, ranging from a simple Date Based Theme to a Standalone Kiosk Type User Input Forms. The Learning is based on a "Observe and Understand Strategy", which means you run these scripts, observe their outputs, understand the script that generates them and learn the whole thing. These Scripts cover almost all the basics of bash shell scripting and summarizes them in the last script for user convenience. Also see this script : https://sourceforge.net/projects/automated-quiz and this script : https://sourceforge.net/projects/command-output-to-html-table/ Notes: 1. You can use Free Programs like 7-zip to open and extract this tar file to your home folder, if your OS does not have a default application 2. Check Google for further inputs on any command usage or to achieve anything further 3. You may ignore errors caused by date command on your OS, due to difference in syntax 4. Practise
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    Colorcat adds ANSI color to terminal text according to Perl 5 regular expressions. Makes verbose log files or command-line programs easier to read. Includes an example script to add color to cvs's output (colorcvs).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    Easily Usable Lisp Utilized Interface and Editor aims to make GNU/Linux more enjoyable, and productive in the console environment.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Linux-FEUDS stands for "Linux-Fedora Easy to Use Desktop Scripts". It is a collection of scripts that simplify the configuration of your desktop and various essentials components.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Everyone is writing shell scripts with his own style, but sometimes it's difficult to understand developpement from an application to another, or between different developpers. By using Norma standards, it well be easy for everyone.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    Shell.NET is a set of console and winform applications written in C#. It features nearly 100 applications ranging from classical Unix applications like basename, cal, grep, tr, uniq, and wc, to some very unique tools like RunScript or TextTransform.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    This project is aimed to help windows users to install unix tools under windows. This is a distribution of the essential unix-tools for text manipulation that will be very helping for windows users. (gawk,sed, etc).
    Downloads: 1 This Week
    Last Update:
    See Project
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.