awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 repositorios

Awesome GitHub RepositoriesShells and Scripting

Command-line environments and utilities for automation.

Explore 9 awesome GitHub repositories matching part of an awesome list · Shells and Scripting. Refine with filters or upvote what's useful.

Awesome Shells and Scripting GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • robbyrussell/oh-my-zshAvatar de robbyrussell

    robbyrussell/oh-my-zsh

    188,075Ver en GitHub↗

    This project is a configuration framework and environment manager for the Zsh shell. It functions as a plugin manager and prompt theme engine, automating the installation, organization, and updating of terminal workflow configurations. The framework decouples visual presentation from shell logic using a library of interchangeable themes and a prompt engine that supports asynchronous rendering to maintain interface responsiveness. It employs a plugin-based architecture to inject custom aliases and specialized tools into the shell session. Users can manage shell settings and environment variab

    Community-driven configuration framework for Zsh.

    Shell
    Ver en GitHub↗188,075
  • nushell/nushellAvatar de nushell

    nushell/nushell

    39,743Ver en GitHub↗

    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
    Ver en GitHub↗39,743
  • koalaman/shellcheckAvatar de koalaman

    koalaman/shellcheck

    39,574Ver en GitHub↗

    Este proyecto es una herramienta de análisis estático y linter diseñado para mejorar la calidad, fiabilidad y portabilidad de los scripts de shell. Al realizar un análisis estructural profundo, identifica errores comunes de programación, errores de sintaxis y vulnerabilidades de seguridad antes de que se ejecuten los scripts. Funciona como un revisor de código automatizado que aplica las mejores prácticas y ayuda a los desarrolladores a mantener un código consistente y robusto en diferentes entornos operativos. La herramienta se distingue por su resolución gramatical consciente del dialecto, que adapta su lógica de análisis según el intérprete de shell específico detectado. Utiliza un motor sofisticado que construye un árbol de sintaxis abstracta para evaluar la lógica, las comillas y las preocupaciones de portabilidad. Los desarrolladores pueden ejercer un control granular sobre el proceso de análisis utilizando directivas en línea para suprimir advertencias específicas o configurar cómo la herramienta resuelve los archivos fuente externos. El proyecto cubre una superficie integral de capacidades de diagnóstico, que van desde la validación fundamental de sintaxis hasta comprobaciones lógicas complejas. Proporciona orientación sobre la construcción idiomática de scripts, incluyendo el manejo seguro de archivos, operaciones aritméticas eficientes y la sustitución adecuada de comandos. Estas características aseguran colectivamente que los scripts se adhieran a los estándares POSIX y permanezcan compatibles en varias implementaciones de shell. La herramienta se distribuye como una utilidad de línea de comandos, lo que permite la integración en flujos de trabajo de desarrollo para proporcionar retroalimentación inmediata sobre la integridad del script.

    Static analysis tool for identifying shell script errors.

    Haskellbashdeveloper-toolshaskell
    Ver en GitHub↗39,574
  • fish-shell/fish-shellAvatar de fish-shell

    fish-shell/fish-shell

    33,687Ver en GitHub↗

    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 command-line shell with smart features.

    Rustfishrustshell
    Ver en GitHub↗33,687
  • ipython/ipythonAvatar de ipython

    ipython/ipython

    16,718Ver en GitHub↗

    IPython is an interactive computing environment and programmable extension of the Python read-eval-print loop. It serves as a development tool for writing, testing, and executing code in a live environment designed for rapid prototyping and data exploration. The system differentiates itself through a specialized set of magic commands for environment configuration and system shell integration. It features an object introspection engine for analyzing live program objects at runtime and a frontend-agnostic kernel that allows the execution logic to be embedded into other applications or graphical

    Interactive shell for Python with advanced features.

    Python
    Ver en GitHub↗16,718
  • oh-my-fish/oh-my-fishAvatar de oh-my-fish

    oh-my-fish/oh-my-fish

    11,342Ver en GitHub↗

    This project is a configuration framework for the Fish shell, providing a centralized system for managing plugins, themes, and custom environment settings. It functions as a plugin manager and theme engine that allows users to install, update, and remove functional extensions and visual styles. The framework includes a shell extension scaffolder that generates standardized directory structures and boilerplate files for creating new plugins and themes. To ensure quality, it provides a specification-based testing suite for validating package functionality through automated assertions. The syst

    Framework for extending Fish shell functionality.

    Shellfishfishshellfishshell-framework
    Ver en GitHub↗11,342
  • jorgebucaran/fisherAvatar de jorgebucaran

    jorgebucaran/fisher

    9,300Ver en GitHub↗

    Fisher is a plugin manager and shell extension manager specifically for the Fish shell. It provides a system for installing, updating, and removing plugins, themes, functions, and completion scripts. The tool uses a flat-file state persistence method to track installed extensions in a plain text file, which enables the synchronization of shell environments across different systems using version control. It covers the full lifecycle of shell extensions, including the discovery of installed plugins, the installation of packages from remote repositories, and the development of distributable she

    Plugin manager for the Fish shell.

    Shellfishfish-pluginplugin-manager
    Ver en GitHub↗9,300
  • zimfw/zimfwAvatar de zimfw

    zimfw/zimfw

    4,632Ver en GitHub↗

    zimfw es un framework de configuración de Zsh y gestor de plugins diseñado para personalizar y optimizar el entorno del shell Zsh. Funciona como un sistema para instalar, actualizar y fijar extensiones de shell y temas desde repositorios remotos o locales. El framework se centra en el rendimiento del shell mediante el uso de compilación de bytecode de scripts para reducir el tiempo de inicio y mejorar la velocidad de ejecución. Emplea un modelo de configuración declarativo para la gestión de módulos, permitiendo la resolución de dependencias fijadas por versión y la capacidad de obtener módulos sin clones completos de git para acelerar la instalación. El proyecto proporciona capacidades para gestionar extensiones de shell, aplicar temas visuales y mejorar el prompt de comandos con metadatos en tiempo real. También incluye soporte integrado para automatizar la gestión de paquetes en diferentes sistemas operativos y agilizar las operaciones de repositorios git.

    Fast and modular configuration framework for Zsh.

    Shell
    Ver en GitHub↗4,632
  • oilshell/oilAvatar de oilshell

    oilshell/oil

    3,346Ver en GitHub↗

    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 designed as a modern upgrade for scripts.

    Python
    Ver en GitHub↗3,346
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Shells and Scripting