Shell Productivity

Open-source Shell projects categorized as Productivity

Top 23 Shell Productivity Projects

Productivity
  1. ohmyzsh

    ๐Ÿ™ƒ A delightful community-driven (with 2,400+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool that makes it easy to keep up with the latest updates from the community.

    Project mention: Installing Terraform | dev.to | 2025-04-19

    To start this re-learning journey, I feel like I should start with setting up a VPC on my AWS account. I already have an account so I will not be writing about that. However, since I want to do all of this via IaC, I need to setup Terraform. Luckily for me, this is a new laptop so I have nothing setup on it, besides iTerm2. Btw, I am using https://ohmyz.sh/ for my shell, so shout out to that team. This is what it looks like right now.

  2. InfluxDB

    InfluxDB โ€“ Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. bash-it

    A community Bash framework.

  4. nb

    CLI and local web plain text noteโ€‘taking, bookmarking, and archiving with linking, tagging, filtering, search, Git versioning & syncing, Pandoc conversion, + more, in a single portable script.

    Project mention: โœจ Top 5 Open-Source Terminal Note-Taking Applications โœจ | dev.to | 2025-01-29

    Repository: nb

  5. oh-my-bash

    A delightful community-driven framework for managing your bash configuration, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.

  6. zsh-vi-mode

    ๐Ÿ’ป A better and friendly vi(vim) mode plugin for ZSH.

  7. zsh-you-should-use

    ๐Ÿ“Ž ZSH plugin that reminds you to use existing aliases for commands you just typed

  8. notes

    :pencil: Simple delightful note taking, with more unix and less lock-in. (by pimterry)

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. synth-shell

    Boost your terminal, script by script

  11. goto

    Alias and navigate to directories with tab completion in Linux

  12. wd

    :rocket: Jump to custom directories in zsh

  13. zsh-iterm-touchbar

    Display feedback of terminal in the ๐Ÿ Touchbar

  14. things.sh

    Simple read-only comand-line interface to your Things 3 database

  15. prm

    A minimal project manager for the terminal. (by EivindArvesen)

  16. tmux-session-wizard

    One prefix to control all your session creation, naming, switching, etc using fzf & zoxide

  17. git-worktree-switcher

    Switch between git worktrees with speed. :zap:

  18. elixir-oh-my-zsh

    Oh My Zsh plugin for Elixir, IEX, Mix and Phoenix

  19. mdt

    Command line markdown todo list manager

  20. muccadoro

    ๐Ÿ… Pomodoro timer using figlet, cowsay, and optionally lolcat ๐Ÿฎ

    Project mention: Show HN: Pomoglorbo, a TUI Pomodoro timer for your terminal | news.ycombinator.com | 2024-06-19

    Mine has an ASCII cow to keep you motivated and accountable: https://github.com/meribold/muccadoro.

  21. tmux-fzf-session-switch

    Easy ways to switch between tons of tmux sessions

  22. timebox

    A timer script for Windows/Linux/Unix/macOS to practice timeboxing (the time management technique) (by susam)

  23. CoolRune

    CoolRune is a High-Performance, Security-Focused Meta-Distribution of Artix Linux

  24. goat

    POSIX-compliant shell movement boosting hack for real ninjas (aka `cd x` and `cd ...`) (by 0mp)

  25. Terminal-Setup

    Best Setup for your terminal for programming on macOS

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Shell Productivity discussion

Log in or Post with

Shell Productivity related posts

  • Installing Terraform

    1 project | dev.to | 19 Apr 2025
  • Apple Beralih dari Bash ke Zsh di macOS Catalina: Apa Artinya bagi Developer?

    1 project | dev.to | 12 Apr 2025
  • Most engineers have Git aliases; what are yours?

    1 project | news.ycombinator.com | 26 Mar 2025
  • Bash vs. Zsh: Key differences and when to use each

    1 project | dev.to | 24 Mar 2025
  • OhMyZsh and Janus: Set Up Productive Work Environment in 10 Minutes or Less

    3 projects | dev.to | 20 Mar 2025
  • Adding time to bash history

    1 project | dev.to | 20 Jan 2025
  • My Terminal Setup for 2025 ๐Ÿš€

    1 project | dev.to | 14 Jan 2025
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 18 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more โ†’

Index

What are some of the best open-source Productivity projects in Shell? This list will help you:

# Project Stars
1 ohmyzsh 178,428
2 bash-it 14,525
3 nb 7,061
4 oh-my-bash 6,537
5 zsh-vi-mode 3,709
6 zsh-you-should-use 1,676
7 notes 1,301
8 synth-shell 1,072
9 goto 890
10 wd 713
11 zsh-iterm-touchbar 688
12 things.sh 675
13 prm 442
14 tmux-session-wizard 219
15 git-worktree-switcher 163
16 elixir-oh-my-zsh 156
17 mdt 134
18 muccadoro 107
19 tmux-fzf-session-switch 71
20 timebox 46
21 CoolRune 44
22 goat 39
23 Terminal-Setup 32

Sponsored
InfluxDB โ€“ Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Shell is
the 11th most popular programming language
based on number of references?