{"id":21506687,"url":"https://github.com/divyanshu013/mac-dev-setup","last_synced_at":"2025-07-16T01:33:38.919Z","repository":{"id":82784325,"uuid":"194520567","full_name":"divyanshu013/mac-dev-setup","owner":"divyanshu013","description":"Simple mac dev setup with lots of goodies 🍎","archived":false,"fork":false,"pushed_at":"2024-07-11T12:10:52.000Z","size":138,"stargazers_count":28,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-07-12T13:32:29.336Z","etag":null,"topics":["dev-setup","hacktoberfest","macos"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc-by-4.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/divyanshu013.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-06-30T13:43:17.000Z","updated_at":"2024-07-11T12:10:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"1b9f0f5f-ac0a-4e61-be82-9337d1c8bfdc","html_url":"https://github.com/divyanshu013/mac-dev-setup","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/divyanshu013%2Fmac-dev-setup","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/divyanshu013%2Fmac-dev-setup/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/divyanshu013%2Fmac-dev-setup/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/divyanshu013%2Fmac-dev-setup/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/divyanshu013","download_url":"https://codeload.github.com/divyanshu013/mac-dev-setup/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226090712,"owners_count":17572117,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dev-setup","hacktoberfest","macos"],"created_at":"2024-11-23T19:45:17.353Z","updated_at":"2024-11-23T19:45:18.028Z","avatar_url":"https://github.com/divyanshu013.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cheader align=\"center\"\u003e\n    \u003cdiv align=\"center\"\u003e\n        \u003cimg src=\"mac.png\" alt=\"Logo\" width=\"250\" /\u003e\n    \u003c/div\u003e\n    \u003ch1 align=\"center\"\u003eMac Dev Setup\u003c/h1\u003e\n    \u003cp align=\"center\"\u003eSimple setup with lot of goodies 🍎\u003c/p\u003e\n\u003c/header\u003e\n\n## Preferences\n\n1. Enable **Trackpad** / **Tap to click**\n\n2. Enable **Accessibility** / **Mouse and trackpad** / **Trackpad options** / **Enable dragging** / **Three finger drag**\n\n3. Disable accent menu (needs restart):\n\n```sh\ndefaults write -g ApplePressAndHoldEnabled -bool false\n```\n\n4. Move key repeat rate and delay until repeat all the way to the right\n\n## Setup\n\n1. Install [Brave](https://brave.com/download/).\n\n2. Install [homebrew](https://brew.sh/). Also installs command line tools.\n\n3. Install brew packages.\n\n```sh\nbrew install git vim yarn wget watchman tree ffmpeg gh coreutils\n```\n\n4. Configure `git`:\n\n```sh\ngit config --global user.name \"First Last\"\ngit config --global user.email email@email.com\n```\n\n5. Install [Cascadia Code](https://github.com/microsoft/cascadia-code#installation) font\n\n6. Add [GPG](https://help.github.com/en/articles/managing-commit-signature-verification) and [SSH](https://help.github.com/en/articles/connecting-to-github-with-ssh) keys\n\n7. Install `quick-look` plugins:\n\n```sh\nbrew install qlcolorcode qlstephen qlmarkdown quicklook-json qlimagesize webpquicklook quicklookase qlvideo --cask\n```\n\n### CLI\n\n1. Install [Oh my ZSH](https://github.com/robbyrussell/oh-my-zsh)\n\n2. Install [dotfiles](https://github.com/divyanshu013/dotfiles/)\n\n3. Install [asdf](https://github.com/asdf-vm/asdf?tab=readme-ov-file#documentation)\n\n#### CLI plugins\n\n- [Fig](https://fig.io/) - modern terminal autocomplete\n- [ZSH autosuggestions](https://github.com/zsh-users/zsh-autosuggestions/blob/master/INSTALL.md)\n- [bgnotify](https://github.com/robbyrussell/oh-my-zsh/tree/master/plugins/bgnotify)\n- [ZSH syntax highlighting](https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/INSTALL.md)\n- [z](https://github.com/robbyrussell/oh-my-zsh/tree/master/plugins/z)\n- [fzf](https://github.com/junegunn/fzf)\n- [fkill-cli](https://github.com/sindresorhus/fkill-cli)\n- [fx](https://github.com/antonmedv/fx)\n- [bat](https://github.com/sharkdp/bat#on-macos-or-linux-via-homebrew)\n- [diff-so-fancy](https://github.com/so-fancy/diff-so-fancy)\n- [pgcli](https://www.pgcli.com/)\n- [mycli](https://www.mycli.net/)\n- [ag](https://github.com/ggreer/the_silver_searcher)\n- [cleanup](https://github.com/fwartner/mac-cleanup)\n- [sudo](https://github.com/robbyrussell/oh-my-zsh/tree/master/plugins/sudo)\n- [web-search](https://github.com/robbyrussell/oh-my-zsh/tree/master/plugins/web-search)\n- [jay](https://github.com/nikersify/jay)\n- [yt-dlp](https://github.com/yt-dlp/yt-dlp) - improved `youtube-dl`\n- [pnpm](https://pnpm.io/installation)\n\n### Browsers\n\n- [Firefox](https://www.mozilla.org/en-US/firefox/mac/)\n- [Brave](https://brave.com/download/)\n\n#### Extensions\n\n- Bitwarden\n- Dark Reader\n- File icons for GitHub and GitLab\n- Keepa\n- Lighthouse\n- Markdown Here\n- MetaMask\n- Minimal Theme for Twitter / X\n- Phantom\n- Raindrop.io\n- React Developer Tools\n- Reddit Enhancement Suite\n- Wikiwand\n- [SponsorBlock](https://github.com/ajayyy/SponsorBlock) - auto skips YouTube sponsors\n\n### Utils\n\n- [TickTick](https://ticktick.com/download) - task management\n- [Raycast](https://www.raycast.com/) - spotlight and alfred alternative\n- [Dato](https://sindresorhus.com/dato) - better date menu bar app\n- [Bandwidth+](https://apps.apple.com/us/app/bandwidth/id490461369?mt=12) - bandwidth monitoring\n- [Sensible side button](https://sensible-side-buttons.archagon.net/) - for gaming mouse\n- [Scroll reverser](https://pilotmoon.com/scrollreverser/) - auto scroll reverse on mouse\n- [Itsycal](https://www.mowglii.com/itsycal/) - view calendar from menu bar\n- [KeepingYouAwake](https://github.com/newmarcel/KeepingYouAwake) - prevent mac from sleeping\n- [Lungo](https://sindresorhus.com/lungo) - prevent mac from sleeping\n- [Maccy](https://github.com/p0deje/Maccy) - clipboard manager\n- [Rectangle](https://rectangleapp.com/) - window manager\n- [Kap](https://getkap.co/) - screen recorder\n- [Mounty](https://mounty.app/) - NTFS volumes in write mode\n- [Thor](https://apps.apple.com/cn/app/thor/id1120999687?l=en\u0026mt=12) - painless application switching\n- [Dozer](https://github.com/Mortennn/Dozer) - hide menu bar icons\n- [Android File Transfer](https://www.android.com/filetransfer/) - for android phones\n- [Pock](https://pock.dev/) - touchbar dock\n- [MTMR](https://github.com/Toxblh/MTMR) - touchbar customizations\n- [Markdown here](https://github.com/adam-p/markdown-here) - email in markdown\n- [Mos](https://github.com/Caldis/Mos) - smooth scrolling with external mouse\n- [Flotato](https://flotato.com/) - turn any webpage into floating app\n- [Background Music](https://github.com/kyleneideck/BackgroundMusic) - auto pause music\n- [QRCP](https://github.com/claudiodangelis/qrcp) - share files to and fro another device through QR code\n- [Latest](https://github.com/mangerlahn/latest) - check for all apps updates\n- [OneMenu](https://www.withmarko.com/one-menu) - menu bar app for checking resource utilization, quick window management, keyboard cleaning\n\n### Dev\n\n- [iTerm](https://iterm2.com/) - terminal\n- [VSCode](https://code.visualstudio.com/download) - code editor\n- [GPG Suite](https://gpgtools.org/) - gpg manager\n- [Xcode](https://apps.apple.com/in/app/xcode/id497799835?mt=12) - react native stuff\n- [Android Studio](https://developer.android.com/studio) - react native stuff\n- [React Native Debugger](https://github.com/jhen0409/react-native-debugger/) - react native debugging\n- [Table Plus](https://tableplus.io/) - the DB app\n- [Sequel Pro](https://www.sequelpro.com/) - MySQL client\n- [Postgres app](https://postgresapp.com/downloads.html) - Postgres for mac\n- [Postico app](https://eggerapps.at/postico/) - Postgres client\n- [MongoDB app](https://github.com/gcollazo/mongodbapp) - MongoDB for mac\n- [Redis app](https://github.com/jpadilla/redisapp) - Redis for mac\n- [Contraste](https://contrasteapp.com/) - simple color contrast ratio viewer\n- [Medis](https://github.com/luin/medis) - redis client\n- [Proxyman](https://proxyman.app/) - proxy client for apps\n- [brew-services-menubar](https://github.com/andrewn/brew-services-menubar) - managing brew services from menubar\n- [ngrok](https://ngrok.com/download) - localhost tunnel\n- [RunJS](https://runjs.dev/) - JS runtime desktop app that executes as you type\n- [Hoppscotch](https://hoppscotch.io/) - API Client\n\n### Music\n\n- [SpotMenu](https://github.com/kmikiy/SpotMenu) - spotify and itunes menubar app\n- [Spotify](https://www.spotify.com/us/download/mac/) - best music app\n- [LyricsX](https://github.com/ddddxxx/LyricsX) - song lyrics\n\n### Apps\n\n- [Obsidian](https://obsidian.md/download)\n- [Raindrop](http://raindrop.io/) - all my bookmarks\n- [Zoom](https://zoom.us/download#client_4meeting) - video calls\n- [Black Out](https://apps.apple.com/no/app/black-out/id1319884285) - hide sensitive information on images\n- [Dropbox](https://www.dropbox.com/downloading) - cloud storage\n- [Discord](https://discordapp.com/api/download?platform=osx) - chat client\n- [Telegram](https://telegram.org/) - chat client\n- [Figma](https://www.figma.com/downloads/) - design software\n- [IINA](https://iina.io/) - media player\n- [Pym](https://apps.apple.com/in/app/pym/id1451733095?mt=12\u0026app=apps\u0026ign-mpt=uo%3D4) - image compression\n- [Davinci Resolve](https://www.blackmagicdesign.com/products/davinciresolve/) - video editing\n- [Clocker](https://apps.apple.com/us/app/clocker-menubar-world-clock/id1056643111?mt=12) - timezones menubar app\n- [Flip clock screensaver](https://fliqlo.com/#/screensaver) - nice screensaver\n- [Notion](https://www.notion.so/desktop/mac-universal/download)\n- [WhatsApp](https://www.whatsapp.com/download/)\n- [Signal](https://signal.org/download/)\n- [Slack](https://slack.com/downloads/mac)\n- [Kindle](https://www.amazon.com/b?ie=UTF8\u0026node=16571048011)\n- [Darkroom](https://apps.apple.com/us/app/darkroom-photo-video-editor/id953286746) - photo editing\n\n## Related\n\n- [Linux dev setup](https://github.com/divyanshu013/linux-dev-setup)\n- [Mac dev setup](https://github.com/divyanshu013/mac-dev-setup)\n- [Dotfiles](https://github.com/divyanshu013/dotfiles)\n\n## Author\n\n- [@divyanshu013](https://twitter.com/divyanshu013) 👋\n\n### Attributions\n\n\u003cdiv\u003eIcons made by \u003ca href=\"https://www.flaticon.com/authors/flat-icons\" title=\"Flat Icons\"\u003eFlat Icons\u003c/a\u003e from \u003ca href=\"https://www.flaticon.com/\" title=\"Flaticon\"\u003ewww.flaticon.com\u003c/a\u003e is licensed by \u003ca href=\"http://creativecommons.org/licenses/by/3.0/\" title=\"Creative Commons BY 3.0\" target=\"_blank\"\u003eCC 3.0 BY\u003c/a\u003e\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdivyanshu013%2Fmac-dev-setup","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdivyanshu013%2Fmac-dev-setup","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdivyanshu013%2Fmac-dev-setup/lists"}