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
·
Back to cornerman/dotfiles

Open-source alternatives to Dotfiles

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

  • jroimartin/gocuiAvatar jroimartin

    jroimartin/gocui

    10,575Vezi pe GitHub↗

    gocui is a console user interface library for the Go programming language. It provides a toolkit for building interactive terminal applications using a layout engine that organizes overlapping rectangular views and coordinates. The library features a terminal input handler to capture and map keyboard shortcuts and mouse events to specific application actions. It includes an ANSI escape sequence parser to manage text attributes, colors, and cursor positioning. The framework covers interface view management and overlapping window layering, allowing for a structured arrangement of content. Rend

    Gocuigogocui
    Vezi pe GitHub↗10,575
  • peterbrittain/asciimaticsAvatar peterbrittain

    peterbrittain/asciimatics

    4,286Vezi pe GitHub↗

    Asciimatics is a cross-platform terminal user interface framework and console wrapper. It functions as a curses-compatible library providing a toolkit for building interactive text-based applications, an ASCII art generator, and a terminal animation engine. The project distinguishes itself through a visual effects engine capable of rendering sprites, particle systems, and anti-aliased lines. It includes specialized systems for creating moving text-based graphics and tools for converting image files into character-based representations. The framework covers core terminal management including

    Pythonascii-artconsolecross-platform
    Vezi pe GitHub↗4,286
  • orhun/pkgtopAvatar orhun

    orhun/pkgtop

    344Vezi pe GitHub↗

    Interactive package manager and resource monitor designed for the GNU/Linux.

    Go
    Vezi pe GitHub↗344
  • tmux-python/tmuxpAvatar tmux-python

    tmux-python/tmuxp

    4,522Vezi pe 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
    Vezi pe GitHub↗4,522

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Find more with AI search
  • zolrath/wemuxAvatar zolrath

    zolrath/wemux

    3,668Vezi pe GitHub↗

    Multi-User Tmux Made Easy

    Shell
    Vezi pe GitHub↗3,668
  • prompt-toolkit/python-prompt-toolkitAvatar prompt-toolkit

    prompt-toolkit/python-prompt-toolkit

    10,498Vezi pe GitHub↗

    This project is a Python terminal user interface library and toolkit designed for building interactive command-line applications. It provides a terminal input manager and a widget toolkit for rendering dashboards, menus, and editors within a terminal emulator. The library enables the creation of full-screen terminal interfaces and interactive shells. It distinguishes itself with advanced input handling, including lexer-based syntax highlighting for visual feedback on code structure and support for industry-standard keyboard navigation modes such as Emacs and Vi. The capability surface covers

    Python
    Vezi pe GitHub↗10,498
  • guake/guakeAvatar Guake

    Guake/guake

    4,617Vezi pe GitHub↗

    Guake is a drop-down terminal emulator for Linux built on the VTE widget, designed to appear instantly with a single configurable hotkey. It mimics the quake-style console by sliding down from the top of the screen, supporting full-screen toggling and transparency. The terminal manages multiple sessions as named tabs, with automatic naming from the running command and customizable switching shortcuts. It also adapts to multi-monitor setups by placing the window on the monitor under the mouse cursor or a designated screen. Guake stands out with its ability to detect file paths and URLs in term

    Pythonguakeguake-terminalhacktoberfest
    Vezi pe GitHub↗4,617
  • junegunn/fzfAvatar junegunn

    junegunn/fzf

    81,017Vezi pe GitHub↗

    This project is a general-purpose command-line filter that provides an interactive interface for processing standard input streams. It enables real-time fuzzy searching, data selection, and transformation, allowing users to navigate complex information or file systems directly within their terminal. By utilizing a pipe-oriented architecture, it integrates into existing shell pipelines and workflows to facilitate efficient data exploration. What distinguishes this tool is its highly extensible, event-driven design that allows for deep integration with external processes. It supports asynchrono

    Gobashclifish
    Vezi pe GitHub↗81,017
  • rastapasta/mapsciiAvatar rastapasta

    rastapasta/mapscii

    8,975Vezi pe GitHub↗

    Mapscii is a terminal-based geographic interface and vector map renderer. It allows users to view and explore geographic map data and points of interest directly within an xterm-compatible console using ASCII and Braille characters. The project functions as a vector tile map client capable of fetching and styling geographic layers from public or private sources. It also serves as an MBTiles map viewer, enabling the exploration of geographic data stored in local files for offline use. The tool provides keyboard-driven navigation for zooming and panning across coordinates, along with the abili

    JavaScriptascii-artbrailleconsole
    Vezi pe GitHub↗8,975
  • tmate-io/tmateAvatar tmate-io

    tmate-io/tmate

    6,074Vezi pe GitHub↗

    Instant Terminal Sharing

    C
    Vezi pe GitHub↗6,074
  • antonmedv/fxAvatar antonmedv

    antonmedv/fx

    20,282Vezi pe 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
    Vezi pe GitHub↗20,282
  • anishathalye/dotbotAvatar anishathalye

    anishathalye/dotbot

    7,802Vezi pe 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
    Vezi pe GitHub↗7,802
  • stefanhaustein/terminalimageviewerAvatar stefanhaustein

    stefanhaustein/TerminalImageViewer

    1,681Vezi pe GitHub↗

    Small C++ program to display images in a (modern) terminal using RGB ANSI codes and unicode block graphics characters

    C++
    Vezi pe GitHub↗1,681
  • sharkdp/batAvatar sharkdp

    sharkdp/bat

    59,284Vezi pe GitHub↗

    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

    Rustclicommand-linegit
    Vezi pe GitHub↗59,284
  • cornerman/prompt-hjemAvatar cornerman

    cornerman/prompt-hjem

    7Vezi pe GitHub↗

    a zsh prompt

    Makefile
    Vezi pe GitHub↗7
  • dheera/rosshowAvatar dheera

    dheera/rosshow

    1,139Vezi pe GitHub↗

    Visualize ROS topics inside a terminal with Unicode/ASCII art

    Python
    Vezi pe GitHub↗1,139
  • jlevy/the-art-of-command-lineAvatar jlevy

    jlevy/the-art-of-command-line

    161,352Vezi pe GitHub↗

    This project is a comprehensive technical reference and educational resource designed to improve proficiency with command-line interfaces. It functions as a productivity toolkit, providing a structured knowledge base of essential terminal operations, system administration tasks, and high-impact command sequences for daily development workflows. The guide distinguishes itself through its cross-platform approach, offering standardized documentation that maps utility usage across Linux, macOS, and Windows environments. It provides specific guidance for managing native tools and compatibility lay

    bashdocumentationlinux
    Vezi pe GitHub↗161,352
  • withfig/autocompleteAvatar withfig

    withfig/autocomplete

    25,189Vezi pe GitHub↗

    This project is a shell autocomplete engine and completion provider that adds real-time suggestions for command line interface options and arguments within a terminal. It functions as a declarative completion framework, allowing command hierarchies and option sets to be defined via structured data instead of manual shell scripts. The system acts as a cross-shell completion bridge, translating a single unified definition into commands compatible with multiple different shell environments. This ensures a consistent autocomplete experience across various terminals using a shared specification fo

    TypeScriptautocompletebashcli
    Vezi pe GitHub↗25,189
  • agilira/orpheusAvatar agilira

    agilira/orpheus

    32Vezi pe 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
    Vezi pe GitHub↗32
  • agilira/flash-flagsAvatar agilira

    agilira/flash-flags

    11Vezi pe 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
    Vezi pe GitHub↗11
  • abacaj/chatgpt-backupA

    abacaj/chatgpt-backup

    0Vezi pe GitHub↗
    Vezi pe GitHub↗0
  • adishavit/arghAvatar adishavit

    adishavit/argh

    1,439Vezi pe GitHub↗

    Argh! A minimalist argument handler.

    C++argument-parserclicli-args
    Vezi pe GitHub↗1,439
  • amokhuginnsson/replxxAvatar AmokHuginnsson

    AmokHuginnsson/replxx

    757Vezi pe GitHub↗

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

    C++
    Vezi pe GitHub↗757
  • adamralph/simple-execA

    adamralph/simple-exec

    0Vezi pe GitHub↗
    Vezi pe GitHub↗0
  • antham/strumtAvatar antham

    antham/strumt

    62Vezi pe GitHub↗

    Strumt is a library to create prompt chain

    Gopromptprompt-chain
    Vezi pe GitHub↗62
  • antirez/linenoiseAvatar antirez

    antirez/linenoise

    4,302Vezi pe 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
    Vezi pe GitHub↗4,302
  • aandrew-me/tgptAvatar aandrew-me

    aandrew-me/tgpt

    3,194Vezi pe GitHub↗

    AI Chatbots in terminal for free

    Goaichatbotchatgpt
    Vezi pe GitHub↗3,194
  • apcera/termtablesA

    apcera/termtables

    0Vezi pe GitHub↗
    Vezi pe GitHub↗0
  • appleboy/codegptAvatar appleboy

    appleboy/CodeGPT

    1,496Vezi pe 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
    Vezi pe GitHub↗1,496
  • 0xacx/chatgpt-shell-cliAvatar 0xacx

    0xacx/chatGPT-shell-cli

    1,238Vezi pe 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
    Vezi pe GitHub↗1,238