awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 repository-uri

Awesome GitHub RepositoriesCommand Line Shell Enhancements

Utilities that improve shell productivity, navigation, and history management.

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

Awesome Command Line Shell Enhancements GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • starship/starshipAvatar starship

    starship/starship

    58,310Vezi pe GitHub↗

    Starship is a cross-shell prompt engine that provides a unified, context-aware command line interface. It functions as a terminal customization tool, allowing users to modify the appearance and behavior of their shell prompts through a centralized, configuration-driven utility. The project operates as a compiled, statically linked binary that integrates directly into shell startup sequences to ensure consistent performance across different operating systems. By utilizing shell-agnostic hooks, it injects dynamically generated strings into the prompt regardless of the underlying command interpr

    Cross-shell prompt for astronauts.

    Rustbashfishfish-prompt
    Vezi pe GitHub↗58,310
  • google/zxAvatar google

    google/zx

    45,536Vezi pe GitHub↗

    This project is a shell scripting environment and task automation toolset that enables the execution of system commands directly within JavaScript. It functions as a process execution wrapper, providing a unified interface for spawning external utilities, managing system processes, and orchestrating complex workflows. The tool distinguishes itself by using tagged template literals to automatically escape shell arguments, which prevents command injection vulnerabilities during execution. It supports both synchronous and asynchronous command execution, allowing developers to choose between bloc

    A tool for writing better shell scripts.

    JavaScriptbashchild-processcli
    Vezi pe GitHub↗45,536
  • ajeetdsouza/zoxideAvatar ajeetdsouza

    ajeetdsouza/zoxide

    37,467Vezi pe GitHub↗

    Zoxide is a terminal utility designed to accelerate filesystem navigation by learning user habits. It functions as a command-line navigation tool that allows users to jump to frequently accessed directories using partial names rather than typing out full file paths. The tool maintains a persistent, atomic file-based database that records navigation history, enabling rapid lookups and safe updates across multiple shell sessions. The project distinguishes itself through a frecency-based ranking algorithm, which calculates directory relevance by combining access frequency with temporal decay. Th

    A smarter, faster way to navigate your filesystem.

    Rustautojumpbashcli
    Vezi pe GitHub↗37,467
  • atuinsh/atuinAvatar atuinsh

    atuinsh/atuin

    30,266Vezi pe GitHub↗

    Atuin is a command-line tool that replaces standard shell history with a searchable, encrypted SQLite database. By hooking into shell initialization scripts, it provides an interactive, keyboard-driven interface for real-time command filtering and retrieval. The platform ensures data privacy through a client-side encryption layer, securing sensitive history and configuration data before it is synchronized across multiple machines. Beyond history management, Atuin functions as an executable documentation platform that enables teams to create and share interactive runbooks. These documents use

    Magical shell history synchronization and search.

    Rustbashfishhistory
    Vezi pe GitHub↗30,266
  • direnv/direnvAvatar direnv

    direnv/direnv

    15,189Vezi pe GitHub↗

    direnv is a shell environment manager and directory-based environment loader that automatically loads and unloads environment variables when switching between directories. It functions as a shell hook automation tool, injecting logic into the shell configuration to trigger environment updates based on the current project context. The project acts as a development environment isolator by localizing shell configurations, which prevents dependency conflicts and removes project-specific exports from global profile files. It includes specialized integration for Nix, allowing the loading of environ

    Unclutter your shell profile environment variables.

    Go
    Vezi pe GitHub↗15,189
  • eliangcs/http-promptAvatar eliangcs

    eliangcs/http-prompt

    9,098Vezi pe GitHub↗

    http-prompt is an interactive HTTP client and API testing CLI designed for constructing and debugging network requests to REST and GraphQL endpoints. It functions as a command-line request builder and a shell extension built on top of HTTPie. The tool provides an interactive shell interface featuring request autocomplete and real-time syntax highlighting for requests and responses. It incorporates stateful session management to maintain request history and session data across multiple commands. The project covers API request automation and REST API debugging, allowing users to send and verif

    Acts as an interactive shell extension built on top of HTTPie to enhance request building.

    Python
    Vezi pe GitHub↗9,098
  • cantino/mcflyAvatar cantino

    cantino/mcfly

    7,606Vezi pe GitHub↗

    mcfly is a database-backed system for tracking, filtering, and exporting shell command execution history and metadata. It functions as a shell command history manager and a command-line tool for analyzing command frequency and success rates. The tool utilizes a neural network to find the most relevant past shell commands based on execution context. This search capability ranks historical commands by analyzing patterns and environmental context to surface relevant results. The system includes utilities for managing shell privacy by scrubbing sensitive records from history files and internal d

    Fly through your shell history with intelligent suggestions.

    Rusthistoryrustsearch
    Vezi pe GitHub↗7,606
  • donnemartin/sawsAvatar donnemartin

    donnemartin/saws

    5,307Vezi pe GitHub↗

    Saws este un wrapper de shell interactiv și manager de resurse pentru AWS CLI. Oferă un mediu de linie de comandă conceput pentru a îmbunătăți execuția comenzilor AWS prin text predictiv, sugestii de resurse și navigare îmbunătățită. Instrumentul implementează căutarea fuzzy și autocompletarea case-insensitive pentru a accelera descoperirea și selecția resurselor cloud. Reduce introducerea manuală printr-un sistem de scurtături de comandă și alias-uri care mapează șiruri scurte către comenzi complexe. Interfața include caching local al datelor despre resurse pentru a minimiza cererile API, istoricul persistent al comenzilor și capacitatea de a executa comenzi de shell de sistem cu data piping. Utilizatorii pot personaliza experiența prin configurare bazată pe fișiere pentru teme vizuale și niveluri de logare, și pot accesa documentația contextuală filtrată pentru comenzile specifice introduse.

    Adds syntax highlighting, persistent history, and shell piping specifically for cloud management workflows.

    Pythonawsaws-clicli
    Vezi pe GitHub↗5,307
  • akinomyoga/ble.shAvatar akinomyoga

    akinomyoga/ble.sh

    4,015Vezi pe GitHub↗

    ble.sh is a programmable line editor for Bash that provides syntax highlighting, auto-completion, and advanced text editing capabilities. It functions as a Bash syntax highlighter and command completion engine to enhance the standard shell input experience. The project implements a Vim-inspired shell editor, bringing motions, visual modes, and macros to the command line. It further distinguishes itself with a system for text abbreviation expansion and a modal interaction system that toggles between insert and command modes. The editor supports multiline command input and a dynamic suggestion

    Enhances the Bash command line experience with advanced text manipulation and Vim shortcuts.

    Shellauto-completebashbash-configuration
    Vezi pe GitHub↗4,015
  • openrewrite/rewriteAvatar openrewrite

    openrewrite/rewrite

    3,312Vezi pe GitHub↗

    OpenRewrite is an automated refactoring engine and source-to-source migration framework. It uses a lossless semantic tree parser to represent source code as type-aware trees that preserve original whitespace and formatting, enabling precise and deterministic modifications. The project utilizes a declarative refactoring pipeline where sequences of transformations are defined in YAML to resolve breaking changes and technical debt. It features type-aware pattern matching and cross-language model mapping to apply similar refactoring patterns across different programming languages. The framework

    Updates source code to be compatible with new versions by applying changes to the HTTP extension.

    Javaabstract-syntax-treeastcode-search
    Vezi pe GitHub↗3,312
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Command Line Shell Enhancements

Explorează sub-etichetele

  • Cloud Workflow EnhancementsShell productivity improvements specifically tailored for cloud infrastructure management workflows. **Distinct from Command Line Shell Enhancements:** Tailors general shell enhancements like syntax highlighting and piping specifically to cloud management tasks
  • HTTP Client Extensions1 sub-tagPlugins or layers that add specialized functionality to existing HTTP client tools. **Distinct from Command Line Shell Enhancements:** Focuses specifically on extending an HTTP client's capabilities rather than general shell productivity.