awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to ouch-org/ouch

Open-source alternatives to Ouch

30 open-source projects similar to ouch-org/ouch, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Ouch alternative.

  • you-dont-need/you-dont-need-guiyou-dont-need 的头像

    you-dont-need/You-Dont-Need-GUI

    5,821在 GitHub 上查看↗

    You-Dont-Need-GUI is a curated reference of terminal commands that replace common graphical interface operations with equivalent shell one-liners. It maps everyday GUI actions—file management, archive handling, system monitoring, and network diagnostics—to standard POSIX utilities like find, grep, and awk, all composed as self-contained shell pipelines. The project distinguishes itself by requiring no external dependencies or installations; every solution runs with built-in shell commands and coreutils. Its documentation follows Unix man-page conventions, presenting each command with a

    clicommandcommand-line
    在 GitHub 上查看↗5,821
  • pkolaczk/fclonespkolaczk 的头像

    pkolaczk/fclones

    2,633在 GitHub 上查看↗

    fclones is a command-line tool designed to locate identical files across a filesystem by comparing file sizes and cryptographic hashes. It functions as a parallel filesystem scanner and a deduplication utility that identifies duplicate files to reclaim disk space. The tool distinguishes itself through a persistent hash cache system that stores hashes and metadata on disk to accelerate repeated scans. It employs a multi-phase scanning process and device-aware parallel I/O, which adjusts thread pools based on whether the storage is an SSD or HDD to maximize throughput. Beyond discovery, the pr

    Rust
    在 GitHub 上查看↗2,633
  • sharkdp/hexylsharkdp 的头像

    sharkdp/hexyl

    9,971在 GitHub 上查看↗

    Hexyl is a colored hex dump utility and binary data viewer for the terminal. It allows for the inspection of binary files by rendering contents as a colored hex dump to distinguish between different byte categories, such as printable text, whitespace, and null bytes. The tool includes a C-style hex exporter that transforms binary data into C include files for direct integration into source code. It supports visual layout customization through configurable panels and borders, as well as the ability to define colors for byte categories and offsets using terminal colors or RGB hex codes via envi

    Rustbinary-datacommand-linehexadecimal
    在 GitHub 上查看↗9,971

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Find more with AI search
  • mholt/archivermholt 的头像

    mholt/archiver

    4,467在 GitHub 上查看↗

    Archiver is a multi-format archive library and command-line tool for creating, extracting, and managing compressed archives. It provides a unified interface for working with formats including gzip, bzip2, zip, tar, rar, 7zip, and zstandard, and can automatically detect archive formats by inspecting binary byte headers rather than relying solely on file extensions. The library uses interface-based abstractions and a multi-format codec registry to support format-agnostic operations, while its stream-based compression pipeline processes archive data continuously without loading entire archives i

    Go7ziparchivesbrotli
    在 GitHub 上查看↗4,467
  • facebook/zstdfacebook 的头像

    facebook/zstd

    27,259在 GitHub 上查看↗

    Zstandard is a lossless data compression library and archive format designed for high compression ratios and fast real-time processing. It functions as a real-time data compressor and multi-threaded compression engine capable of distributing workloads across multiple CPU cores to increase throughput. The system features a dictionary-based compressor that trains on sample data to improve the compression ratio and speed of small files. It also provides long distance pattern matching to identify repeated sequences across large files. The library covers a broad range of capabilities including st

    C
    在 GitHub 上查看↗27,259
  • squizlabs/php_codesniffersquizlabs 的头像

    squizlabs/PHP_CodeSniffer

    10,771在 GitHub 上查看↗

    PHP_CodeSniffer is a static analysis tool, coding standard linter, and command-line validator for PHP. It scans files and directories to detect and report formatting errors and language-specific coding violations without executing the code. The project functions as an automated code formatter capable of correcting detected style and formatting violations to bring source code into compliance with defined standards. It uses token-based lexical analysis to match code patterns against rule sets, ensuring consistency across a codebase. The tool provides comprehensive capabilities for recursive fi

    PHPautomationclicoding-standards
    在 GitHub 上查看↗10,771
  • pallets/clickpallets 的头像

    pallets/click

    17,560在 GitHub 上查看↗

    Click is a Python framework for building command-line interfaces. It provides a declarative approach to defining command structures, allowing developers to map functions to command-line arguments, options, and nested groups using decorators. The framework handles the complexities of parameter parsing, type validation, and help documentation generation automatically. The project distinguishes itself through its hierarchical context system, which propagates configuration and state across nested commands, and its environment-aware parameter resolution that prioritizes command-line inputs, enviro

    Pythoncliclickpallets
    在 GitHub 上查看↗17,560
  • clap-rs/clapclap-rs 的头像

    clap-rs/clap

    16,528在 GitHub 上查看↗

    Clap is a command-line argument parser for Rust that enables developers to define complex interfaces through strongly-typed data structures. It functions as a comprehensive framework for building terminal applications, automating the transformation of raw string inputs into validated, type-safe code representations while simultaneously generating help documentation and usage statements. The library distinguishes itself by offering both a declarative, attribute-based approach and a fluent builder-pattern API, allowing for flexible interface construction. It includes a sophisticated validation

    Rustargument-parserargument-parsingcommand-line
    在 GitHub 上查看↗16,528
  • yargs/yargsyargs 的头像

    yargs/yargs

    11,492在 GitHub 上查看↗

    yargs is a command-line interface framework and argument parser for Node.js. It translates raw command-line strings into structured JavaScript objects, providing a toolkit for building terminal applications with nested sub-commands, dedicated handlers, and a structured user interface. The framework distinguishes itself through automated help text generation, which constructs formatted usage menus and instructions based on registered metadata. It also provides shell completion generation for Bash and Zsh and uses string-distance algorithms to offer typo correction suggestions when invalid inpu

    JavaScript
    在 GitHub 上查看↗11,492
  • codeigniter4/codeigniter4codeigniter4 的头像

    codeigniter4/CodeIgniter4

    5,924在 GitHub 上查看↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    PHPcodeignitercodeigniter4framework-php
    在 GitHub 上查看↗5,924
  • fastapi/typerfastapi 的头像

    fastapi/typer

    19,632在 GitHub 上查看↗

    This project is a Python framework for building command-line interfaces by converting standard functions into executable programs. It uses type hints to automatically infer and generate argument parsers, validation logic, and help documentation, allowing developers to define complex terminal applications through simple function signatures. The framework distinguishes itself through a decorator-driven registration system that enables the construction of hierarchical command trees. It supports dependency injection to manage shared state and runtime configuration across subcommands, and it utili

    Pythoncliclickpython
    在 GitHub 上查看↗19,632
  • nukesor/pueueNukesor 的头像

    Nukesor/pueue

    6,054在 GitHub 上查看↗

    Pueue is a task queue manager for shell commands, built as a daemon and command-line interface. It accepts shell commands into a managed queue and executes them with configurable parallel execution limits, supporting both global and per-group concurrency controls. The daemon persists its entire state—task queue, logs, and configuration—to disk, ensuring survival across crashes and system restarts. The project distinguishes itself through a dependency graph that lets tasks declare prerequisites, forming a directed acyclic graph that controls execution order. Tasks can be organized into named g

    Rustcommand-linecommand-line-tooldaemon
    在 GitHub 上查看↗6,054
  • dalance/procsdalance 的头像

    dalance/procs

    6,115在 GitHub 上查看↗

    Procs is a high-performance system process monitor and viewer written in Rust. It serves as a replacement for the ps command, providing a command-line interface to track active system processes and their associated CPU and memory metrics. The tool is distinguished by its container awareness, which maps system tasks to their corresponding Docker container names. It also features an interactive process tree to visualize parent and child relationships in a hierarchical layout and a JSON exporter for programmatic data analysis and automation. The monitoring surface includes real-time activity tr

    Rust
    在 GitHub 上查看↗6,115
  • fujiapple852/trippyfujiapple852 的头像

    fujiapple852/trippy

    6,966在 GitHub 上查看↗

    Trippy is a network diagnostic tool and terminal user interface that combines ping and traceroute functionality to analyze network paths and performance. It provides a network packet parser and path analyzer to detect packet loss, jitter, and multipath routing through continuous network probing. The project is distinguished by its support for specialized tracing strategies, including Paris and Dublin, to ensure consistent path discovery. It identifies network address translation devices and utilizes heuristic analysis to distinguish genuine packet loss from rate-limiting. Broad capability ar

    Rust
    在 GitHub 上查看↗6,966
  • skim-rs/skimskim-rs 的头像

    skim-rs/skim

    6,592在 GitHub 上查看↗

    Skim is a cross-platform interactive fuzzy finder that runs as a terminal application, a Rust library, a Vim and Neovim plugin, and a shell integration tool. It provides real-time filtering and selection from lists of items, supporting keyboard and mouse navigation, live preview panes, and multi-select functionality across Linux, macOS, and Windows. The tool distinguishes itself through a composable query expression tree that supports fuzzy, exact, inverse, prefix, suffix, and logical AND/OR operators, combined with a Smith-Waterman scoring engine that penalizes typos and gaps for natural rel

    Rustfuzzyfinderrustskim
    在 GitHub 上查看↗6,592
  • uutils/coreutilsuutils 的头像

    uutils/coreutils

    23,621在 GitHub 上查看↗

    This project is a suite of basic command line utilities rewritten in Rust, providing a cross-platform implementation of POSIX shell utilities. It serves as a portable CLI toolset designed to run across different operating systems and architectures. The implementation includes a WebAssembly shell environment, which allows these essential command line tools to be executed directly within a web browser without requiring a local installation. The toolset covers a broad range of system capabilities, including filesystem operations, text processing and stream editing, and system administration too

    Rust
    在 GitHub 上查看↗23,621
  • 11ty/eleventy11ty 的头像

    11ty/eleventy

    19,670在 GitHub 上查看↗

    Eleventy is a JavaScript-based static site generator designed to transform templates, data files, and markdown into optimized HTML. It functions as a versatile template rendering engine and content management framework, allowing developers to aggregate data from diverse sources—including local files, databases, and external APIs—to populate structured web content. The project is distinguished by its template-engine-agnostic pipeline, which decouples the build process from specific rendering languages. This allows users to integrate multiple template formats, such as Liquid, Nunjucks, Handleba

    JavaScriptblog-enginedocumentation-tooleleventy
    在 GitHub 上查看↗19,670
  • cheat/cheatcheat 的头像

    cheat/cheat

    13,361在 GitHub 上查看↗

    Cheat is a command-line cheatsheet manager and terminal reference tool used for creating and viewing searchable, interactive guides. It functions as a plain-text knowledge base that organizes technical notes and command snippets through a hierarchical directory structure and metadata tags. The tool provides context-aware note management by discovering and displaying project-specific documentation based on the current working directory. It allows for the creation of a personalized collection of reference files that can be retrieved directly within a shell environment to assist with command opt

    Go
    在 GitHub 上查看↗13,361
  • xo/usqlxo 的头像

    xo/usql

    10,014在 GitHub 上查看↗

    usql is a universal SQL command-line interface used to connect to and manage multiple SQL and NoSQL databases through a single unified tool. It provides a standardized interface for executing queries across various data stores and serves as a multi-database query tool and schema inspector. The tool distinguishes itself by enabling cross-database data migration, allowing users to pipe result sets from one active database connection directly into another. It also features terminal-based data visualization, which renders query results as graphical charts, graphs, and images directly within the t

    Gocommand-linedatabasego
    在 GitHub 上查看↗10,014
  • iyear/tdliyear 的头像

    iyear/tdl

    7,135在 GitHub 上查看↗

    tdl is a command-line tool for Telegram account automation, media management, and data archiving. It provides a programmatic interface for downloading and uploading files, forwarding messages, and exporting chat history, member lists, and media into structured JSON files. The project distinguishes itself through a session management system that isolates multiple account identities using unique namespaces. It features expression-based routing for messages and uploads, allowing users to direct content to specific destination chats using custom logic and dynamic caption generation. The tool cov

    Gobashdownloaddownloader
    在 GitHub 上查看↗7,135
  • ip7z/7zipip7z 的头像

    ip7z/7zip

    2,715在 GitHub 上查看↗

    7-Zip is a data compression tool and file archiver designed for creating and extracting archives. It functions as a utility for reducing the storage requirements of files and folders through high-ratio lossless compression and managing the 7z open-standard format. The software provides capabilities for cross-platform archive management, allowing users to open and create various archive formats across different operating systems. It supports data backup and recovery, as well as the packaging of multiple files into single archives for distribution. The project implements a variety of compressi

    C++
    在 GitHub 上查看↗2,715
  • node-formidable/formidablenode-formidable 的头像

    node-formidable/formidable

    7,178在 GitHub 上查看↗

    Formidable is a streaming multipart form parser and file upload handler for Node.js. It provides the utility to process incoming HTTP requests containing a mix of text fields and files, converting them into structured data. The project is designed as a multipart data streamer that can pipe incoming uploads directly to the local filesystem or cloud storage providers. It includes a cloud storage upload bridge to route streams to services such as AWS S3, Azure, or GCP without requiring intermediate local disk storage. The tool incorporates server-side file validation and security controls, incl

    JavaScriptaws-lambdaaws-s3azure
    在 GitHub 上查看↗7,178
  • pbatard/fidopbatard 的头像

    pbatard/Fido

    2,773在 GitHub 上查看↗

    Fido is a command-line tool for automating the retrieval of official Windows installation images and UEFI shell files. It provides a script-driven interface to download these system images directly from remote servers without the use of a web browser. The project utilizes LZMA compression to embed scripts within executable binaries for smaller distribution sizes. It incorporates security utilities for generating and verifying cryptographic digital signatures, ensuring the integrity and authenticity of downloaded files via public-key verification. The tool covers automated file deployment and

    PowerShelledk2isopowershell-script
    在 GitHub 上查看↗2,773
  • chinabugotech/hutoolchinabugotech 的头像

    chinabugotech/hutool

    30,282在 GitHub 上查看↗

    Hutool is a standard utility library for Java application development designed to simplify common programming tasks and reduce boilerplate code. It provides a comprehensive collection of reusable helper classes and static utilities to streamline development across the Java ecosystem. The project implements a wide array of specialized toolkits, including systems for cryptography and security, network communication via HTTP and JSON clients, and the processing of office documents and file system IO. It also features a concurrency and scheduling framework for managing asynchronous tasks and recu

    Javahttphutooljava
    在 GitHub 上查看↗30,282
  • kohler/gifsiclekohler 的头像

    kohler/gifsicle

    4,255在 GitHub 上查看↗

    Gifsicle is a command-line image processor and animation editor used for creating, editing, and optimizing GIF images. It functions as a utility for assembling static images into animations, extracting individual frames from existing sequences, and manipulating GIF metadata. The tool distinguishes itself through specialized optimization capabilities that reduce file sizes by removing redundant pixels and employing lossy compression. It manages color palettes through quantization and colormap conversion to ensure display compatibility and reduce bit-depth. Broad capabilities include image tra

    C
    在 GitHub 上查看↗4,255
  • ldqk/masuit.toolsldqk 的头像

    ldqk/Masuit.Tools

    6,182在 GitHub 上查看↗

    Masuit.Tools is a comprehensive static utility library for .NET and ASP.NET Core development. It provides a broad collection of reusable helper methods and infrastructure components that cover common programming tasks without requiring dependency injection or instance management. The library is organized as flat utility classes, making its functionality directly accessible from anywhere in a project. The toolkit distinguishes itself through a wide range of integrated capabilities that go beyond typical utility libraries. It includes a multithreaded range-request file downloader with pause and

    C#datetimeencryptionexcel
    在 GitHub 上查看↗6,182
  • fritx/win-7zipfritx 的头像

    fritx/win-7zip

    11在 GitHub 上查看↗

    This npm package contains a lite-version of 7zip, ≈2.4MB.

    JavaScript
    在 GitHub 上查看↗11
  • node-modules/compressingnode-modules 的头像

    node-modules/compressing

    457在 GitHub 上查看↗

    npm-image: https://img.shields.io/npm/v/compressing.svg?style=flat-square npm-url: https://npmx.dev/package/compressing codecov-image: https://codecov.io/gh/node-modules/compressing/branch/master/graph/badge.svg codecov-url: https://codecov.io/gh/node-modules/compressing…

    JavaScript
    在 GitHub 上查看↗457
  • nodeca/pakonodeca 的头像

    nodeca/pako

    6,081在 GitHub 上查看↗

    Pako is a pure JavaScript compression library that ports the C zlib library to JavaScript, providing deflate and gzip compression and decompression capabilities. It runs in both browser and Node.js environments by using typed arrays and universal JavaScript, avoiding platform-specific APIs for cross-platform compatibility. The library handles data through bitwise operations for Huffman coding and LZ77 matching, and automatically encodes string inputs to UTF-8 before compression while decoding them back on decompression. It supports streaming chunk-based processing, allowing incremental data h

    JavaScript
    在 GitHub 上查看↗6,081
  • cthackers/adm-zipcthackers 的头像

    cthackers/adm-zip

    2,170在 GitHub 上查看↗

    ADM-ZIP is a pure JavaScript implementation for zip data compression for NodeJS.

    JavaScript
    在 GitHub 上查看↗2,170