Top Bash repositories

Repositories with the GitHub topic “bash”: 68 repositories with 1.5M stars between them, mostly written in Shell, Go and JavaScript. The highest-rated is nvm-sh/nvm, #447 on the bestofgithub Elo ladder.

Biggest movers this week

IainKay/ram-altman

Open on GitHubShell

Monitors your RAM and reports any "quite terrible" unused capacity directly to the CEO of OpenAI.

  • 894+5 Elo, change today
  • 2.1k stars
  • 67 forks
git
git clone https://github.com/IainKay/ram-altman.git
  • bash
  • cron
  • dram
  • email

nvm-sh/nvm

Open on GitHubShell

Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions.

  • 1,994−7 Elo, change today
  • 96.1k stars
  • 10.7k forks
  • 1.1k watchers
brew
brew install nvm
  • bash
  • install
  • lts
  • node

iyear/tdl

Open on GitHubGo

📥 A Telegram toolkit written in Golang

  • 1,519+15 Elo, change today
  • 8.2k stars
  • 838 forks
git
git clone https://github.com/iyear/tdl.git
  • bash
  • download
  • downloader
  • telegram

awesome-lists/awesome-bash

Open on GitHubShell

A curated list of delightful Bash scripts and resources.

  • 1,490+8 Elo, change today
  • 10.2k stars
  • 852 forks
git
git clone https://github.com/awesome-lists/awesome-bash.git
  • awesome
  • awesome-list
  • bash

mikefarah/yq

Open on GitHubGo

yq is a portable command-line YAML, JSON, XML, CSV, TOML, HCL and properties processor

  • 1,670+8 Elo, change today
  • 16.2k stars
  • 1.3k forks
git
git clone https://github.com/mikefarah/yq.git
  • bash
  • cli
  • csv
  • devops-tools

Top 68 on the Elo ladder

  1. #447
    nvm-sh/nvm

    Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions.

    1,994 Elo +6596.1kShell
  2. #606
    jlevy/the-art-of-command-line

    Master the command line, in one page

    1,939 Elo −83162k
  3. #611
    junegunn/fzf

    General-purpose command-line fuzzy finder for files, history, processes and anything you pipe in.

    1,938 Elo −3984.2kGo
  4. #641
    warpdotdev/warp

    Warp is an agentic development environment, born out of the terminal.

    1,930 Elo −4466kRust
  5. #833
    starship/starship

    Minimal, blazing-fast and endlessly customisable prompt for any shell.

    1,888 Elo −5360.7kRust
  6. #1,182
    hwdsl2/setup-ipsec-vpn

    Set up your own IPsec VPN server in just a few minutes, with IPsec/L2TP, Cisco IPsec and IKEv2. Supports Ubuntu…

    1,829 Elo −1829kShell
  7. #1,240
    ajeetdsouza/zoxide

    A smarter cd command that learns the directories you use most.

    1,822 Elo −4240.5kRust
  8. #1,243
    atuinsh/atuin

    ✨ Making your shell magical

    1,821 Elo +2532.4kRust
  9. #1,399
    LeCoupa/awesome-cheatsheets

    👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything…

    1,797 Elo −4846.6kJavaScript
  10. #1,406
    acmesh-official/acme.sh

    A pure Unix shell script ACME client for SSL / TLS certificate automation

    1,797 Elo −2447.9kShell
  11. #1,480
    koalaman/shellcheck

    ShellCheck, a static analysis tool for shell scripts

    1,787 Elo +240.3kHaskell
  12. #1,516
    kingToolbox/WindTerm

    A professional cross-platform SSH/Sftp/Shell/Telnet/Tmux/Serial terminal.

    1,783 Elo −1232.6kC
  13. #1,585
    peass-ng/PEASS-ng

    PEASS - Privilege Escalation Awesome Scripts SUITE (with colors)

    1,774 Elo −620.8kC#
  14. #1,604
    alebcay/awesome-shell

    A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php.

    1,772 Elo −5037.9k
  15. #1,805
    jaywcjlove/linux-command

    Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。https://git.io/linux

    1,749 Elo −1537.2kMarkdown
  16. #2,162
    JanDeDobbeleer/oh-my-posh

    The most customisable and low-latency cross platform/shell prompt renderer

    1,710 Elo −3123.7kGo
  17. #2,397
    mathiasbynens/dotfiles

    :wrench: .files, including ~/.macos — sensible hacker defaults for macOS

    1,686 Elo −9131.5kShell
  18. #2,444
    google/zx

    A tool for writing better scripts

    1,681 Elo +1745.8kJavaScript
  19. #2,567
    mikefarah/yq

    yq is a portable command-line YAML, JSON, XML, CSV, TOML, HCL and properties processor

    1,670 Elo +3816.2kGo
  20. #2,683
    charmbracelet/gum

    A tool for glamorous shell scripts 🎀

    1,661 Elo +3824.6kGo
  21. #3,017
    gitui-org/gitui

    Blazing 💥 fast terminal-ui for git written in rust 🦀

    1,635 Elo +1122.6kRust
  22. #3,203
    dylanaraps/pure-bash-bible

    📖 A collection of pure bash alternatives to external processes.

    1,623 Elo −5741.7kShell
  23. #3,447
    Nyr/openvpn-install

    OpenVPN road warrior installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS and Fedora

    1,608 Elo −4320.6kShell
  24. #3,485
    PipedreamHQ/pipedream

    Connect APIs, remarkably fast. Free for developers.

    1,606 Elo −2211.7kJavaScript
  25. #3,873
    angristan/openvpn-install

    Set up your own OpenVPN server on Debian, Ubuntu, Fedora, CentOS, Arch Linux and more

    1,581 Elo −1916.1kShell
  26. #4,107
    asdf-vm/asdf

    Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more

    1,567 Elo −3725.6kGo
  27. #4,187
    Bash-it/bash-it

    A community Bash framework.

    1,563 Elo −4215.3kShell
  28. #4,230
    dylanaraps/neofetch

    🖼️ A command-line system information tool written in bash 3.2+

    1,560 Elo −3523.6kShell
  29. #4,279
    denisidoro/navi

    An interactive cheatsheet tool for the command-line

    1,557 Elo −1217.8kRust
  30. #4,426
    withfig/autocomplete

    IDE-style autocomplete for your existing terminal & shell

    1,549 Elo −4025.2kTypeScript
  31. #4,559
    direnv/direnv

    unclutter your .profile

    1,542 Elo +815.5kGo
  32. #4,647
    v1s1t0r1sh3r3/airgeddon

    This is a multi-use bash script for Linux systems to audit wireless networks.

    1,537 Elo +378.1kShell
  33. #5,017
    iyear/tdl

    📥 A Telegram toolkit written in Golang

    1,519 Elo +548.2kGo
  34. #5,091
    rbenv/rbenv

    Manage your app's Ruby environment

    1,515 Elo −4816.7kShell
  35. #5,306
    skywind3000/awesome-cheatsheets

    超级速查表 - 编程语言、框架和开发工具的速查表,单个文件包含一切你需要知道的东西 :zap:

    1,505 Elo −412.6kShell
  36. #5,307
    jessfraz/dockerfiles

    Various Dockerfiles I use on the desktop and on servers.

    1,505 Elo −2713.9kDockerfile
  37. #5,422
    89luca89/distrobox

    Use any linux distribution inside your terminal. Enable both backward and forward compatibility with software and…

    1,500 Elo +3813.1kGo
  38. #5,435
    Fechin/reference

    ⭕ Share quick reference cheat sheet for developers.

    1,499 Elo +2010.9kEJS
  39. #5,437
    xpipe-io/xpipe

    Access your entire server infrastructure from your local desktop

    1,499 Elo +2514.6kJava
  40. #5,647
    awesome-lists/awesome-bash

    A curated list of delightful Bash scripts and resources.

    1,490 Elo +4210.2kShell
  41. #5,765
    bregman-arie/devops-resources

    DevOps resources - Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform…

    1,484 Elo −69.7kGroovy
  42. #5,824
    kanaka/mal

    mal - Make a Lisp

    1,482 Elo −2710.7kAssembly
  43. #5,909
    powerline/powerline

    Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications…

    1,477 Elo −2214.8kPython
  44. #6,056
    cheat/cheat

    cheat allows you to create and view interactive cheatsheets on the command-line. It was designed to help remind *nix…

    1,471 Elo −1613.4kGo
  45. #6,414
    mvdan/sh

    A shell parser, formatter, and interpreter with bash and zsh support; includes shfmt

    1,456 Elo +219.1kGo
  46. #6,775
    faressoft/terminalizer

    🦄 Record your terminal and generate animated gif images or share a web player

    1,442 Elo −2616.1kJavaScript
  47. #6,779
    webpro/awesome-dotfiles

    A curated list of dotfiles resources.

    1,442 Elo +2710.9k
  48. #6,788
    microsoft/inshellisense

    IDE style command line auto complete

    1,441 Elo +2410.7kTypeScript
  49. #6,813
    ChristianLempa/boilerplates

    Create reusable templates and turn them into configurable workloads for homelabs and self-hosted infrastructure. Free…

    1,440 Elo −88kPython
  50. #6,903
    onceupon/Bash-Oneliner

    A collection of handy Bash One-Liners and terminal tricks for data processing and Linux system maintenance.

    1,437 Elo +1110.8k
  51. #6,952
    HariSekhon/DevOps-Bash-tools

    1200+ DevOps Bash Scripts - AWS, GCP, Kubernetes, Docker, CI/CD, APIs, SQL, PostgreSQL, MySQL, Hive, Impala, Kafka…

    1,435 Elo −138.4kShell
  52. #7,090
    Gogh-Co/Gogh

    Gogh is a collection of color schemes for various terminal emulators, including Gnome Terminal, Pantheon Terminal…

    1,430 Elo +1410.3kShell
  53. #7,160
    shelljs/shelljs

    :shell: Portable Unix shell commands for Node.js

    1,427 Elo −2414.4kJavaScript
  54. #7,220
    masonr/yet-another-bench-script

    YABS - a simple bash script to estimate Linux server performance using fio, iperf3, & Geekbench

    1,425 Elo +166.8kShell
  55. #7,332
    alexanderepstein/Bash-Snippets

    A collection of small bash scripts for heavy terminal users

    1,420 Elo −219.9kShell
  56. #7,565
    oldratlee/useful-scripts

    🐌 useful scripts for making developer's everyday life easier and happier, involved java, shell etc.

    1,411 Elo −137.5kShell
  57. #8,125
    MichaIng/DietPi

    Lightweight justice for your single-board computer!

    1,391 Elo +126.4kShell
  58. #8,234
    bobbyiliev/introduction-to-bash-scripting

    Free Introduction to Bash Scripting eBook

    1,386 Elo +286.3kHTML
  59. #8,372
    codota/TabNine

    AI Code Completions

    1,380 Elo −2010.7kShell
  60. #8,376
    bats-core/bats-core

    Bash Automated Testing System

    1,380 Elo +376.3kShell
  61. #8,560
    guarinogabriel/Mac-CLI

     macOS command line tool for developers – The ultimate tool to manage your Mac. It provides a huge set of command line…

    1,373 Elo 9.1kShell
  62. #8,902
    xwmx/nb

    CLI and local web plain text note‑taking, bookmarking, and archiving with linking, tagging, filtering, search, Git…

    1,355 Elo +228.4kShell
  63. #9,145
    kellyjonbrazil/jc

    CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to…

    1,342 Elo −18.7kPython
  64. #9,308
    rgcr/m-cli

     Swiss Army Knife for macOS

    1,333 Elo −199.9kShell
  65. #9,754
    enquirer/enquirer

    Stylish, intuitive and user-friendly prompts. Used by eslint, webpack, yarn, pm2, pnpm, RedwoodJS, FactorJS…

    1,286 Elo −187.9kJavaScript
  66. #9,799
    git-quick-stats/git-quick-stats

    ▁▅▆▃▅ Git quick statistics is a simple and efficient way to access various statistics in git repository.

    1,276 Elo −37kShell
  67. #9,883
    yadm-dev/yadm

    Yet Another Dotfiles Manager

    1,249 Elo −46.4kPython
  68. #10,053
    IainKay/ram-altman

    Monitors your RAM and reports any "quite terrible" unused capacity directly to the CEO of OpenAI.

    894 Elo +3132.1kShell