Web Dev for Windows

Web development on Windows can be a pain due to compatibility with most modern web tools. Here's what to use to run an efficient web stack on Windows with a focus on free & open source tools.


  • Stack

    These can be run on WSL or Docker, take your pick

  • Ubuntu

    Free Windows Linux Windows S Website

    You'll want this to run things like SSH, SCP, and rsync. Or you can run your full development stack on it.

     

    Ubuntu icon
  • Docker

    Freemium Mac Windows Linux Web Self-Hosted ... FreeNAS Website

    Docker allows for software stacks that are loosely coupled from each other. Ideal for when working on multiple projects that have different technology requirements.

     

    Docker icon
  • MariaDB

    Free Windows Linux BSD Website

    Best relational DB out there. If running it on WSL, you'll want to configure to use TCP/IP instead of sockets.

     

    MariaDB icon
  • nginx

    Free Mac Windows Linux BSD Website

    Substitute Apache here if that's your flavor. But Nginx has http/2 support out of the box.

     

    nginx icon
  • Redis

    Free Mac Windows Linux BSD Self-Hosted Website

    In memory cache for lighten the load on the database

     

    Redis icon
  • Code Editors

    Choose 1 or 2

  • Visual Studio Code

    Free Windows Linux Electron / Atom Shell Mac Website

    Modern Code editor with an integrated terminal that's lighter than a full IDE

     

    Visual Studio Code icon
  • Atom

    Free Mac Windows Linux BSD Electron / Atom Shell Website

    A sibling to VS Code, but from Github, and just as flexible.

     

    Atom icon
  • Sublime Text

    Freemium Mac Windows Linux Website

    Best editor for opening large files because of it's GPU rendering

     

    Sublime Text icon
  • CLI

  • Git Bash

    Free Windows Website

    You can use git with WSL. However, to use git integration with other Windows apps like VS Code or Atom, you'll need the windows version installed.

     

    Git Bash icon
  • HTTPie

    Free Mac Windows Linux Website

    Curl with a syntax you don't have to lookup every time

     

    HTTPie icon
  • Browsers

    3 of the big 4.

  • Mozilla Firefox

    Free Mac Windows Linux Android iPhone ... Android Tablet BSD iPad PortableApps.com Haiku Website

    Still the standard for dev tools

     

    Mozilla Firefox icon
  • Google Chrome

    Free Mac Windows Linux Android iPhone ... Chrome OS Android Tablet BSD iPad PortableApps.com Website

    Cause it's what most people use

     

    Google Chrome icon
  • BrowserStack

    Commercial Web Website

    Browserstack is great for testing iOS, Android, and Safari on Mac. While not free, it's an invaluable resource.

     

    BrowserStack icon
  • Tools

    Optional, and highly opinionated.

  • CopyQ

    Free Mac Windows Linux Website

    Not sure how I worked without a clipboard manager before. CopyQ gets the nod for having an encryption option.

     

    CopyQ icon
  • 1Password

    Commercial Mac Windows Web Android iPhone ... Android Tablet iPad Apple Watch Vivaldi Browser Chrome Safari Yandex.Browser Opera Firefox Website

    Credentials management is a must. 1Password has great teams integration for sharing credentials amongst teams.

     

    1Password icon
  • KeePass

    Free Mac Windows Linux BSD PortableApps.com Website

    For people who want a pure and verifiable open source password manager, but no teams integration.

     

    KeePass icon
  • SourceTree

    Free Mac Windows Website

    For the more complex git operations when the command line gets awkward

     

    SourceTree icon
  • WinSCP

    Free Windows PortableApps.com Wine Website

    Still the best SFTP/FTP client for Windows.

     

    WinSCP  icon



Comments on Web Dev for Windows

Echo echo ... Feels empty in here

Maybe you want to be the first to submit a comment?

Sign up to comment, it's simple!