Windows 11 Developer Setup

Contains various scripting languages, installations, configurations, checklists, processes, and notes regarding setting up and provisioning a new Windows 11 machine optimized for development work.


  • OneGet

    Free Windows Website

    OneGet is a unified interface to package management systems and aims to make Software Discovery, Installation and Inventory (SDII) work via a common set of cmdlets (and eventually a set of APIs). Regardless of the installation technology underneath, users can use these common cmdlets to install/uninstall packages, add/remove/query package repositories, and query a system for the software installed. Included in this CTP is a prototype implementation of a Small Chocolatey iconChocolatey -compatible package manager that can install existing Small Chocolatey iconChocolatey packages.

    With OneGet, you can

    Manage a list of software repositories in which packages can be searched, acquired, and installed
    Search and filter your repositories to find the packages you need
    Seamlessly install and uninstall packages from one or more repositories with a single PowerShell command
    We'll also be publishing standalone builds, once the source code is published.

     

    OneGet icon
  • Git Extensions

    Free Windows Website

    Git Extensions is a standalone UI tool for managing git repositories. It also integrates with Windows Explorer and Microsoft Visual Studio (2010/2012/2013/2015/2017). Linux is supported by 2.51 version with some issues.

     

  • SourceForge

    Free Web Website

    SourceForge empowers open source developers to create powerful software and share it with the world. They also feature a business software comparison directory that lists over 50,000 software titles.

     

    SourceForge icon
  • Python

    Free Mac Windows Linux S60 BSD ... AROS Haiku AmigaOS OpenSolaris MorphOS Website

    Python is an interpreted, interactive, object-oriented, extensible programming language. It provides an extraordinary combination of clarity and versatility, and is free and comprehensively ported.

     

    Python icon
  • QTTabBar

    Free Windows Windows Explorer Website

    QTTabBar is an extension for Windows Explorer that brings tabbed browsing to Microsoft's file browser. It comes with a number of nifty features including a favorites function for launching folders and applications, groupings of folders that can be opened together, tooltip preview functions for a number of file types, and others. It is also highly customizable and hotkey-enabled.

    QTTabBar was written by a Japanese developer known as “Quizo” (hence the name QTTabBar) but because of lack of time, he gave the project over to Paul Accisano.
    Actually "Quizo" was resumed development.
    Open source branch of QTTabBar: http://qttabbar.sourceforge.net/

     

    QTTabBar icon
  • Ruby

    Free Mac Windows Linux BSD Haiku Website

    Ruby is a dynamic, reflective, general purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby originated in Japan during the mid-1990s and was initially developed and designed by Yukihiro "Matz" Matsumoto.

    Ruby enjoys a large number of libraries and users.

    It is based on Perl, Smalltalk, Eiffel, Ada, and Lisp.
    Ruby supports multiple programming paradigms, including functional, object oriented, imperative and reflective. It also has a dynamic type system and automatic memory management; it is therefore similar in varying respects to Python, Perl, Lisp, Dylan, and CLU.

    Ruby is often compared to Python, Ruby is used for CLI, GUI Programs and also Web Applications, popular MVC Web framework "Ruby on Rails" is developed in Ruby.

     

    Ruby icon
  • Sysinternals Suite

    Free Windows Website

    The Sysinternals Troubleshooting Utilities have been rolled up into a single Suite of tools. This file contains the individual troubleshooting tools and help files. It does not contain non-troubleshooting tools like the BSOD Screen Saver or NotMyFault.

    The Suite is a bundling of the following selected Sysinternals Utilities:

    AccessChk
    AccessEnum
    AdExplorer
    AdRestore
    Autologon
    Autoruns
    BgInfo
    CacheSet
    ClockRes
    Contig
    Coreinfo
    Ctrl2Cap
    DebugView
    Desktops
    Disk2vhd
    DiskExt
    DiskMon
    DiskView
    Disk Usage (DU)
    EFSDump
    Handle
    Hex2dec
    Junction
    LDMDump
    ListDLLs
    LiveKd
    LoadOrder
    LogonSessions
    NTFSInfo
    PageDefrag
    PendMoves
    PipeList
    PortMon
    ProcDump
    Process Explorer
    Process Monitor
    ProcFeatures
    PsExec
    PsFile
    PsGetSid
    PsInfo
    PsKill
    PsList
    PsLoggedOn
    PsLogList
    PsPasswd
    PsService
    PsShutdown
    PsSuspend
    RegDelNull
    RegJump
    RootkitRevealer
    SDelete
    ShareEnum
    ShellRunas
    SigCheck
    Streams
    Strings
    Sync
    TCPView
    VMMap
    VolumeID
    WhoIs
    WinObj
    ZoomIt

     

    Sysinternals Suite icon
  • Microsoft PowerToys

    Free Windows Website

    Microsoft PowerToys is a set of utilities for power users to tune and streamline their Windows experience for greater productivity. Inspired by the Small Windows 95 iconWindows 95 era PowerToys project, this reboot provides power users with ways to squeeze more efficiency out of the Windows 10 shell and customize it for individual workflows.

    Current PowerToy Utilities

    FancyZones
    FancyZones is a window manager that makes it easy to create complex window layouts and quickly position windows into those layouts.

    Shortcut Guide
    The shortcut guide appears when a user holds the Windows key down for more than one second and shows the available shortcuts for the current state of the desktop.

    PowerRename
    PowerRename is a Windows Shell Extension for advanced bulk renaming using search and replace or regular expressions. PowerRename allows simple search and replace or more advanced regular expression matching. While you type in the search and replace input fields, the preview area will show what the items will be renamed to. PowerRename then calls into the Windows Explorer file operations engine to perform the rename. This has the benefit of allowing the rename operation to be undone after PowerRename exits.

    File Explorer (Preview Panes)
    File Explorer add-ons right now are just limited to Preview Pane additions for File Explorer. Preview Pane is an existing feature in the File Explorer. To enable it, you just click the View tab in the ribbon and then click "Preview Pane".

    Image Resizer
    Image Resizer is a Windows Shell Extension for quickly resizing images. With a simple right click from File Explorer, resize one or many images instantly.

    Window Walker (Text based alt-tab alternative)
    Window Walker is an app that lets you search and switch between windows that you have open, all from the comfort of your keyboard. As you are searching for an app, you can use the keyboard up and down arrows to see an Alt-Tab style preview of the windows.

     

    Microsoft PowerToys icon
  • grep

    Free Mac Windows Linux Haiku Website

    grep is a command-line utility for searching plain-text data sets for lines matching a regular expression.

     

    grep icon
  • Powershell ISE

    Free Windows Website

    The Windows PowerShell Integrated Scripting Environment (ISE) is a host application for Windows PowerShell. In Windows PowerShell ISE, you can run commands and write, test, and debug scripts in a single Windows-based graphic user interface with multiline editing, tab completion, syntax coloring, selective execution, context-sensitive help, and support for right-to-left languages. You can use menu items and keyboard shortcuts to perform many of the same tasks that you would perform in the Windows PowerShell console. For example, when you debug a script in the Windows PowerShell ISE, to set a line breakpoint in a script, right-click the line of code, and then click Toggle Breakpoint.

     

    Powershell ISE icon
  • Microsoft Deployment Toolkit

    Free Windows Website

    Use the Microsoft Deployment Toolkit (MDT) to accelerate and automate deployments of Windows 8, Windows Server 2012, Windows 7, Office 2010, and Windows Server 2008 R2. It can be used to deploy OS and applications, sysprep and capture images as WIM or VHD files, and then deploy those images to physical or virtual systems using a boot ISO, or PXE boot with multicast support (Requires Windows Deployment Server)

     

    Microsoft Deployment Toolkit icon
  • .NET Framework

    Free Windows Website

    Free. Cross-platform. Open source. A developer platform for building all your apps.

     

    .NET Framework icon
  • NuGet

    Free Windows Microsoft Visual Studio Website

    NuGet is a Visual Studio extension that makes it easy to install and update open source libraries and tools in Visual Studio.

     

    NuGet icon
  • Tweaking.com - Windows Repair

    Freemium Windows Website

    Tweaking.com - Windows Repair is a tool designed help fix a large majority of known Windows problems including; registry errors, file permissions, issues with Internet Explorer, Windows Updates, Windows Firewall and more.

     

    Tweaking.com - Windows Repair icon
  • Rufus

    Free Windows PortableApps.com Website

    Easily format and create bootable USB flash drives, such as USB keys/pendrives, memory sticks, etc.
    .

     

    Rufus icon
  • Node.js

    Free Mac Windows Linux Chrome OS BSD ... Self-Hosted Website

    Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications.

    Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.

     

    Node.js icon
  • Microsoft Azure

    Commercial Web Android Android Tablet Website

    Microsoft Azure and SQL Azure enable you to build, host and scale applications in Microsoft datacenters.

     

    Microsoft Azure icon
  • Microsoft Hyper-V Server

    Free Windows Linux Website

    Microsoft Hyper-V Server is a free product that delivers enterprise-class virtualization for your datacenter and hybrid cloud.

     

    Microsoft Hyper-V Server icon
  • Chocolatey

    Freemium Windows Website

    Chocolatey NuGet is a Machine Package Manager, somewhat like apt-get, but built with Windows in mind.

     

    Chocolatey icon
  • Silent Install Builder

    Commercial Windows Website

    The tool allows to easily install multiple programs at once. It creates a setup package that contains multiple application installers. Simply run the package. Programs will be installed automatically in background mode (silently).

     

    Silent Install Builder icon
  • Google Cloud Platform

    Commercial Web Website

    Google Cloud platform enables you to build and host web apps on the same systems that power Google applications. App Engine offers fast development and deployment; simple administration, with no need to worry about the underlying infrastructure and systems, patches or backups, and 99.95% SLA for business users; and effortless scalability from hundreds to millions of users.

     

    Google Cloud Platform icon
  • GNU Stow

    Free Linux Website

    GNU Stow is a symlink farm manager which takes distinct packages of software and/or data located in separate directories on the filesystem, and makes them appear to be installed in the same place. This is particularly useful for keeping track of system-wide and per-user installations of software built from source, but can also facilitate a more controlled approach to management of configuration files in the user's home directory, especially when coupled with version control systems.

     

  • GNU sed

    Free Mac Windows Linux BSD Cygwin ... Haiku Website

    sed (stream editor) is a Unix utility that parses text and implements a programming language which can apply transformations to such text. It reads input line by line (sequentially), applying the operation which has been specified via the command line (or a sed script), and then outputs the line.

     

  • npm

    Free Web Website

    npm is a package manager for Node.js that is run through the command line and manages dependencies for an application. It is the predominant package manager for Node.js.

     

    npm icon
  • RubyGems

    Free Web Website

    RubyGems.org is the Ruby community's gem hosting service. Instantly publish your gems and install them. Use the API to interact and find out more information about available gems.

     

    RubyGems icon



Comments on Windows 11 Developer Setup

Echo echo ... Feels empty in here

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

Sign up to comment, it's simple!