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
·

Kommandozeilen-Utilities

Ranking aktualisiert am 23. Juni 2026

For a terminal utility for improving developer productivity, the strongest matches are atuinsh/atuin (Atuin is a powerful command-line utility that enhances terminal), lotabout/skim (Skim is a high-performance, cross-platform interactive filter that provides) and ranger/ranger (Ranger is a keyboard-centric console file manager that enhances). gcla/termshark and x-cmd/x-cmd round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Entdecke terminalbasierte Open-Source-Tools zur Steigerung der Produktivität und Optimierung von Workflows für Entwickler und Administratoren.

Kommandozeilen-Utilities

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • atuinsh/atuinAvatar von atuinsh

    atuinsh/atuin

    30,266Auf GitHub ansehen↗

    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

    Atuin is a powerful command-line utility that enhances terminal productivity by providing a searchable, encrypted shell history and a robust framework for managing interactive runbooks and cross-device synchronization.

    RustTerminal User InterfacesShell Integration Tools
    Auf GitHub ansehen↗30,266
  • lotabout/skimAvatar von lotabout

    lotabout/skim

    6,850Auf GitHub ansehen↗

    Skim is an interactive text filter and terminal selection tool written in Rust. It functions as a command line interface utility that processes input streams to isolate specific entries through real-time user queries and sorting. The tool differentiates itself through ANSI compatibility, allowing it to parse color codes and maintain text formatting during the search process. It supports multiple matching strategies, including configurable fuzzy matching algorithms and regular expression integration. The application covers a broad range of capabilities including field-specific filtering, resu

    Skim is a high-performance, cross-platform interactive filter that provides a terminal user interface for streamlining command-line workflows through fuzzy searching, shell integration, and real-time stream processing.

    RustShell Integration
    Auf GitHub ansehen↗6,850
  • ranger/rangerAvatar von ranger

    ranger/ranger

    16,880Auf GitHub ansehen↗

    Ranger is a keyboard-centric console file manager that provides a multi-column, text-based interface for navigating and organizing local file systems. It functions as a productivity tool designed to streamline command-line workflows by allowing users to perform standard file operations, such as copying, moving, and deleting, directly within a terminal environment. The project distinguishes itself through its extensible architecture and deep integration with the host shell. It supports custom plugin development and maintains context between sessions by syncing the working directory upon exit.

    Ranger is a keyboard-centric console file manager that enhances terminal productivity through its multi-column interface, shell integration, and extensible plugin architecture.

    PythonShell IntegrationTerminal User Interfaces
    Auf GitHub ansehen↗16,880
  • gcla/termsharkAvatar von gcla

    gcla/termshark

    9,908Auf GitHub ansehen↗

    Termshark is a terminal-based network packet analyzer and protocol flow inspector. It serves as a keyboard-driven interface for the tshark command-line utility, providing a terminal user interface to monitor data flow and analyze network traffic. The tool functions as a terminal interface for Wireshark, utilizing its filtering and inspection logic to analyze recorded capture files or live network interfaces. It specifically enables the reassembly and inspection of TCP and UDP flows to isolate traffic patterns and analyze network conversations by protocol. The system includes capabilities for

    Termshark is a terminal-based network packet analyzer that provides a keyboard-driven interface for tshark, effectively enhancing terminal-based network administration workflows through its TUI and filtering capabilities.

    GoTerminal User Interfaces
    Auf GitHub ansehen↗9,908
  • x-cmd/x-cmdAvatar von x-cmd

    x-cmd/x-cmd

    4,037Auf GitHub ansehen↗

    x-cmd is an AI agent orchestrator, cloud infrastructure CLI, and cross-platform package manager that provides an enhanced POSIX shell toolkit. It integrates large language models directly into the terminal for chatting, code generation, and the execution of agentic workflows, while offering a framework for building interactive terminal user interface components. The project distinguishes itself by deploying containerized AI agents within isolated sandboxes, provisioning them with specialized skills and headless browser automation capabilities. It further streamlines development through a unif

    x-cmd is a comprehensive command-line toolkit that provides a wide array of productivity utilities, TUI components, and shell integrations, making it a powerful choice for enhancing terminal workflows and system administration.

    ShellShell IntegrationPortable Binaries
    Auf GitHub ansehen↗4,037
  • canop/brootAvatar von Canop

    Canop/broot

    12,740Auf GitHub ansehen↗

    Broot is an interactive terminal file manager designed for navigating, searching, and manipulating complex file system hierarchies. It provides a visual tree-based interface that allows users to explore disk contents, manage file operations, and execute shell commands directly within the command line environment. The tool distinguishes itself through real-time fuzzy searching and recursive tree traversal, which filter directory structures as you type to maintain a clear, relevant view of the file system. It integrates version control status directly into the navigation view, displaying branch

    Broot is a powerful, interactive terminal file manager that enhances command-line productivity through its tree-based navigation, fuzzy searching, and deep shell integration.

    RustTerminal Interfaces
    Auf GitHub ansehen↗12,740
  • jarun/nnnAvatar von jarun

    jarun/nnn

    21,630Auf GitHub ansehen↗

    This project is a keyboard-driven terminal file manager designed for efficient navigation and manipulation of local and remote filesystems. It functions as both a standalone console file explorer and a versatile file picker, allowing users to select paths and pass them to external shell commands or system utilities for automated workflows. The application distinguishes itself through a highly modular architecture that supports compile-time feature flagging and static binary compilation, ensuring a minimal memory footprint and portability across environments. Users can extend its core function

    This is a highly performant, keyboard-driven terminal file manager that excels as a productivity-enhancing CLI utility by offering deep shell integration, a robust plugin system for automation, and a lightweight TUI for efficient system navigation.

    CFile ExplorersTerminal File ManagersFile Selection Pickers
    Auf GitHub ansehen↗21,630
  • willmcgugan/textualAvatar von willmcgugan

    willmcgugan/textual

    36,292Auf GitHub ansehen↗

    Textual is a Python TUI framework and asynchronous UI library used to build interactive text user interfaces. It provides a component-based architecture for creating cross-platform applications that run in both terminal and web browser environments. The framework distinguishes itself by utilizing a CSS-based layout engine to apply visual styles to widgets and a command palette interface for discovering and executing application functions. It also supports hosting terminal-based interfaces on the web to enable remote access via a standard browser. The toolkit covers a broad range of capabilit

    This is a framework for building terminal user interfaces rather than a standalone productivity utility, making it a building block for developers to create the tools you are looking for.

    PythonCross-Platform Terminal UtilitiesTerminal User Interfaces
    Auf GitHub ansehen↗36,292
  • ajeetdsouza/zoxideAvatar von ajeetdsouza

    ajeetdsouza/zoxide

    37,467Auf GitHub ansehen↗

    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

    Zoxide is a highly efficient command-line utility that enhances terminal productivity by intelligently automating directory navigation through shell integration and fuzzy matching.

    RustShell Integration ToolsShell Integrations
    Auf GitHub ansehen↗37,467
  • mawww/kakouneAvatar von mawww

    mawww/kakoune

    10,938Auf GitHub ansehen↗

    Kakoune is a scriptable, modal text editor for the terminal that employs a client-server architecture. This model allows multiple terminal windows to connect to a single editing session, providing a programmable environment for managing source code and text. The editor is distinguished by its selection-first logic, where a text region must be predefined before a command is applied. It leverages regular expressions to manage multiple cursors and perform bulk edits across complex text patterns, and it integrates deeply with the shell by piping selections through external programs and filters.

    Kakoune is a powerful, scriptable modal text editor that enhances terminal productivity through its unique selection-first architecture and deep shell integration, making it a highly effective tool for command-line power users.

    C++Scriptable AutomationShell Integration Tools
    Auf GitHub ansehen↗10,938
  • eza-community/ezaAvatar von eza-community

    eza-community/eza

    20,014Auf GitHub ansehen↗

    Eza is a command-line utility designed to replace standard directory listing tools by providing a more informative and visually intuitive interface for exploring file systems. Built with memory-safe systems programming, it queries low-level operating system interfaces to retrieve and display comprehensive file metadata, including permissions, ownership, and modification times. The tool distinguishes itself through its use of terminal-based color coding and advanced organization capabilities. It maps structured file metadata to specific color sequences to improve readability and offers modular

    Eza is a high-performance, color-coded replacement for standard directory listing tools that enhances terminal navigation and file system auditing through advanced metadata display and filtering.

    RustTerminal File ManagersCommand Line UtilitiesDirectory Operations
    Auf GitHub ansehen↗20,014
  • sharkdp/fdAvatar von sharkdp

    sharkdp/fd

    43,362Auf GitHub ansehen↗

    This project is a high-performance command-line utility designed for rapid filesystem navigation and file discovery. It enables users to locate files and directories within large project structures using recursive search, pattern matching, and metadata-aware filtering. By employing multi-threaded parallel traversal, it provides an efficient way to explore complex directory trees. What distinguishes this tool is its ability to integrate directly into terminal workflows and automate file management tasks. It automatically respects version control ignore files and hidden file settings, ensuring

    This is a high-performance command-line utility for file discovery that integrates seamlessly into terminal workflows and supports batch command execution, making it a powerful tool for system administration and productivity.

    RustFile Search UtilitiesFilesystem Search UtilitiesCommand Line Utilities
    Auf GitHub ansehen↗43,362
  • burntsushi/ripgrepAvatar von BurntSushi

    BurntSushi/ripgrep

    65,112Auf GitHub ansehen↗

    ripgrep is a command-line utility designed for searching through large file trees and source code repositories. It functions as a recursive text processor that traverses directories to locate and display matching patterns, serving as a high-performance alternative to traditional search tools. The tool distinguishes itself through a focus on execution speed and intelligent file handling. It utilizes a finite automata-based regular expression engine to ensure linear time complexity and employs hardware-level acceleration for literal byte sequence scanning. By integrating with version control sy

    This is a high-performance command-line search utility that significantly improves terminal workflows by providing fast, intelligent text processing and recursive file searching across platforms.

    RustCommand Line Search UtilitiesSearch UtilitiesText Search Tools
    Auf GitHub ansehen↗65,112
  • migueldeicaza/gui.csAvatar von migueldeicaza

    migueldeicaza/gui.cs

    11,070Auf GitHub ansehen↗

    gui.cs is a .NET terminal user interface toolkit and framework used to build interactive, cross-platform text-based applications. It provides a structured system for composing terminal views using a view hierarchy and a dedicated layout engine. The library distinguishes itself through a component-based widget system and a constraint-based layout engine that allows interfaces to remain responsive across different terminal window dimensions. It employs a virtual-screen buffer to minimize flickering during redraws and uses state-driven theme configurations to maintain persistent visual styles.

    This is a framework for building terminal user interfaces rather than a standalone command-line utility for system administration or workflow enhancement, making it a building block for developers rather than a tool for end-users.

    C#Terminal User InterfacesTerminal Interfaces
    Auf GitHub ansehen↗11,070
  • tw93/moleAvatar von tw93

    tw93/Mole

    56,109Auf GitHub ansehen↗

    Mole is a terminal-based utility designed for comprehensive system maintenance, storage management, and real-time hardware monitoring. It provides a command-line interface for users to analyze disk usage, track system health metrics, and perform routine optimization tasks to maintain machine stability and performance. The project distinguishes itself through a declarative configuration model that uses structured data files to define custom cleanup logic, allowing for precise control over the removal of temporary files and project artifacts. It incorporates a safety-first execution layer that

    Mole is a terminal-based system maintenance and cleanup utility that provides a command-line interface for disk management and hardware monitoring, fitting the productivity-enhancing tool category despite its primary focus on system optimization rather than general shell workflow.

    ShellDisk Usage AnalyzersApplication UninstallersBuild Artifact Purge Tools
    Auf GitHub ansehen↗56,109
  • romkatv/powerlevel10kAvatar von romkatv

    romkatv/powerlevel10k

    54,468Auf GitHub ansehen↗

    Powerlevel10k is a high-performance shell prompt framework designed to provide a responsive and visually informative command-line interface. It functions as a terminal customization engine that allows users to define the appearance, color schemes, and information density of their prompt through a declarative configuration file. By decoupling prompt rendering from shell initialization, it eliminates startup latency and ensures that the command line remains responsive even under heavy system loads. The project distinguishes itself through advanced performance optimizations, including asynchrono

    Powerlevel10k is a high-performance shell prompt framework that enhances terminal productivity by providing a responsive, customizable, and information-rich interface for Zsh users.

    ShellAsynchronous Execution StrategiesAsynchronous Prompt RenderersPrompt Customization Tools
    Auf GitHub ansehen↗54,468
  • nvbn/thefuckAvatar von nvbn

    nvbn/thefuck

    97,358Auf GitHub ansehen↗

    This tool is a rule-based engine designed to automate the correction of failed terminal commands. By integrating directly into the shell environment, it intercepts command execution errors, analyzes exit codes and output streams, and applies corrective logic to resolve typos or syntax mistakes. It functions as a persistent background utility that monitors command history to provide immediate remediation for input failures. The system distinguishes itself through a modular, plugin-oriented architecture that allows for extensive customization. Users can define their own correction rules via scr

    This tool is a specialized command-line utility that enhances terminal productivity by automatically correcting mistyped commands, fitting the category of a shell-integrated workflow tool.

    PythonCommand Error Correction EnginesCommand-Line Correction EnginesTerminal Error Recovery Tools
    Auf GitHub ansehen↗97,358
  • charmbracelet/vhsAvatar von charmbracelet

    charmbracelet/vhs

    18,682Auf GitHub ansehen↗

    This project is a terminal automation and recording tool that uses a custom declarative scripting language to execute command-line sequences. It functions as a framework for both generating animated media files and performing automated terminal output validation. By managing isolated pseudo-terminal sessions, it captures and renders terminal interactions into high-quality GIFs, videos, or static images. The tool distinguishes itself through its ability to treat terminal sessions as testable, repeatable artifacts. It supports golden-file testing, allowing users to verify command-line behavior

    This tool provides a powerful way to automate and record terminal workflows using a declarative scripting language, making it a highly effective utility for documenting and testing command-line processes.

    GoTerminal Session RecordersInteraction ScriptingOutput Validation
    Auf GitHub ansehen↗18,682
  • sharkdp/batAvatar von sharkdp

    sharkdp/bat

    59,284Auf GitHub ansehen↗

    This project is a command-line text viewer designed to enhance terminal output through automatic syntax highlighting and integrated file management. It functions as a replacement for standard system pagers, providing a readable interface for large text streams, source code, and markup files by applying color-coded formatting directly to the terminal output. The utility distinguishes itself through deep integration with version control systems, allowing users to inspect repository status and historical file changes with visual markers displayed in the output margin. It employs heuristic-based

    This tool is a high-performance replacement for standard terminal pagers that enhances productivity by providing syntax highlighting and git integration directly within your shell workflow.

    RustTerminal PagersDiff ViewersSyntax Highlighters
    Auf GitHub ansehen↗59,284
  • caronc/appriseAvatar von caronc

    caronc/apprise

    15,876Auf GitHub ansehen↗

    Apprise is a notification library and command-line utility that provides a unified interface for sending alerts to a wide range of messaging, email, and push services. It abstracts the complexities of diverse third-party communication APIs, allowing users to dispatch notifications through a single, standardized method. The project utilizes a connection-string-based routing system to map notification requests to specific service drivers. It features a modular plugin architecture that supports the integration of new messaging platforms and custom notification hooks. Users can organize service e

    Apprise is a versatile command-line utility that streamlines system administration by providing a unified interface for sending notifications across numerous services, though it focuses on messaging rather than general terminal workflow enhancement.

    PythonUnified Notification LibrariesCommand Line UtilitiesMessaging and Notification Systems
    Auf GitHub ansehen↗15,876
  • ohmyzsh/ohmyzshAvatar von ohmyzsh

    ohmyzsh/ohmyzsh

    188,061Auf GitHub ansehen↗

    This project is a community-driven shell configuration framework designed to manage terminal environments, modular extensions, and command-line interface customizations. It functions as an environment manager that standardizes shell settings and appearance across diverse Unix-like operating systems, ensuring a consistent experience through automated deployment and initialization scripts. The framework distinguishes itself through a modular plugin architecture and a comprehensive theme system that allows for deep visual and functional customization. Users can extend shell capabilities by activ

    This framework provides a robust set of plugins and themes to enhance terminal productivity and shell workflows, serving as a foundational tool for customizing the command-line experience.

    ShellZsh FrameworksPrompt Theme EnginesShell Configuration Frameworks
    Auf GitHub ansehen↗188,061
  • gpakosz/.tmuxAvatar von gpakosz

    gpakosz/.tmux

    24,278Auf GitHub ansehen↗

    This project is a comprehensive configuration framework for terminal multiplexers, designed to enhance session management, status line aesthetics, and overall command line productivity. It functions as a centralized suite that organizes terminal windows and panes while providing a structured environment for personalizing the command line interface. The framework distinguishes itself through a robust plugin management system that allows users to extend terminal capabilities by integrating third-party packages and external system utilities. It includes a specialized status bar customizer that s

    This project is a highly optimized configuration framework for the tmux terminal multiplexer, providing the essential session management and workflow enhancements needed to improve terminal productivity.

    ShellMultiplexer Configuration FrameworksTerminal Multiplexer PluginsTerminal Multiplexers
    Auf GitHub ansehen↗24,278
  • alexanderepstein/bash-snippetsAvatar von alexanderepstein

    alexanderepstein/Bash-Snippets

    9,934Auf GitHub ansehen↗

    This project is a collection of bash automation scripts and command-line utilities designed to automate common tasks and retrieve information from web APIs. It serves as a toolkit for developer references, network diagnostics, and media access directly from the terminal. A central component of the suite is a GitHub Gist manager that handles the full lifecycle of code snippets. This includes cloning and syncing Gists into local directories for offline access, organizing content through hashtags, and searching through snippet descriptions and file contents using regular expressions. The toolki

    This collection of Bash scripts provides a wide array of command-line utilities for automation and system tasks, serving as a practical toolkit for enhancing terminal-based workflows.

    ShellGist Management ToolsCheatsheetsCommand Line Utilities
    Auf GitHub ansehen↗9,934
  • google/zxAvatar von google

    google/zx

    45,536Auf GitHub ansehen↗

    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

    This tool provides a powerful JavaScript-based environment for shell scripting and task automation, effectively serving as a cross-platform utility for managing system processes and complex command-line workflows.

    JavaScriptCommand Execution InterfacesTask Automation ToolkitsCommand Injection Protections
    Auf GitHub ansehen↗45,536
  • cmderdev/cmderAvatar von cmderdev

    cmderdev/cmder

    26,937Auf GitHub ansehen↗

    Cmder is a console emulator and terminal environment for Windows that provides a unified interface for managing multiple command-line sessions. It functions as a container host, wrapping existing console engines and shell processes within a single tabbed window to improve workflow organization and terminal navigation. The software distinguishes itself by bundling disparate console engines and Unix-style utilities into a single, pre-configured distribution. It utilizes a shell environment orchestrator that injects custom scripts and hooks into active processes, allowing for modified prompt beh

    Cmder is a terminal emulator and environment suite for Windows that enhances productivity through tabbed session management, shell integration, and bundled command-line utilities, though it is limited to the Windows platform rather than being cross-platform.

    PowerShellTerminal EmulatorsShell Environment OrchestratorsTerminal Emulators
    Auf GitHub ansehen↗26,937
  • charmbracelet/lipglossAvatar von charmbracelet

    charmbracelet/lipgloss

    10,591Auf GitHub ansehen↗

    This project is a framework for composing terminal interfaces through declarative styling and a grid-based layout engine. It provides a comprehensive toolkit for building responsive command-line applications by managing ANSI escape sequences, color profiles, and text rendering to ensure consistent visual output across different terminal environments. The library distinguishes itself through its ability to automatically detect terminal capabilities and background themes, allowing it to adjust color schemes and downsample profiles for optimal readability. It utilizes a layered composition model

    This is a library for building terminal user interfaces rather than a standalone command-line utility, serving as a foundational building block for developers to create their own tools.

    GoTerminal User InterfacesTerminal UI Frameworks
    Auf GitHub ansehen↗10,591
  • jonathanslenders/python-prompt-toolkitAvatar von jonathanslenders

    jonathanslenders/python-prompt-toolkit

    10,498Auf GitHub ansehen↗

    python-prompt-toolkit is a Python library and terminal user interface framework used for building interactive command line interfaces. It provides a toolkit for constructing complex terminal applications with advanced input handling and layout management. The project features a real-time syntax highlighting engine and a rendering system that ensures correct alignment and display of double-width Unicode characters. It includes specialized capabilities for command line autocompletion, providing ghost text suggestions and searchable input history. The framework covers a broad range of interface

    This is a library and framework for developers to build their own terminal applications rather than a ready-to-use command-line utility for improving your personal terminal workflow.

    PythonTerminal User InterfacesTerminal UI Frameworks
    Auf GitHub ansehen↗10,498
  • tui-rs-revival/ratatuiAvatar von tui-rs-revival

    tui-rs-revival/ratatui

    21,091Auf GitHub ansehen↗

    Ratatui is a Rust framework and cross-platform terminal renderer used to build rich terminal user interfaces. It functions as a toolkit for creating interactive command-line displays, dashboards, and data visualizations. The library employs an immediate mode rendering approach, where the interface is redrawn every frame based on the current application state. It uses a widget-based layout system to compose complex text-based interfaces. The framework includes a rectangle-based layout engine and a backend-agnostic drawing system to decouple UI logic from specific terminal emulators. It furthe

    This is a library for developers to build terminal user interfaces rather than a standalone command-line utility for end-user productivity or system administration.

    RustTerminal User Interfaces
    Auf GitHub ansehen↗21,091
Die Top 10 auf einen Blick vergleichen
RepositoryStarsSpracheLizenzLetzter Push
atuinsh/atuin30.3KRustMIT15. Juni 2026
lotabout/skim6.9KRustMIT17. Juni 2026
ranger/ranger16.9KPythongpl-3.022. Jan. 2026
gcla/termshark9.9KGoMIT30. Apr. 2024
x-cmd/x-cmd4KShellapache-2.019. Feb. 2026
canop/broot12.7KRustMIT16. Juni 2026
jarun/nnn21.6KCBSD-2-Clause7. Juni 2026
willmcgugan/textual36.3KPythonMIT27. Mai 2026
ajeetdsouza/zoxide37.5KRustMIT21. Mai 2026
mawww/kakoune10.9KC++Unlicense16. Juni 2026

Related searches

  • Command line utilities
  • a framework for building command line tools
  • Terminal- und CLI-Utilities
  • Produktivitäts-Tool für die Kommandozeile
  • Network access control
  • Directory administration tools
  • eine Sammlung von Terminal-Utilities für Entwickler
  • an open source platform for team communication