awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

15 Repos

Awesome GitHub RepositoriesCommand Line Shells

Alternative command-line interpreters for interactive use and scripting.

Explore 15 awesome GitHub repositories matching part of an awesome list · Command Line Shells. Refine with filters or upvote what's useful.

Awesome Command Line Shells GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • powershell/powershellAvatar von PowerShell

    PowerShell/PowerShell

    53,943Auf GitHub ansehen↗

    PowerShell is a cross-platform task automation and configuration management framework. It functions as an object-oriented shell environment and a dynamic scripting language, enabling users to interact with system interfaces and manage infrastructure through a unified command-line interface. By executing as a managed application on the common language runtime, it provides direct access to native libraries and system APIs. The system is distinguished by its object-based pipeline, which processes structured data objects rather than raw text, allowing for precise property manipulation across comm

    Cross-platform task automation and configuration framework.

    C#command-linehacktoberfestlinux
    Auf GitHub ansehen↗53,943
  • nushell/nushellAvatar von nushell

    nushell/nushell

    39,743Auf GitHub ansehen↗

    Nushell is a cross-platform shell and programming language designed to treat all input and output as structured data rather than raw text streams. By enforcing data types and command signatures, it provides a consistent environment for building robust, pipeline-oriented workflows. The shell allows users to chain commands that pass structured objects between stages, enabling complex data processing and automation tasks that remain predictable across different operating systems. What distinguishes the project is its focus on interactive data exploration and modular extensibility. Users can quer

    Modern shell with structured data support.

    Rustnushellrustshell
    Auf GitHub ansehen↗39,743
  • fish-shell/fish-shellAvatar von fish-shell

    fish-shell/fish-shell

    33,687Auf GitHub ansehen↗

    This project is an interactive command-line shell designed to provide a user-friendly terminal environment for system interaction and task automation. It functions as both an interactive interface for developers and a scripting runtime, featuring a clean, consistent syntax that simplifies command execution and process management. The shell distinguishes itself through a focus on discoverability and real-time feedback. It includes a predictive suggestion engine that offers command completions and history-based hints as you type, alongside a dedicated parser that provides immediate visual feedb

    User-friendly shell with smart autocompletion.

    Rustfishrustshell
    Auf GitHub ansehen↗33,687
  • tj/git-extrasAvatar von tj

    tj/git-extras

    18,076Auf GitHub ansehen↗

    git-extras is a collection of command line utilities that extend the functionality of the Git version control system. It provides a suite of shortcuts and additional commands for history manipulation, remote management, repository analysis, and workflow automation. The project distinguishes itself by offering deep integration with hosting providers to manage pull requests and forks, alongside advanced history tools for obliterating sensitive files and rewriting author metadata. It also includes a specialized interactive shell that allows users to execute commands without repeating the binary

    Provides a read-eval-print loop that allows executing commands without repeating the binary prefix.

    Shellgit
    Auf GitHub ansehen↗18,076
  • microsoftdocs/azure-docsAvatar von MicrosoftDocs

    MicrosoftDocs/azure-docs

    10,894Auf GitHub ansehen↗

    Azure Docs is the official technical documentation repository for Microsoft Azure, the cloud computing platform. It provides comprehensive guidance on the full spectrum of Azure services, covering everything from core infrastructure components like virtual machines, Kubernetes clusters, and serverless computing to platform services for AI, machine learning, data analytics, and storage. The documentation details how to provision, manage, and govern cloud resources at scale, including policy enforcement, identity management, and cost optimization. The documentation distinguishes Azure through i

    Manage Azure resources from anywhere using a browser-based shell.

    Markdownskilling
    Auf GitHub ansehen↗10,894
  • xonsh/xonshAvatar von xonsh

    xonsh/xonsh

    9,529Auf GitHub ansehen↗

    Xonsh is a cross-platform command-line interface shell and automation tool that integrates a full Python interpreter with standard shell capabilities. It functions as a Python-powered environment where users can mix native programming logic and external subprocesses within a single shared namespace. The shell is designed for extensibility, supporting a plugin system, custom event hooks, and the ability to import configurations from other shells such as Bash or Zsh. It differentiates itself by representing system environment variables and paths as mutable Python objects, allowing for programma

    Python-powered, cross-platform Unix shell.

    Pythonanthropicclaudeclaude-code
    Auf GitHub ansehen↗9,529
  • nadermx/backgroundremoverAvatar von nadermx

    nadermx/backgroundremover

    7,932Auf GitHub ansehen↗

    Backgroundremover is an AI-powered tool that removes backgrounds from both images and videos, accessible through a command-line interface and a Python API. At its core, it uses a pre-trained deep learning model to classify each pixel as foreground or background, producing a binary mask for removal. The tool distinguishes itself through multiple integration methods and output capabilities. It can process images and videos via Unix pipeline data streams, operate as an HTTP API server, or be called programmatically within Python scripts. Users can choose among different AI models to balance proc

    Reads image data from standard input and writes processed results to standard output for Unix pipeline integration.

    Pythonaibackground-removalbackground-remover
    Auf GitHub ansehen↗7,932
  • awslabs/aws-shellAvatar von awslabs

    awslabs/aws-shell

    7,345Auf GitHub ansehen↗

    aws-shell is an interactive command-line environment designed for executing AWS CLI commands. It functions as a wrapped shell that allows users to run provider-specific infrastructure commands and local system processes within a single interface. The tool distinguishes itself through fuzzy-matching autocomplete for commands and resource IDs, along with dynamic inline documentation and help panels that provide immediate syntax guidance. It enables rapid context changes by allowing users to switch between different AWS identity profiles during a single session. The environment includes session

    Provides a wrapped command-line interface that integrates cloud provider commands and local system processes into one environment.

    Python
    Auf GitHub ansehen↗7,345
  • kornelski/pngquantAvatar von kornelski

    kornelski/pngquant

    5,671Auf GitHub ansehen↗

    Integrates PNG compression into Unix pipelines via stdin/stdout streaming for shell script automation.

    Ccconversionimage-optimization
    Auf GitHub ansehen↗5,671
  • remzi-arpacidusseau/ostep-projectsAvatar von remzi-arpacidusseau

    remzi-arpacidusseau/ostep-projects

    5,560Auf GitHub ansehen↗

    This is a collection of academic programming projects that accompany an operating systems textbook, designed to teach core OS concepts through hands-on implementation. The projects span the major subsystems of an operating system, including process scheduling, memory management, file systems, and concurrency, with students building components from scratch in a simulated environment. The projects are structured to cover the full range of OS internals, from low-level kernel development to user-space system programming. Students implement lottery-based CPU schedulers, dynamic heap memory allocat

    Builds a command-line shell that executes programs and manages input/output redirection.

    C
    Auf GitHub ansehen↗5,560
  • donnemartin/sawsAvatar von donnemartin

    donnemartin/saws

    5,307Auf GitHub ansehen↗

    Saws ist ein interaktiver Shell-Wrapper und Ressourcenmanager für das AWS CLI. Es bietet eine Kommandozeilenumgebung, die darauf ausgelegt ist, die Ausführung von AWS-Befehlen durch prädiktiven Text, Ressourcenvorschläge und verbesserte Navigation zu verbessern. Das Tool implementiert Fuzzy-Suche und case-insensitive Autovervollständigung, um die Entdeckung und Auswahl von Cloud-Ressourcen zu beschleunigen. Es reduziert die manuelle Eingabe durch ein System von Befehlskürzeln und Aliasen, die kurze Zeichenfolgen auf komplexe Befehle abbilden. Das Interface umfasst lokales Caching von Ressourcendaten zur Minimierung von API-Anfragen, eine persistente Befehlshistorie und die Möglichkeit, System-Shell-Befehle mit Daten-Piping auszuführen. Benutzer können die Erfahrung durch dateibasierte Konfiguration für visuelle Themes und Logging-Level anpassen und auf kontextbezogene Dokumentation zugreifen, die auf die spezifisch eingegebenen Befehle gefiltert ist.

    Offers an interactive shell environment that bridges local system processes with AWS CLI tools for faster navigation.

    Pythonawsaws-clicli
    Auf GitHub ansehen↗5,307
  • gam-team/gamAvatar von GAM-team

    GAM-team/GAM

    4,206Auf GitHub ansehen↗

    GAM is a command-line tool for administering Google Workspace and Cloud Identity. It translates command-line arguments into structured API calls, enabling administrators to manage users, groups, organizational units, and domain settings across a Google Workspace environment. The tool handles authentication through OAuth2 flows, service accounts, and workload identity federation, and supports multi-tenant configurations for managing multiple domains or cloud projects from a single installation. GAM distinguishes itself through its batch processing and automation capabilities. It can process la

    Supports executing administrative tasks within a cloud-hosted shell instance to improve performance and reduce local resource usage.

    Pythongamgooglegoogle-admin-sdk
    Auf GitHub ansehen↗4,206
  • oilshell/oilAvatar von oilshell

    oilshell/oil

    3,346Auf GitHub ansehen↗

    Oils is our upgrade path from bash to a better language and runtime. It's also for Python and JavaScript users who avoid shell!

    Unix shell upgrade path for bash users.

    Python
    Auf GitHub ansehen↗3,346
  • nuta/operating-system-in-1000-linesAvatar von nuta

    nuta/operating-system-in-1000-lines

    3,258Auf GitHub ansehen↗

    This project is an educational operating system kernel designed to demonstrate the fundamental architectural principles of memory paging and process management. It is implemented as a minimal kernel that serves as a practical reference for building a functioning system from the ground up. The implementation features a preemptive multitasking kernel that switches execution contexts between threads to share a single CPU. It includes an x86 virtual memory manager that uses paging to map virtual addresses to physical memory and isolate processes. The system covers low-level hardware interfacing

    Implements a custom command-line interpreter for interacting with the underlying kernel.

    C
    Auf GitHub ansehen↗3,258
  • lmorg/murexAvatar von lmorg

    lmorg/murex

    1,885Auf GitHub ansehen↗

    A smarter shell and scripting environment with advanced features designed for usability, safety and productivity (eg smarter DevOps tooling)

    Smarter shell with advanced safety and productivity features.

    Go
    Auf GitHub ansehen↗1,885
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Command Line Shells

Unter-Tags erkunden

  • Cloud-Integrated Shells1 Sub-TagInteractive shells specifically designed to bridge local system processes with cloud provider CLI tools. **Distinct from Command Line Shells:** More specific than general command line shells by focusing on the dual-execution environment of local and cloud commands.
  • Image Processing PipelinesIntegrating image compression into Unix pipelines and shell scripts through standard input/output streaming. **Distinct from Command Line Shells:** Distinct from Command Line Shells: focuses on piping image data through compression tools, not shell interpreters themselves.
  • Prefix-less Command Shells1 Sub-TagInteractive shells that allow command execution without repeating the binary prefix. **Distinct from Command Line Shells:** Specific to the removal of the binary prefix in a REPL, rather than a general alternative shell interpreter.