dev-setup
macOS development environment setup: Easy-to-understand instructions with automated setup scripts for developer tools like Vim, Sublime Text, Bash, iTerm, Python data analysis, Spark, Hadoop MapReduce, AWS, Heroku, JavaScript web development, Android development, common data stores, and dev-based OS X defaults. (by donnemartin)
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. (by ohmyzsh)
| dev-setup | ohmyzsh | |
|---|---|---|
| 3 | 617 | |
| 6,242 | 183,400 | |
| 0.5% | 0.6% | |
| 0.0 | 9.4 | |
| almost 3 years ago | 6 days ago | |
| Python | Shell | |
| GNU General Public License v3.0 or later | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
dev-setup
Posts with mentions or reviews of dev-setup. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-04-10.
- Automate Mac setup?
Something like this at least is the most direct answer to your question, as opposed to "you're doing it wrong" which unfortunately seems to be more upvoted. An example of something like this might be https://github.com/donnemartin/dev-setup
- MacOS Development workspace 2021
donnemartin - dev setup
- Request Im A Programmer That Moves To A New Pc
ohmyzsh
Posts with mentions or reviews of ohmyzsh. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-10-23.
- Use Git Shortcuts - Because Your Fingers Deserve Better
Run alias | grep git to see everything. It's a long list! Or check the official plugin documentation.
- Zshell [My Dev Environment]
Oh My Zsh installation
- Simplifying Git: A Practical Guide for Everyday Use.
Before moving forward, I'd like to stop here and define some aliases that make working with Git much easier and fun. Paired with a Zsh framework such as Oh My Zsh, I don't think there is a better way to use Git from a CLI. These aliases are straight from my .zshrc config:
- Install and Setup Oh My Zsh
Install Oh-my-zsh - https://github.com/ohmyzsh/ohmyzsh Dependencies: Git, Zsh, curl, or wget Arch Linux Base:
- 2025 macOS Development Environment Setup Guide
Install Oh My Zsh, a delightful framework for managing your Zsh configuration:
- Ask HN: Looking for a directory of PS1 prompts. Like lists but better
- 10 coding habits that turn devs into legends (or at least into deployers who donβt panic)
Use Oh My Zsh to make your terminal actually work for you
- Brains. Bugs. Dopamine. how to trick yourself into loving code again
Oh My Zsh terminal themes, plugins, and custom prompts https://ohmyz.sh
- Installing Terraform
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.
- Apple Beralih dari Bash ke Zsh di macOS Catalina: Apa Artinya bagi Developer?
What are some alternatives?
When comparing dev-setup and ohmyzsh you can also consider the following projects:
cheat-sheet-pdf - π A Cheat-Sheet Collection from the WWW
oh-my-posh - The most customisable and low-latency cross platform/shell prompt renderer
m-cli - ο£Ώ Swiss Army Knife for macOS
starship - βποΈ The minimal, blazing-fast, and infinitely customizable prompt for any shell!
Gopherus - This tool generates gopher link for exploiting SSRF and gaining RCE in various servers
powerlevel10k - A Zsh theme