Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hising/awesome-dev-machine

Awesome Development Machine Setup - Windows and Mac
https://github.com/hising/awesome-dev-machine

List: awesome-dev-machine

Last synced: 3 months ago
JSON representation

Awesome Development Machine Setup - Windows and Mac

Awesome Lists containing this project

README

        

# Awesome Development Machine Setup for Windows and Mac

![awesome picture](awesome.jpg)
[Photo by Jon Tyson on Unsplash](https://unsplash.com/photos/82ZEOTntP8g)

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
* [WebStorm (€12.90 / month)](https://www.jetbrains.com/webstorm/) - Web Development IDE - Mac/Windows
* [Atom (Free)](https://atom.io/) - Extendable/hackable text editor - Mac/Windows
* [Visual Studio Code (Free)](https://code.visualstudio.com/) - Source code editor developed by Microsoft - Mac/Windows
* [Android Studio/SDK (Free)](https://developer.android.com/studio/) - Tools for building apps on every type of Android device. - Mac/Windows

## Programming Languages
* [NodeJS](https://nodejs.org/en/) - JavaScript runtime - Mac/Windows
* [Python](https://www.python.org/) - Python - Mac/Windows
* [PHP](http://www.php.net/) - PHP - Mac/Windows
* [TypeScript](https://www.typescriptlang.org/) - TypeScript - Mac/Windows

## Command Line Tools
* [Git (Free)](https://git-scm.com/download/win) - Distributed version control system - Mac/Windows
* [Homebrew (Free)](https://brew.sh/) - The missing package manager for macOS - Mac
* [Scoop (Free)](https://scoop.sh/) - A command-line installer for Windows - Windows
* [nvm - Node Version Manager (Free)](https://github.com/creationix/nvm) - Manage multiple active node.js versions - Mac
* [nvm-windows (Free)](https://github.com/coreybutler/nvm-windows) - A node.js version management utility for Windows - Windows
* [pngquant (Free)](https://pngquant.org/) - command-line utility and a library for lossy compression of PNG images - Mac/Windows
* [create-react-app (Free)](https://github.com/facebook/create-react-app) - Set up a robust React web app by running one command - Mac/Windows
* [Puppeteer (Free)](https://github.com/GoogleChrome/puppeteer) - Headless Chrome Node API - Mac/Windows
* [react-native (Free)](https://github.com/facebook/react-native) - Framework for building native apps with React - Mac/Windows
* [Composer (Free)](https://github.com/composer/composer) - Dependency Manager for PHP - Mac/Windows
* [prestissimo (composer plugin)](https://github.com/hirak/prestissimo) - plugin that downloads packages in parallel - Mac/Windows
* [Virtualenv (Free)](https://virtualenv.pypa.io/en/stable/) - Virtual (isolated) Environments for Python - Mac/Windows
* [Yarn (Free)](https://yarnpkg.com/lang/en/) - NPM-alternative from Facebook - Mac/Windows

## Communication and Writing
* [Telegram (Free)](https://telegram.org/) - Telegram Messenger - Mac/Windows
* [Discord (Free)](https://discordapp.com/) - All-in-one voice and text chat for gamers - Mac/Windows
* [iA Writer (from $19.90)](https://ia.net/writer) - Focused Writing App - Mac/Windows

## Programming Fonts
* [IBM Plex (Free)](https://github.com/IBM/plex) - The package of IBM’s typeface, IBM Plex. - Mac/Windows
* [Fira Code (Free)](https://github.com/tonsky/FiraCode) - Monospaced font with programming ligatures - Mac/Windows
* [Source Code Pro (Free)](https://github.com/adobe-fonts/source-code-pro) - Adobes Monospaced font family for user interface and coding environments - Mac/Windows
* [Consolas (Free)](https://docs.microsoft.com/en-us/typography/font-list/consolas) - Consolas is aimed for use in programming environments - Mac/Windows
* [Inconsolata (Free)](https://fonts.google.com/specimen/Inconsolata) - a monospace font, designed for printed code listings and the like - Mac/Windows
* [Menlo (Free)](https://github.com/hbin/top-programming-fonts/blob/master/Menlo-Regular.ttf) - Menlo is based upon the Open Source font Bitstream Vera and the public domain font Deja Vu - Mac/Windows
* [Nerd Fonts](https://nerdfonts.com/) - Iconic font aggregator, collection, and patcher - Windows/Mac/Linux
* [JetBrains Mono](https://www.jetbrains.com/lp/mono/) - Font from JetBrains (IntelliJ-devs)

## User Interface / Ergonomics
* [BetterSnapTool ($2.99)](https://itunes.apple.com/us/app/bettersnaptool/id417375580?mt=12) - Easy window resize & organize - Mac
* [LastPass ($2/month)](https://www.lastpass.com/) - Remembers all your passwords - Mac/Windows

## Developer Tools
* [Vagrant (Free)](https://www.vagrantup.com/) - Lightweight, reproducible, and portable development environments - Mac/Windows
* [Docker (Free)](https://www.docker.com/) - Container platform - Mac/Windows
* [VirtualBox (Free)](https://www.virtualbox.org/) - x86 and AMD64/Intel64 virtualization - Mac/Windows
* [Navicat Premium ($599/user/year)](https://www.navicat.com/en/products/navicat-premium) - DB Management Tool and Viewer - Windows
* [Sequel Pro (Free)](https://www.sequelpro.com/) - DB Management Tool and Viewer - Mac
* [HeidiSQL (Free)](https://www.heidisql.com/) - Manage MariaDB, MySQL, Microsoft SQL or PostgreSQL - Windows
* [Swagger (Free)](https://swagger.io/) - API Documentation - Mac/Windows
* [BrowserSync (Free)](https://browsersync.io/) - Synchronised browser testing - Mac/Windows
* [SiteSpeed.io (Free)](https://www.sitespeed.io/) - Tools that makes it easy to monitor and measure the performance of your web site. - Mac/Windows
* [Apache Benchmark (Free)](https://httpd.apache.org/docs/2.4/programs/ab.html) - Apache HTTP server benchmarking tool - Mac/Windows
* [Dash (Free)](https://kapeli.com/dash) - API Documentation Browser and Code Snippet Manager - Mac
* [Velocity ($19.95)](http://velocity.silverlakesoftware.com/) - API Documentation Browser - Windows
* [Fastlane (Free)](https://fastlane.tools/) - Automate your development and release process - Mac/Windows
* [Fabric (Free)](https://get.fabric.io/) - Mobile App Platform - Mac/Windows

## Terminals and Shells
* [Alacritty (Free)](https://github.com/jwilm/alacritty) - Cross-platform, GPU-accelerated terminal emulator - Mac/Windows
* [Hyper Terminal (Free)](https://hyper.is/) - Electron-based Terminal (HTML, CSS, JS) - Mac/Windows
* [Oh My Zsh (Free)](https://ohmyz.sh/) - Zsh Configuration Manager - Mac
* [Windows Terminal](https://github.com/microsoft/terminal) - The new Windows Terminal, and the original Windows console host -- all in the same place! - Windows
* [Putty](https://www.putty.org/) - PuTTY is an SSH and telnet client - Windows

## Browser Extensions
* [React Developer Tools (Free)](https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi?hl=en) - Adds React debugging tools to the Chrome Developer Tools. - Mac/Windows
* [Stylish / UserStyles.org](https://userstyles.org) - Add custom css/styles to pages - Mac/Windows

## Graphics
* [Asesprite ($14.99)](https://www.aseprite.org/) - Animated sprite editor & pixel art tool - Mac/Windows
* [Pixatool ($9.95)](https://kronbits.itch.io/pixatool) - 8bit / Pixel style images or videos - Mac/Windows
* [Tiled (Name your price)](https://www.mapeditor.org/) - Level and Map Editor Software - Mac/Windows
* [Blender (Free)](https://www.blender.org/) - Open Source 3D creation - Mac/Windows
* [Unity3D Personal (Free)](https://store.unity.com/products/unity-personal) - A free version of Unity for beginners that does not include additional support, training and services - Mac/Windows
* [UnrealEngine (5% of gross revenue)](https://www.unrealengine.com/en-US/what-is-unreal-engine-4) - Suite of integrated tools for game developers to design and build games - Mac/Windows
* [Paparazzi (Free)](https://derailer.org/paparazzi/) - Take Screenshot of Webpages - Mac
* [ImageOptim (Free)](https://imageoptim.com/mac) - Saves disk space & bandwidth by compressing images without losing quality - Mac/[API](https://imageoptim.com/api)
* [Photoshop CC ($9.99/month)](https://www.adobe.com/products/photoshop/free-trial-download.html) - The Photo Editing Software - Mac/Windows

## Color Schemes
* [Nord Color Scheme](https://www.nordtheme.com/) - An arctic, north-bluish color palette. - All
* [Data Color Picker](https://learnui.design/tools/data-color-picker.html) - Generate Color Palette - All
* [ColorBox by Lyft](https://www.colorbox.io/) - Online tool for generating color schemes - All

### SaaS-tools
* [DeployHQ](https://www.deployhq.com/) - Automatic Deployment
* [Sentry](https://sentry.io/welcome/) - Error Tracking
* [Pingdom](https://www.pingdom.com/) - Website/Online Service Monitoring
* [StatusCake (Free)](https://www.statuscake.com/alternative-to-pingdom/) - Website/Online Service Monitoring

## Tools I want to check out/start use
* [Bazel (Free)](https://bazel.build/) - Build and test software of any size, quickly and reliably - Mac/Windows
* [NeoVim (Free)](https://github.com/neovim/neovim) - Vim-fork focused on extensibility and usability - Mac/Windows