Awesome Development Machine Setup - Windows and Mac
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Awesome Development Machine Setup for Windows and Mac

awesome picture Photo by Jon Tyson on Unsplash

Opinionated setup for a dev machine on either Mac or Windows. I do primarly app, web, game development and fancy open source, smart command line tools and tools that helps me skip the boring parts of developing stuff. The list is a brain dump so I have a list when I buy/upgrade a new workstation.

Development Environments and IDE:s

Programming Languages

  • NodeJS - JavaScript runtime - Mac/Windows
  • Python - Python - Mac/Windows
  • PHP - PHP - Mac/Windows
  • TypeScript - TypeScript - Mac/Windows

Command Line Tools

Communication and Writing

Programming Fonts

  • IBM Plex (Free) - The package of IBM’s typeface, IBM Plex. - Mac/Windows
  • Fira Code (Free) - Monospaced font with programming ligatures - Mac/Windows
  • Source Code Pro (Free) - Adobes Monospaced font family for user interface and coding environments - Mac/Windows
  • Consolas (Free) - Consolas is aimed for use in programming environments - Mac/Windows
  • Inconsolata (Free) - a monospace font, designed for printed code listings and the like - Mac/Windows
  • Menlo (Free) - Menlo is based upon the Open Source font Bitstream Vera and the public domain font Deja Vu - Mac/Windows

User Interface / Ergonomics

Developer Tools

Terminals and Shells

Browser Extensions



Tools I want to check out/start use

  • Bazel (Free) - Build and test software of any size, quickly and reliably - Mac/Windows
  • NeoVim (Free) - Vim-fork focused on extensibility and usability - Mac/Windows