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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to fsprojects/argu

Projects sharing features with Argu

30 open-source projects similar to fsprojects/argu, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • adamabdelhamed/powerargsadamabdelhamed avatar

    adamabdelhamed/PowerArgs

    577View on GitHub↗

    The ultimate .NET Standard command line argument parser

    HTML
    View on GitHub↗577
  • bilal-fazlani/commanddotnetbilal-fazlani avatar

    bilal-fazlani/commanddotnet

    612View on GitHub↗

    A modern framework for building modern CLI apps

    C#argument-parsercommand-lineconsole-application
    View on GitHub↗612
  • commandlineparser/commandlinecommandlineparser avatar

    commandlineparser/commandline

    4,817View on GitHub↗

    This library is a .NET command line parser for C# and F# that implements POSIX getopt conventions to map shell arguments into strongly typed objects. It provides a framework for building console applications that process Unix-style flags and options. The project features a routing system that directs program execution based on action-oriented verbs, supporting sub-commands and default actions. It includes an automatic help generator that produces localized usage instructions and formatted help screens based on the defined command options. The toolset covers argument parsing with strongly typ

    C#command-linedotnetdotnet-core
    View on GitHub↗4,817
  • cookiecutter/cookiecuttercookiecutter avatar

    cookiecutter/cookiecutter

    24,950View on GitHub↗

    Cookiecutter is a command-line project templating engine and scaffolding tool used to automate the creation of software project structures. It functions as a project automator that generates initialized repositories and directories from predefined templates using variable substitution. The system utilizes the Jinja2 templating language to render files and folders, transforming generic blueprints into customized codebases based on user input. It supports template distribution via Git repositories or zip archives, allowing for the standardization of development environments across teams. The t

    Pythoncookiecutterpython
    View on GitHub↗24,950

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • copier-org/copiercopier-org avatar

    copier-org/copier

    3,418View on GitHub↗

    Library and command-line utility for rendering projects templates.

    Pythoncookiecuttercopier-templatehacktoberfest
    View on GitHub↗3,418
  • dbcli/liteclidbcli avatar

    dbcli/litecli

    3,269View on GitHub↗

    CLI for SQLite Databases with auto-completion and syntax highlighting

    Pythonlinuxprompt-toolkitpython
    View on GitHub↗3,269
  • dbcli/myclidbcli avatar

    dbcli/mycli

    11,932View on GitHub↗

    mycli is a MySQL command line client, database administration tool, and SQL query editor. It functions as a terminal interface for executing queries and managing MySQL connections, incorporating an integrated assistant that uses large language models to generate and analyze SQL statements based on the current database schema. The tool provides specialized query authoring capabilities, including context-sensitive syntax suggestions, fuzzy-matching identifier completion for tables and columns, and the ability to handover query buffers to external system text editors. It distinguishes its connec

    Pythonauto-completiondatabasemycli
    View on GitHub↗11,932
  • dbcli/pgclidbcli avatar

    dbcli/pgcli

    13,231View on GitHub↗

    pgcli is an interactive command-line interface and database management tool for PostgreSQL. It functions as an interactive SQL shell and query editor that allows users to inspect schemas, manage connections, and run queries against PostgreSQL data sources. The tool is distinguished by its real-time, schema-aware autocompletion for keywords, tables, and columns, as well as dynamic SQL syntax highlighting. It provides safety mechanisms through transaction-aware guardrails that warn against or block destructive statements when no active transaction is detected. Broad capabilities include secure

    Pythondatabasepostgrespostgresql
    View on GitHub↗13,231
  • demystifyfp/fsconfigD

    demystifyfp/FsConfig

    0View on GitHub↗

    FsConfig is a F# library for reading configuration data from environment variables and AppSettings with type safety

    View on GitHub↗0
  • docopt/docopt.fsdocopt avatar

    docopt/docopt.fs

    36View on GitHub↗

    Docopt.fs is a F\# port of docopt `let Docopt.fs = docopt |> F# in`

    F#
    View on GitHub↗36
  • docopt/docopt.netdocopt avatar

    docopt/docopt.net

    358View on GitHub↗

    Port of docopt to .net

    C#clicommand-linedocopt
    View on GitHub↗358
  • httpie/clihttpie avatar

    httpie/cli

    38,228View on GitHub↗

    This project is a terminal-based HTTP client designed for interacting with web services, debugging APIs, and automating network requests. It provides a specialized command-line interface that simplifies the construction of complex HTTP exchanges, allowing users to test and inspect web services directly from the shell. The tool distinguishes itself through a declarative syntax engine that translates shorthand command-line tokens into fully formed HTTP requests, including headers, parameters, and body payloads. It features a modular, plugin-based architecture that enables users to extend core f

    Pythonapiapi-clientapi-testing
    View on GitHub↗38,228
  • jkbrzt/httpiejkbrzt avatar

    jkbrzt/httpie

    38,212View on GitHub↗

    HTTPie is a command-line HTTP client and REST API testing tool designed for sending requests to web services and APIs. It functions as a JSON-native network client and interactive HTTP debugger, providing a terminal interface for constructing and validating API requests and responses. The tool simplifies the process of interacting with APIs by automatically handling JSON payloads and applying colorized formatting to responses for human readability. It supports the simulation of request generation to verify headers and bodies before they are sent over the network. The project covers a broad r

    Python
    View on GitHub↗38,212
  • laixintao/iredislaixintao avatar

    laixintao/iredis

    2,741View on GitHub↗

    Interactive Redis: A Terminal Client for Redis with AutoCompletion and Syntax Highlighting.

    Pythoncommand-line-toolredisredis-cli
    View on GitHub↗2,741
  • logary/logarylogary avatar

    logary/logary

    532View on GitHub↗

    Logs and metrics are one! Professional logging, metrics and analytics for your apps.

    F#
    View on GitHub↗532
  • meyhem/skidMeyhem avatar

    Meyhem/Skid

    5View on GitHub↗

    Simple, portable CLI utility for configuration templating of all text-based config formats.

    F#
    View on GitHub↗5
  • migueldeicaza/gui.csmigueldeicaza avatar

    migueldeicaza/gui.cs

    11,070View on GitHub↗

    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.

    C#
    View on GitHub↗11,070
  • natemcmaster/commandlineutilsnatemcmaster avatar

    natemcmaster/CommandLineUtils

    2,273View on GitHub↗

    Command line parsing and utilities for .NET

    C#command-linedotnetdotnet-core
    View on GitHub↗2,273
  • nvbn/thefucknvbn avatar

    nvbn/thefuck

    97,358View on GitHub↗

    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

    Pythonpythonshell
    View on GitHub↗97,358
  • raphamorim/lucarioR

    raphamorim/lucario

    0View on GitHub↗
    View on GitHub↗0
  • rpetz/sharpnetshrpetz avatar

    rpetz/SharpNetSH

    76View on GitHub↗

    A simple netsh library for C#

    C#
    View on GitHub↗76
  • sloria/doitlivesloria avatar

    sloria/doitlive

    3,567View on GitHub↗

    Because sometimes you need to do it live

    Pythonbashcliclick
    View on GitHub↗3,567
  • spectresystems/spectre.consolespectresystems avatar

    spectresystems/spectre.console

    11,507View on GitHub↗

    spectre.console is a .NET console UI library and command-line interface framework used to build rich user interfaces for console applications. It functions as a console text markup processor and terminal layout engine to provide advanced text styling and structured data organization. The library enables the creation of visually organized interfaces using a system of tables, grids, and panels. It utilizes a dedicated markup language to apply colors and styles to terminal output, allowing for the rendering of formatted text and complex visual structures.

    C#
    View on GitHub↗11,507
  • spf13/spf13-vimspf13 avatar

    spf13/spf13-vim

    15,501View on GitHub↗

    This project is a Vim configuration distribution and IDE framework designed to transform Vim into a full-featured development environment. It functions as an environment bootstrapper that automates the cloning and installation of editor configurations and plugin bundles to ensure a consistent setup across different machines. The distribution uses a structured layer of settings and overrides, allowing users to customize the environment via local and fork-specific files without modifying the base source. It provides a curated collection of extensions that enable IDE-like capabilities for code n

    Vim Script
    View on GitHub↗15,501
  • theangrybyrd/fsliblogTheAngryByrd avatar

    TheAngryByrd/FsLibLog

    59View on GitHub↗

    FsLibLog is a single file you can copy paste or add through Paket Github dependencies to provide your F# library with a logging abstraction. This is a port of the C# LibLog.

    F#
    View on GitHub↗59
  • tmux-python/tmuxptmux-python avatar

    tmux-python/tmuxp

    4,522View on GitHub↗

    tmuxp is a tmux session manager and declarative workspace orchestrator that automates the creation and organization of sessions, windows, and panes. It functions as a libtmux automation wrapper, allowing users to define complex terminal layouts and initial shell commands using YAML or JSON configuration files. The project distinguishes itself as a terminal layout snapshot tool capable of capturing the state of a running session and saving it as a reproducible configuration. It further supports terminal workflow automation by executing bootstrap tasks and startup scripts to prepare environment

    Pythonclicli-utilitiesjson
    View on GitHub↗4,522
  • tmux/tmuxtmux avatar

    tmux/tmux

    46,643View on GitHub↗

    This project is a terminal multiplexer that enables multiple terminal sessions to run simultaneously within a single window or a detached background process. By decoupling the client interface from a persistent server process, it allows users to maintain long-running command-line tasks that continue to execute even after disconnecting from a remote host. The system functions as a terminal window manager and process controller, providing a text-based interface to organize multiple shell processes into custom tiled layouts. It distinguishes itself through a programmable command-line interface t

    C
    View on GitHub↗46,643
  • tyrrrz/clifxTyrrrz avatar

    Tyrrrz/CliFx

    1,605View on GitHub↗
    C#clicommandcommand-line
    View on GitHub↗1,605
  • tyrrrz/cliwrapTyrrrz avatar

    Tyrrrz/CliWrap

    4,976View on GitHub↗

    CliWrap is an asynchronous process manager and child process wrapper library used to execute external commands and integrate command line interfaces into applications. It provides a framework for launching external programs using asynchronous patterns, managing child processes, and validating exit codes. The library distinguishes itself through its ability to route standard input, output, and error streams to memory buffers or real-time event streams. It enables real-time monitoring of process output lines and supports process termination via cancellation tokens. The project covers a broad r

    C#clicommand-linedotnet
    View on GitHub↗4,976
  • vundlevim/vundle.vimV

    VundleVim/Vundle.vim

    23,942View on GitHub↗

    Vundle.vim is a plugin manager and configuration orchestrator for Vim. It allows users to install, update, and remove external extensions based on a central configuration file to maintain consistent editor environments across different machines. The system automates the acquisition of plugin bundles by using Git to clone and track source code. It manages the plugin lifecycle through configuration-driven installation and includes capabilities for searching and discovering new scripts. To ensure extensions are available without restarting the editor, the tool manages the Vim runtime path and r

    Vim Script
    View on GitHub↗23,942