awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Ressources pour Bash et le scripting Shell

Classement mis à jour le 30 juin 2026

For une collection d'outils pour le scripting shell, the strongest matches are learnbyexample/command-line-text-processing (A command-line text processing guide and educational resource with), koalaman/shellcheck (ShellCheck is a dedicated static analysis tool and linter) and ohmybash/oh-my-bash (Oh My Bash is a modular shell framework that). alebcay/awesome-shell and dylanaraps/pure-bash-bible round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Nous sélectionnons les dépôts GitHub open-source correspondant à « Bash and shell scripting tools and resources ». Les résultats sont classés par pertinence par rapport à votre recherche — utilisez les filtres ci-dessous pour affiner, ou utilisez l'IA.

Ressources pour Bash et le scripting Shell

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • learnbyexample/command-line-text-processingAvatar de learnbyexample

    learnbyexample/Command-line-text-processing

    10,185Voir sur GitHub↗

    This project is a command line data transformation course and educational resource focused on extracting and beautifying text using shell tools. It serves as a Unix shell text processing guide, providing a library of ebooks and examples for mastering text-based data processing workflows in a terminal environment. The resource covers shell scripting education through tutorials and exercises designed to build proficiency in Unix-like environments. It includes guides on regex pattern matching and data transformation workflows for sorting, filtering, and beautifying raw text files. The education

    A command-line text processing guide and educational resource with tutorials and examples on awk, sed, grep, and regex, which directly serves as a learning resource for shell scripting, though it does not provide the broader set of tools and frameworks listed.

    ShellShell Scripting Tutorials
    Voir sur GitHub↗10,185
  • koalaman/shellcheckAvatar de koalaman

    koalaman/shellcheck

    39,574Voir sur GitHub↗

    This project is a static analysis tool and linter designed to improve the quality, reliability, and portability of shell scripts. By performing deep structural analysis, it identifies common programming pitfalls, syntax errors, and security vulnerabilities before scripts are executed. It functions as an automated code reviewer that enforces best practices and helps developers maintain consistent, robust code across different operating environments. The tool distinguishes itself through its dialect-aware grammar resolution, which adapts its parsing logic based on the specific shell interpreter

    ShellCheck is a dedicated static analysis tool and linter for shell scripts, fitting the visitor's search for shell scripting tools and resources by providing deep syntax checking and best-practice enforcement, though it focuses on linting rather than the broader collection of frameworks or learning resources the visitor may be seeking.

    HaskellShell Scripting LintersShell Scripting Best Practices
    Voir sur GitHub↗39,574
  • ohmybash/oh-my-bashAvatar de ohmybash

    ohmybash/oh-my-bash

    7,267Voir sur GitHub↗

    Oh My Bash is a shell framework designed to manage the Bash environment through a modular configuration system. It functions as a configuration manager and prompt theme engine, providing a collection of plugins and themes to customize the terminal experience. The project includes a shell plugin library that provides specialized shortcuts and commands for various languages and platforms. It allows for the integration of pre-defined plugins and the use of behavioral overrides to modify bundled themes and modules without altering the core installation. The framework covers bash shell customizat

    Oh My Bash is a modular shell framework that provides plugins and themes to customize your Bash environment, fitting the need for a structured scripting framework and interactive shell enhancement, though it does not include linting, debugging, or dedicated learning resources.

    ShellShell Frameworks
    Voir sur GitHub↗7,267
  • alebcay/awesome-shellAvatar de alebcay

    alebcay/awesome-shell

    37,110Voir sur GitHub↗

    This project is a community-driven directory that serves as a comprehensive index of command-line tools, frameworks, and resources. It functions as a curated knowledge base designed to help users discover software for enhancing terminal environments and streamlining daily development tasks. The collection is maintained through an open-source contribution model, where community members manually verify and organize resources into structured categories. This collaborative approach ensures the directory remains a reliable reference for finding specialized utilities, alternative shell implementati

    alecay/awesome-shell is a community-driven, curated index of command-line tools, frameworks, and resources for shell scripting, exactly matching the desire for a structured collection of learning resources, utilities, and community scripts.

    Awesome ListTerminal Productivity ToolsAwesome Lists
    Voir sur GitHub↗37,110
  • dylanaraps/pure-bash-bibleAvatar de dylanaraps

    dylanaraps/pure-bash-bible

    41,355Voir sur GitHub↗

    This project is a curated knowledge base and technical reference for shell scripting, focused on performing common system tasks using only built-in shell features. It serves as a guide for implementing logic and automation without relying on external binaries or dependencies, ensuring scripts remain portable across standard Unix-like environments. The repository distinguishes itself by emphasizing native shell functions and syntax to minimize process forking and improve execution performance. It provides idiomatic patterns for complex string transformations, pattern matching, and data flow ma

    This is a curated reference and knowledge base for shell scripting, providing idiomatic patterns and techniques using only built-in shell features—it directly serves as a learning resource, but does not include the linting, debugging, or testing tools you might also be looking for.

    ShellShell Scripting
    Voir sur GitHub↗41,355
  • xonsh/xonshAvatar de xonsh

    xonsh/xonsh

    9,529Voir sur GitHub↗

    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

    Xonsh is a Python-powered shell that blends Python and shell commands, offering interactive shell enhancement and a plugin system for modular scripting, but it is a single tool rather than a curated collection of external resources.

    PythonShell Prompt Customizers
    Voir sur GitHub↗9,529
  • akavel/upAvatar de akavel

    akavel/up

    8,836Voir sur GitHub↗

    Up is an interactive shell pipeline tool and Linux pipeline builder designed for prototyping text-processing sequences. It provides a terminal user interface for constructing chains of shell commands while displaying real-time data transformations. The tool allows for the iterative development of command sequences with an instant live preview of processing results. Once a sequence is finalized, it functions as a shell script generator that exports the completed pipeline into a reusable script file. The workspace includes capabilities for terminal data exploration and text processing workflow

    Up is an interactive shell pipeline builder and script generator that lets you prototype text-processing sequences with live preview, so it serves as a shell scripting utility in line with this search, though it focuses on pipeline construction rather than covering the broader feature set like linting or testing.

    GoPipeline Orchestration InterfacesInteractive Scripting EnvironmentsInteractive Shell Pipeline Builders
    Voir sur GitHub↗8,836
  • ruanyf/simple-bash-scriptsAvatar de ruanyf

    ruanyf/simple-bash-scripts

    1,919Voir sur GitHub↗

    This project is a collection of reusable Bash scripts designed for system administration, automation, and command-line utility development. It provides a modular library of tools that leverage POSIX-compliant shell execution and standard stream processing to perform tasks directly within Unix-like environments without requiring additional language runtimes. The collection distinguishes itself by offering a broad range of interactive and automated capabilities, including guided command-line menus, time-tracking timers, and remote file synchronization. These scripts are environment-aware, capab

    A straightforward collection of example Bash scripts that works as a learning or reference resource for shell scripting, though it does not include the linting, debugging, or framework tools the query also asks for.

    ShellBash Script PatternsCommand Line UtilitiesModular Scripting
    Voir sur GitHub↗1,919
  • dylanaraps/pure-sh-bibleAvatar de dylanaraps

    dylanaraps/pure-sh-bible

    7,709Voir sur GitHub↗

    This project is a collection of POSIX-compliant shell functions and polyfills designed to replace external binaries with portable, built-in utility implementations. It serves as a compatibility library and utility kit for shell scripting, providing shell-native alternatives to common command line utilities. The library focuses on removing dependencies on external processes by implementing tasks directly within the shell. This includes the use of shell-native sequences for terminal user interface design, such as text coloring and cursor movement, and the use of built-in pattern matching for te

    This is a curated collection of POSIX-compliant shell functions and polyfills, serving as a portable utility kit and learning reference — it squarely fits the "shell scripting resource" category, though it doesn’t bundle linters, debuggers, or testing frameworks.

    ShellPOSIX Shell UtilitiesPOSIX-Compliant Shell ScriptsArithmetic Operations
    Voir sur GitHub↗7,709
  • sstephenson/batsAvatar de sstephenson

    sstephenson/bats

    7,107Voir sur GitHub↗

    BATS is a testing framework and verification tool designed for Bash scripts and Unix programs. It serves as a test runner that validates the behavior of command line utilities by verifying exit statuses and command output. The framework functions as a TAP compliant test runner, producing output that follows the Test Anything Protocol for integration with reporting tools and continuous integration pipelines. The tool provides test automation capabilities including isolated test execution in separate subprocesses and lifecycle management via setup and teardown functions. It covers result aggre

    Bats is a dedicated testing framework for Bash scripts with TAP-compliant output, test isolation, and lifecycle hooks — it squarely covers the testing framework feature you listed, though it doesn't address the broader linting, debugging, modular scripting, or interactive shell enhancements you may also be looking for.

    ShellBash Script TestingAutomated Test SuitesBash
    Voir sur GitHub↗7,107
Comparez le top 10 en un coup d'œil
DépôtStarsLangageLicenceDernier push
learnbyexample/command-line-text-processing10.2KShell—5 juin 2024
koalaman/shellcheck39.6KHaskellGPL-3.011 juin 2026
ohmybash/oh-my-bash7.3KShellmit20 sept. 2025
alebcay/awesome-shell37.1K—CC0-1.028 août 2025
dylanaraps/pure-bash-bible41.4KShellmit28 nov. 2023
xonsh/xonsh9.5KPythonNOASSERTION23 juin 2026
akavel/up8.8KGoApache-2.05 sept. 2024
ruanyf/simple-bash-scripts1.9KShell—15 janv. 2025
dylanaraps/pure-sh-bible7.7KShellMIT31 déc. 2023
sstephenson/bats7.1KShellMIT27 sept. 2019

Related searches

  • une collection d'utilitaires en ligne de commande pour développeurs
  • une alternative moderne en ligne de commande aux outils Unix
  • un processeur et outil de requête JSON pour la ligne de commande
  • un outil de productivité pour les utilisateurs de ligne de commande
  • Command line utilities
  • a library for building PHP CLI applications
  • un outil de benchmarking pour les programmes en ligne de commande
  • une collection complète de modules Perl