awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to marcinbor85/microshell

Open-source alternatives to Microshell

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

  • 0ut0flin3/reptyl0

    0ut0flin3/reptyl

    0View on GitHub↗
    View on GitHub↗0
  • 0xacx/chatgpt-shell-cli0xacx avatar

    0xacx/chatGPT-shell-cli

    1,238View on GitHub↗

    Simple shell script to use OpenAI's ChatGPT and DALL-E from the terminal. No Python or JS required. Formerly https://gptshell.cc

    Shell
    View on GitHub↗1,238
  • a-n-t-h-o-n-y/termoxa-n-t-h-o-n-y avatar

    a-n-t-h-o-n-y/TermOx

    866View on GitHub↗

    C++20 Terminal User Interface (TUI) Library.

    C++
    View on GitHub↗866
  • a8m/pba8m avatar

    a8m/pb

    598View on GitHub↗

    Console progress bar for Rust

    Rust
    View on GitHub↗598
  • aandrew-me/tgptaandrew-me avatar

    aandrew-me/tgpt

    3,194View on GitHub↗

    AI Chatbots in terminal for free

    Goaichatbotchatgpt
    View on GitHub↗3,194
  • abacaj/chatgpt-backupA

    abacaj/chatgpt-backup

    0View on GitHub↗
    View on GitHub↗0
  • abcminiuser/micromenu-v2abcminiuser avatar

    abcminiuser/micromenu-v2

    83View on GitHub↗

    Tiny text-orientated menu library in C for embedded use.

    Makefile
    View on GitHub↗83

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
  • abhagsain/ai-cliabhagsain avatar

    abhagsain/ai-cli

    1,174View on GitHub↗

    Get answers for CLI commands from ChatGPT right from your terminal

    TypeScriptaichatgptcli
    View on GitHub↗1,174
  • acheong08/chatgptacheong08 avatar

    acheong08/ChatGPT

    27,924View on GitHub↗

    This project is a command line AI client and API wrapper designed to facilitate interaction with a large language model. It functions as a terminal interface for sending multi-line prompts and receiving generated text, providing a means of conversational AI integration through a programmable interface. The system utilizes a reverse-engineered API interface and HTTP-based request simulation to communicate with the model. It includes an AI plugin manager that allows for the installation and management of external extensions to increase the functional capabilities of the language model. The imp

    Python
    View on GitHub↗27,924
  • adambajguz/typinadambajguz avatar

    adambajguz/Typin

    253View on GitHub↗

    Declarative framework for interactive CLI applications

    C#
    View on GitHub↗253
  • adamralph/simple-execA

    adamralph/simple-exec

    0View on GitHub↗
    View on GitHub↗0
  • adishavit/arghadishavit avatar

    adishavit/argh

    1,439View on GitHub↗

    Argh! A minimalist argument handler.

    C++argument-parserclicli-args
    View on GitHub↗1,439
  • agilira/flash-flagsagilira avatar

    agilira/flash-flags

    11View on GitHub↗

    FlashFlags is an ultra-fast, zero-dependency, lock-free command-line flag parsing library for Go. Originally built for Argus, it provides great performance while maintaining simplicity and ease of use.

    Gocommand-lineconfiguration-filesevironmental-variables
    View on GitHub↗11
  • agilira/orpheusagilira avatar

    agilira/orpheus

    32View on GitHub↗

    Orpheus is a high-performance CLI framework designed to be super simple and ~30× faster than popular alternatives with zero external dependencies. Built on FlashFlags, Orpheus provides a simple interface to create modern, fast CLI apps similar to git.

    Goagiliraclicli-app
    View on GitHub↗32
  • airlift/airlineA

    airlift/airline

    0View on GitHub↗
    View on GitHub↗0
  • akamensky/argparseakamensky avatar

    akamensky/argparse

    640View on GitHub↗

    Argparse for golang. Just because flag sucks

    Goargparseargument-parserawesome-go
    View on GitHub↗640
  • alecthomas/kingpinalecthomas avatar

    alecthomas/kingpin

    3,564View on GitHub↗

    CONTRIBUTIONS ONLY: A Go (golang) command line and flag parser

    Goclicommand-linego
    View on GitHub↗3,564
  • alexeyco/simpletablealexeyco avatar

    alexeyco/simpletable

    550View on GitHub↗

    Simple tables in terminal with Go

    Goasciicligo
    View on GitHub↗550
  • alexflint/go-argalexflint avatar

    alexflint/go-arg

    2,229View on GitHub↗
    Goargument-parsinggolang
    View on GitHub↗2,229
  • amachino/command-aiA

    amachino/command-ai

    0View on GitHub↗
    View on GitHub↗0
  • amidabuddha/console-chat-gptA

    amidabuddha/console-chat-gpt

    0View on GitHub↗
    View on GitHub↗0
  • amjadjibon/memshamjadjibon avatar

    amjadjibon/memsh

    8View on GitHub↗

    memsh - virtual in-memory shell

    Go
    View on GitHub↗8
  • amokhuginnsson/replxxAmokHuginnsson avatar

    AmokHuginnsson/replxx

    757View on GitHub↗

    A readline and libedit replacement that supports UTF-8, syntax highlighting, hints and Windows and is BSD licensed.

    C++
    View on GitHub↗757
  • anishathalye/dotbotanishathalye avatar

    anishathalye/dotbot

    7,802View on GitHub↗

    Dotbot is a dotfile installation manager and environment setup automator designed to deploy configuration files from a repository to a local system. It functions as a symlink deployment utility and templated configuration engine, using a combination of symbolic links and custom directives to synchronize settings across machines. The project enables the automation of dotfile deployment through a shell-based configuration bootstrapper. It supports the synchronization of application profiles and the rendering of dynamic configuration files from templates before they are deployed to the filesyste

    Python
    View on GitHub↗7,802
  • antham/strumtantham avatar

    antham/strumt

    62View on GitHub↗

    Strumt is a library to create prompt chain

    Gopromptprompt-chain
    View on GitHub↗62
  • antirez/linenoiseantirez avatar

    antirez/linenoise

    4,302View on GitHub↗

    Linenoise is a lightweight C library for terminal line editing, command history management, and asynchronous input processing. It functions as a self-contained alternative for capturing user input from the command line without requiring external dependencies. The utility provides a non-blocking input processor that handles keyboard data via a feed mechanism, allowing applications to process user typing and external events simultaneously. It supports the implementation of custom shells and REPLs through features such as callback-based autocompletion, input hinting, and a circular history buffe

    C
    View on GitHub↗4,302
  • antonmedv/fxantonmedv avatar

    antonmedv/fx

    20,282View on GitHub↗

    Fx is a command-line processing suite designed for the transformation, conversion, exploration, and visualization of structured data. It functions as a terminal-based utility that handles both automated shell pipelines and interactive navigation of complex, nested data hierarchies. The tool distinguishes itself by integrating a JavaScript-based engine that executes user-provided logic to filter, map, or modify data fields within a sandboxed runtime. It maintains a responsive interface by decoupling data processing from the display loop, allowing users to explore large datasets through an inte

    Goclicommand-linejson
    View on GitHub↗20,282
  • apcera/termtablesA

    apcera/termtables

    0View on GitHub↗
    View on GitHub↗0
  • appleboy/codegptappleboy avatar

    appleboy/CodeGPT

    1,496View on GitHub↗

    A CLI written in Go language that writes git commit messages or do a code review brief for you using ChatGPT AI (gpt-4.1, gpt-4o model) and automatically installs a git prepare-commit-msg hook.

    Gochatgptchatgpt-apigit
    View on GitHub↗1,496
  • 0ut0flin3/gptalk0

    0ut0flin3/gptalk

    0View on GitHub↗
    View on GitHub↗0