Oh my zsh alternatives reddit.
Disclaimer: I made powerlevel10k.
Oh my zsh alternatives reddit The default Bash shell is a powerful option. We have used some of these posts to build our list of alternatives and similar projects. Some of us still need to use Windows 11 at the office. ofc after removing oh my zsh everything is fast enough. It feels like the features of these two packages are very similar. A guide to setting up zsh in Win10. Oh My Zsh is an open-source Zsh framework used to add extra functionalities for Zsh, turbocharging the entire Zsh user experience. Anyway, I already explained my relationship with zplug. But two popular alternatives, ZSH and Fish, offer more advanced features and customization. I would like to have more a functionality like z, which remember the directories I used most and is able to autocomplete and filter them. zshrc has 5 non-comment lines, one of which sources the main oh-my-zsh. Zsh is no slower than bash, but it will slow down a lot if you load a whole bunch of stuff with it. I recently replaced oh-my-zsh with a hand-written . Oh My Zsh’s extra advanced features cause users who frequently use the terminal to gravitate towards Zsh. Our crowd-sourced lists contains more than 10 apps similar to Starship for Linux, Mac, zsh, BSD and more. txt) that makes it easy to share your config with others. Agnoster polls git status synchronously I'd advise anyone who thinks about using oh-my-zsh to not use the repo belonging to the original creator (robbyrussel). what is a good Oh-My-Zsh alternative? So I've always used OMZ thinking zsh was "laggy" because that's how it is. Apr 26, 2021 · This blog post discusses the common misconceptions about Oh My ZSH, explains why it may hinder your ZSH experience, and offers alternatives for configuring ZSH effectively without relying on Oh My ZSH. Active for over ten years, it has a massive community with over 100 regular developers and thousands of users that have resulted in a project with superb documentation, infinite configuration examples, and an expertly-curated set of built-in plugins and Mar 1, 2025 · These days Bash has closed the gap with Zsh when it comes to core functionality (e. It's been an awesome tool, and it makes terminal look good! What do you use? Zplugin supports plugins from oh-my-zsh, Prezto, Github repos. Also, all the completion features, such as tabbing twice and able to navigate through the directory with arrow keys and so on. Written in Rust. oh-my-zsh also known to be really slow. As long as your zsh prompt reaches to the right edge of the terminal, resizing the terminal will cause visual artifacts. Even if we don't use it on our home machines. Searching for perfect software was never easier. Oct 21, 2023 · Oh-my-zsh is a community-driven framework, which helps users with their zsh configuration and plugins. Much faster. Oct 11, 2022 · Well, WSL it's a good way to have a Unixish environment on Windows, but sadly his performance and Tagged with productivity, zsh, git, terminal. I noticed Oh My Posh has some features it doesn't as well. You can configure prompt once and have it in bash, fish and zsh. And even better, fish is smaller than zsh. There's no reason to feel complelled to write scripts in zsh just because it is your login shell. All the features are the same as before but it feels soooo much snappier, it's like getting a computer upgrade for free! trueI've been using oh-my-zsh for a long time. Why Windows Terminal? May 20, 2021 · I have developed a rather sophisticated workflow in Magit that allows me to stage, commit, push, pull, stash, rebase, reword, and squash, etc. Bash has its own equivalent of autocd and programmable completion, although not as fancy as Zsh’s) and it will probably be enough for me if I wanted to really go back to the basics. Disable right prompt and make sure your left prompt doesn't span until the right edge of the screen. x) and they don't include POSIX tools, e. I definetly recommend using zsh, which should be installed by default & getting oh-my-zsh for even more things like that, e. zshrc and powerlevel10k cause I noticed that oh-my-zsh was causing significant lag when starting a new terminal, and I was only using a handful of plugins anyway that were all easy to install manually (fzf, zoxide, scm-puff). What is the best alternative to ohmyzsh? I am looking for something fast and responsive, easy to maintain, and easy to make look good. It also has different themes (called presets) for me to choose. In this comprehensive guide, we’ll explore the key differences between ZSH and Fish shell. Our crowd-sourced lists contains more than 25 apps similar to Zsh for Linux, Mac, Windows, BSD and more. Plugins are managed via a simple plugins file (typically called . Personally, I didn't find any of them compelling. However I've decided to stick to Starship since its got everything I want and I prefer the toml configuration. The flagship feature is the ability to keep prompt at the bottom of the You can insert zmodload zsh/zprof in the beginning of your zshrc, and add zprof to the end of the zshrc, to see what modules is causing the issues. Just explore ZSH and its amazing how smooth the shell feels. Once you've used zsh, bash feels like riding a bicycle after you get your drivers' license. Starship doesn't have transient prompt and some other things as far as I know. It takes more setup, but I don't have to sign in or anything. Everything you need from oh-my-zsh is available on default fish, don't need to install any plugins. Uninstalling oh-my-zsh and plugging in my essentials With a clear goal in mind, I uninstalled oh-my-zsh. Audience of cicada shell should be people that are seeking simplicity and speed, while not full-feature. Jul 25, 2025 · The best Starship alternatives are Oh My Zsh, Oh My Posh and Antigen. My own . g. [Moved to: https://github. If your servers can afford to have a python interpreter they can definitely install zsh. I agree that if you activate too many plugins you can absolutely slow yourself and your shell experience down but out of the box or with minimal plugins used I really can't agree that oh-my-zsh is "too bloated" but Warp looks like it's attempting to win at buzzword bingo -- it's written in Rust and "is powered by AI. "Lightweight" is the primary reason people pick Prezto over the competition. Mar 10, 2025 · The best Zsh alternatives are fish, GNU Bourne Again SHell and Nu Shell. Many agnoster users fork it and modify/extend to satisfy their needs. Pros of Starship: Works in many shells. Jan 19, 2025 · Alternatives # Antidote # Antidote is the only one I’m really messing with right now (Jan 2025). ZSH is good, prompt customization is good, and oh my ZSH means you can do it with two commands and be done - no fucking around, just a decent solid terminal. Is there any benefits to use them both at the same time (assuming they can be used together)? Zsh for humans, how to get out recovery mode? So I wanted to start using zsh and tried out z4h, but it resulted in something I wasn't looking for. There are more complete alternatives like cygwin and msys, which use POSIX-like syntax for drives. The point of the login shell is to be an interactive tool, and bash is just bad at that. If you aren't 100% satisfied with your shell setup, give Zsh for Humans a try. Oh My ZSH and Starship are absolutely mandatory for me. A question, what do you mean by bloat and slowness, I've similar setup and this is my plugins git dirhistory zsh-autosuggestions zsh-syntax-highlighting and zoxide with `p10k` theme. For cygwin make sure to install apt-cyg - for installing cygwin packages from shell itself. A clean startup time is 50ms. Dec 27, 2023 · For experienced Linux users, choosing the right shell is an important decision. The #zsh channel on Freenode came to seriously dislike OMZ due to the weird design decisions and numerous bugs that were strictly caused by OMZ, not zsh. Has AWESOME plugins. From the Starship documentation, Starship has support for a lot of languages. I just use pure ZSH, but there are tons of other better ZSH frameworks that replace oh-my-zsh, there's a list here Reply reply EtSaf • Jul 21, 2017 · Bundles like oh-my-zsh prevent that learning from happening - so if/when they work perfectly, they may seem conveient, but when they (frequently) cause problems or do not to what the user wants, there is no viable solution but to ditch them. Oh-My-Zsh is the most widely adopted configuration manager for Z Shell (zsh), with over 83,000 stars (as of February 2019) on Github alone. Mar 3, 2022 · oh-my-zsh Posts with mentions or reviews of oh-my-zsh. If this bothers you, there are several mitigation options. Here are all popular alternatives of powerlevel10k with their pros and cons. sh which is only 130 lines total incl comments. Fish is nice in that it comes already pre-installed with a lot of fancy stuff, but if you spend a bit of time you can get almost all the same stuff on zsh, and if you don’t use cancerous Oh My Zsh but instead use say antidote and PowerLevel10k, you’ll have good speed as well, while still retaining POSIX compliance. Moving back to bash bash-it This is where I stumbled upon bash-it. Zsh for Humans is akin to Oh My Zsh and Prezto. By the end, you’ll see why Fish provides […] We would like to show you a description here but the site won’t allow us. What should I stick to? Right now I'm considering either Zim, Zi or zinit. It is fast because it can do things concurrently, and generates an ultra-fast static plugin file that you can easily load from your Zsh config. I'm using the number of stars on github as a proxy for popularity. Zsh all the way, especially with oh-my-zsh :) for history of a command, you can just type part of it, arrow up and it will auto complete. I use default oh-my-zsh with I think syntax highlighting and auto complete and that’s it. It supports partial plugin loading such as loading Oh-My-Zsh plugins and Prezto modules without loading the whole framework. All of the modules that she uses on her system are actually compatible with bash, and based on the small set of modules I looked at, most of oh my zsh is simple shell aliases. Which is the best alternative to oh-my-bash? Based on common mentions it is: Ohmyzsh, ShellCheck, Fish-shell, Kitty, Starship, Powerlevel10k or Auto-cpufreq Sep 21, 2020 · Alternatives over there: CMDer ConEmu Windows Terminal Hyper Alacritty Terminator (running over WSL) Fluent Terminal I just found it and looks great I like to keep my dev environment simple so my choice is the new Windows Terminal using PowerShell Core. At first, it didn't catch my eye because it's less popular compared to zplug, which offers most of the same features. Find your best replacement here. Includes nearly 300 optional plugins (rails, git, OSX, hub, capistrano, brew, ant, php, python, etc), over 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. There's an easy migration path from legacy plugin managers like Antigen/Antibody. Its code is easy to understand even if you don't have much experience with zsh. If you want to seek performance, I suggest looking up for "zsh without ohmyzsh" Z, Autojump or Fasd? I'm searching for a directory jump tool in a CL. For ZSH shell (faar far superior bash alternative) install oh-my-zsh . But now I want to try out something else. I use them at work, in my home lab, on my personal computers. It began as an extremely talented programmer forking it and spending 1 whole year cleaning up Oh My Zsh's code, fixing performance issues and bugs, cleaning up the code organization and making everything a lot better. But, if you can't move to Linux, and need to live in the terminal, I highly recommend using Starship Prompt. BUT, for some reason I am unable to set the config in a way that does not add a newline, as per the screenshot: This is not really a major issue, but a total pain in the ass. 400 plugins, 200+ themes and auto-updates to always be up to date. g being able to filter your history by typing a command like vim and then pressing arrow up to only show when you used vim An example: If your history looks like this:a neofetch vim config. With reviews, features, pros & cons of Oh My Zsh. I kinda forgot this ZSH plugin was even a thing. Going further, I found autojump and fasd with similar functionality. Can be configured with a wizard. Sure, one of the things it does is adding you a prompt but it also sources many things and you can add or disable features as you like. Reply reply. Scroll up to see the mess. We would like to show you a description here but the site won’t allow us. After using Oh My Zsh for a long time, I prefer a terminal with only customizations that I fully understand and want. Currently I use the wd plugin by oh-my-zsh, but that are bookmarks. , grep, awk, sed, head, tail. Feb 28, 2017 · In addition, I agree that zsh does have some nice features that work right out of the gate, but it felt like it was more to do with oh-my-zsh than zsh itself. Bytecode compiling is made for manger itself and all plugins. Antidote is a Zsh plugin manager made from the ground up thinking about performance. zshrc. Zsh vs P10k Hi all! Any zsh+p10k users out there, or in here, that has had the same issue? I was a oh-my user, and swapped to p10 when I started using Warp. Oh-my-zsh is really slow and bloated. Therefore, nothing was really compelling enough that you couldn't do with bash, albiet with some customizations. For windows packages install chocolately zsh isn't that much larger than bash and about as portable. Thought I'd check out oh-my-zsh despite people saying it's (or can be) slow. This page is powered by a knowledgeable community that helps you make an informed decision. Hey everyone, I've just released Zsh for Humans v5. v5 is a large upgrade compared to the previous version. Speaking of bugs, there are huge amounts of open issues that don't seem to get attention at all. zsh_plugins. I was messing around and now I'm in z4h recovery mode and I don't know how to get out of that. I add in oh-my-Tmux, and Bash-It as well. oh-my-posh Posts with mentions or reviews of oh-my-posh. I'm biased of course but when it comes to What are some alternatives to Oh My ZSH? Compare the best Oh My ZSH alternatives based on real user reviews and ratings from developers using Oh My ZSH in production. My wife uses oh my zsh, so I've looked at it briefly. Aug 4, 2023 · Prezto, Oh-My-Zsh, and zim are probably your best bets out of the 9 options considered. All I need. The last one was on 2025-10-23. I don't feel any slowness, the terminal opens instantly, What slowness do you face, I just want to know, as I've read the same, but my experience is not like that. The last one was on 2024-05-11. Hello reddit community, I am new in zsh I started learning today and see zsh has a lot of plugins, what are the best plugins… Aug 30, 2023 · compatible with Windows 10 and Windows 11 Nice to have fast rendering (I used Hyper years ago, and 😨) configure the prompt using Oh-my-zsh or something similar splits windows, tab tearout being able to copy text from a tmux session on the remote server, to the Windows clipboard. It's just too slow otherwise, and there are bugs you won't be able to fix yourself. Oh-my-zsh is more of a masive config file. oh-my-zsh 🙃 A delightful community-driven (with 1700+ contributors) framework for managing your zsh configuration. It gives you a starting point with Zsh that's more user-friendly than an empty ~/. Easily the nicest Windows terminal setup I've ever had! We would like to show you a description here but the site won’t allow us. The alternative to oh-my-zsh would be to read the documentation and learn. Note: Compare to shells like zsh/fish, cicada tends to be a simpler shell. " I get enough autocomplete and shortcuts with Oh-My-ZSH and iTerm. com 4 Best alternatives to Oh My Zsh you must know. Sorin Ionescu posted an Disclaimer: I made powerlevel10k. In my experience, everyone who complains about zsh being slow is using one of those plugin packages like prezto or oh my zsh. Pros of powerlevel10k: More features: Transient Prompt, Instant Prompt, Show on Command, etc. Oh My Fish handles plugins and themes. The functionality is built into oh-my-zsh, and works with any omz theme. yml docker compose up -d We would like to show you a description here but the site won’t allow us. Agnoster is a classic time-tested theme with powerline look. This is true for all themes. There are plain Win32 ports of zsh to Windows, but they're usually OLD (3. Showing the git status in my shell prompt is cool, but not essential. Great documentation. 26 votes, 39 comments. Fairly straightforward configuration. Is there a fast lightweight alternative framework I could use. By the way, I'm a very basic user, don't do any 17K subscribers in the zsh community.