Oh My Zsh

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • ohmyzsh

    🙃 A delightful community-driven (with 2,300+ 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 so that makes it easy to keep up with the latest updates from the community.

  • zsh-bench

    Benchmark for interactive Zsh

  • Someone's made a benchmarking system for zsh: https://github.com/romkatv/zsh-bench#premade-configs

    Of course, their config is the best according to the benchmark (and ohmyzsh is the slowest option), but DIY configs are also covered, particularly possible performance optimizations.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • starship

    ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!

  • Recently, I moved off from oh-my-zsh after many users, to vanilla zsh with https://starship.rs, mainly due to the loading speed (used https://github.com/romkatv/zsh-bench to measure the speed).

    Still wanting to try out fish and hopefully soon!

  • fish-shell

    The user-friendly command line shell.

  • powerlevel10k

    A Zsh theme

  • I used ohmyzsh with powerlevel10k/powerlevel10k[0] for years though recently i've settled on fish [1]

    [0] https://github.com/romkatv/powerlevel10k

  • bass

    Make Bash utilities usable in Fish shell

  • I've been using it for years and most things I need nowadays just work (i.e. have Fish support out of the box).

    For all the rest, perhaps give https://github.com/edc/bass a try.

  • theme-budspencer

    A theme for nerds, makes fish even more powerful. It's equipped with a hell of a lot of nice functions and key bindings to speed up your workflow.

  • https://github.com/oh-my-fish/theme-budspencer

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • fisher

    A plugin manager for Fish

  • You've got to install Fisher, then get z, sponge and a few others from the awsm.fish list.

    Then you get trapped by the utility and struggle when you land on some remote server's bash shell.

    https://github.com/jorgebucaran/fisher

    https://github.com/jorgebucaran/awsm.fish#readme

  • awsm.fish

    A curation of prompts, plugins & other Fish treasures 🐚💎

  • You've got to install Fisher, then get z, sponge and a few others from the awsm.fish list.

    Then you get trapped by the utility and struggle when you land on some remote server's bash shell.

    https://github.com/jorgebucaran/fisher

    https://github.com/jorgebucaran/awsm.fish#readme

  • fnm

    🚀 Fast and simple Node.js version manager, built in Rust

  • I switched from nvm to fnm a few years ago and have never looked back. Zero performance issues and it supports .nvmrc files.

    https://github.com/Schniz/fnm

  • shell_gpt

    A command-line productivity tool powered by AI large language models like GPT-4, will help you accomplish your tasks faster and more efficiently.

  • https://github.com/TheR1D/shell_gpt?tab=readme-ov-file#shell...

  • dotfiles

    Settings for various tools I use. (by nickjj)

  • Yep, I use zsh with 2 plugins. One for syntax highlighting commands and another for showing auto-suggestions. It's really fast. The rest is nearly a default zsh set up in terms of zsh configuration. Everything is documented in my dotfiles https://github.com/nickjj/dotfiles.

    My prompt is a 1 liner that shows your git branch as well as coloring up $ to be red or not based on if the last command failed. Coincidentally I just released a blog post today on coloring up your prompt based on if the last command failed at https://nickjanetakis.com/blog/color-your-shell-prompt-red-i....

  • dotfiles

    zsh, git, vscode, ipython (by cbarrick)

  • (vcs_info) builtin.

    I have a pretty extensive Zsh setup in vanilla Zsh: https://github.com/cbarrick/dotfiles

  • tide

    🌊 The ultimate Fish prompt. (by IlanCosman)

  • Tide is as close to powerlevel10k as one can get in Fish.

    https://github.com/IlanCosman/tide

  • sheldon

    :bowtie: Fast, configurable, shell plugin manager

  • I prefer sheldon[1] for the few plugins I use

    [1] https://github.com/rossmacarthur/sheldon

  • liquidprompt

    A full-featured & carefully designed adaptive prompt for Bash & Zsh

  • One option I really like liquid prompt[0]. Simple design which just shows the info I need without getting on my way

    [0] https://github.com/liquidprompt/liquidprompt

  • SaaSHub

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

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts