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
·

7 dépôts

Awesome GitHub RepositoriesModular Scripting

Organizing shell functionality into discrete, dynamically loaded script files.

Distinct from Shells & Scripting: Distinct from Shells & Scripting: focuses on the architectural modularization of scripts rather than the interpreter itself.

Explore 7 awesome GitHub repositories matching operating systems & systems programming · Modular Scripting. Refine with filters or upvote what's useful.

Awesome Modular Scripting GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • 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

    Organizes shell functionality into discrete script files loaded dynamically during the shell startup process.

    Shellbash-configurationoh-my-bashproductivity
    Voir sur GitHub↗7,267
  • qinjx/30min_guidesAvatar de qinjx

    qinjx/30min_guides

    7,107Voir sur GitHub↗

    This project is a technical knowledge base and learning resource providing concise, step-by-step guides and summaries designed for rapid technical onboarding. It functions as a repository of curated notes covering programming languages, development tools, and general technical principles. The collection includes specific instructional content such as shell scripting guides for system automation and text processing, as well as Objective-C development tutorials covering application logic, class interfaces, and protocol implementation. The resource also covers a broad range of non-programming d

    Guides on organizing shell functionality into discrete, dynamically loaded script files.

    Voir sur GitHub↗7,107
  • bobbyiliev/introduction-to-bash-scriptingAvatar de bobbyiliev

    bobbyiliev/introduction-to-bash-scripting

    5,869Voir sur GitHub↗

    Ce projet est une ressource éducative complète et une série de tutoriels pour apprendre le scripting Bash et la programmation shell. Il sert de guide technique et de manuel de référence pour écrire des scripts d'automatisation et créer des outils réutilisables dans un environnement Linux. Le matériel se concentre sur l'automatisation DevOps et SysOps, couvrant le développement d'outils en ligne de commande personnalisés, l'automatisation de l'administration système et l'implémentation de l'automatisation de la sécurité telle que la génération de mots de passe aléatoires et la protection DDoS. La portée englobe les fondamentaux du langage, notamment les variables, les boucles et la logique conditionnelle, ainsi que des capacités opérationnelles comme la surveillance de la santé du système, la synthèse des logs de serveurs web et la gestion de serveurs distants via SSH. Il aborde également l'interaction avec le terminal via la construction de menus interactifs, le formatage de sortie et l'aliasing de commandes. Le contenu est structuré sous forme de guides, d'un ebook et d'une référence de scripting.

    Guides the organization of shell functionality into discrete, reusable named blocks to modularize script logic.

    HTML
    Voir sur GitHub↗5,869
  • dw-0/kiauhAvatar de dw-0

    dw-0/kiauh

    4,447Voir sur GitHub↗

    Kiauh est un orchestrateur basé sur des scripts conçu pour déployer et mettre à jour la stack logicielle et le firmware nécessaires au fonctionnement des imprimantes 3D. Il sert d'installateur et de gestionnaire automatisé pour le firmware Klipper et les logiciels associés sur des ordinateurs monocartes. Le projet fournit une interface de commande pilotée par menu pour gérer l'installation du firmware Klipper et la mise à jour des services système. Il utilise une interface guidée pour garantir que les composants de l'imprimante et le firmware sont maintenus aux dernières versions disponibles. L'orchestrateur gère la configuration de l'environnement via une résolution automatique des dépendances et une logique d'installation basée sur l'état sous Linux. Il englobe des utilitaires d'orchestration système pour la détection de version et la configuration des ordinateurs monocartes pour agir en tant que contrôleurs d'imprimante.

    Organizes installation and update routines into discrete, modular script files for improved maintainability.

    Python3d-printingfluiddklipper
    Voir sur GitHub↗4,447
  • fengyuhetao/shellAvatar de fengyuhetao

    fengyuhetao/shell

    4,138Voir sur GitHub↗

    This project is a bash scripting tutorial, shell automation library, and Linux system administration guide. It serves as a collection of practical examples and case studies designed for learning the Linux command line and shell programming. The repository provides a reference for Unix text processing and the creation of modular script libraries. It includes patterns for automating repetitive server tasks, such as software installation, network security configuration, and database task automation. The project covers a broad range of capabilities, including system monitoring and health auditin

    Teaches how to organize shell functionality into discrete, dynamically loaded script files for reusable logic.

    Shell
    Voir sur GitHub↗4,138
  • hyperdbg/hyperdbgAvatar de HyperDbg

    HyperDbg/HyperDbg

    3,885Voir sur GitHub↗

    HyperDbg is a hardware-assisted kernel-mode debugging platform that leverages virtualization to monitor and control system execution. By utilizing hypervisor-level primitives, it enables deep system analysis and instrumentation without relying on standard operating system debugging interfaces. The framework provides a comprehensive environment for inspecting both kernel and user-mode processes, allowing for granular control over execution flow and system state. The project distinguishes itself through a transparent debugging layer designed to remain invisible to the target environment. It emp

    Organizes debugging and automation logic into discrete, dynamically loaded script files for improved maintainability.

    Cbinary-analysisdebugdebugger
    Voir sur GitHub↗3,885
  • ruanyf/simple-bash-scriptsAvatar de ruanyf

    ruanyf/simple-bash-scripts

    1,919Voir sur GitHub↗

    Ce projet est une collection de scripts Bash réutilisables conçus pour l'administration système, l'automatisation et le développement d'utilitaires en ligne de commande. Il fournit une bibliothèque modulaire d'outils qui tirent parti de l'exécution shell conforme POSIX et du traitement de flux standard pour effectuer des tâches directement dans des environnements de type Unix sans nécessiter de runtimes de langage supplémentaires. La collection se distingue en offrant un large éventail de capacités interactives et automatisées, incluant des menus en ligne de commande guidés, des minuteurs de suivi du temps et la synchronisation de fichiers à distance. Ces scripts sont conscients de l'environnement, capables de détecter les configurations matérielles et de système d'exploitation pour garantir la compatibilité entre divers environnements de serveur. La boîte à outils couvre une large surface fonctionnelle, incluant la gestion locale des fichiers et des répertoires, les diagnostics réseau et le monitoring de la santé du système. Elle fournit également des utilitaires pour le traitement de données, tels que la transformation de texte, la génération de vignettes d'images et le chiffrement de fichiers par mot de passe. De plus, les scripts facilitent les tâches de maintenance de routine comme l'audit logiciel, le suivi de l'inventaire matériel et les calculs mathématiques.

    Organizes shell functionality into discrete, standalone executable files that can be invoked independently or chained for automation.

    Shell
    Voir sur GitHub↗1,919
  1. Home
  2. Operating Systems & Systems Programming
  3. Terminal and Command-Line Environments
  4. Shells & Scripting
  5. Modular Scripting