Skip to content

Instantly share code, notes, and snippets.

@thesarfo
Created June 3, 2026 23:59
Show Gist options
  • Select an option

  • Save thesarfo/752b5128b0f5c3ddb3081e57f72a3e9b to your computer and use it in GitHub Desktop.

Select an option

Save thesarfo/752b5128b0f5c3ddb3081e57f72a3e9b to your computer and use it in GitHub Desktop.

Apps to Reinstall on Linux (Migrating from Windows)

A curated list of apps installed on my Windows machine that I need to set up on Linux, organized by category. Includes Linux install commands where applicable.


?? Browsers

App Linux Install
Google Chrome sudo apt install google-chrome-stable or download from google.com/chrome
Brave sudo apt install brave-browser (add Brave repo first)
Mozilla Firefox sudo apt install firefox

?? Media & Entertainment

App Notes
VLC media player sudo apt install vlc
OBS Studio sudo apt install obs-studio
Steam sudo apt install steam-installer
Epic Games Launcher Use Heroic Games Launcher ? OSS alternative

?? Productivity & Office

App Notes
ONLYOFFICE Cross-platform, download from onlyoffice.com
Obsidian Download .AppImage from obsidian.md
Notepad++ Replace with VS Code, Kate, or Notepadqq
Microsoft Office Replace with ONLYOFFICE or LibreOffice

??? Utilities

App Linux Install
7-Zip sudo apt install p7zip-full p7zip-rar
WinRAR sudo apt install unrar
Free Download Manager Replace with uGet + aria2

?? Development Tools

Editors & IDEs

App Linux Install
JetBrains Rider Download from jetbrains.com (cross-platform)
Android Studio sudo snap install android-studio --classic
VS Code sudo snap install code --classic

Languages & Runtimes

App Linux Install
Node.js 22 Use fnm: curl -fsSL https://fnm.vercel.app/install
Python 3.13 sudo apt install python3 python3-pip python3-venv or use pyenv
Go 1.24 sudo snap install go --classic or download from go.dev
Java 8 (JDK) sudo apt install openjdk-8-jdk
Java 21 (JDK) sudo apt install openjdk-21-jdk
.NET SDK (6.0, 8.0, 10.0) Follow https://dotnet.microsoft.com/download

Databases

App Linux Install
PostgreSQL 16 sudo apt install postgresql-16
MongoDB 8.2 Follow mongodb.com docs for Linux repo install
Redis sudo apt install redis-server
pgAdmin 4 sudo apt install pgadmin4

CLI Tools

App Linux Install
Git sudo apt install git
GitHub CLI sudo apt install gh
Docker Engine sudo apt install docker-ce docker-ce-cli containerd.io
AWS CDK
pm install -g aws-cdk
Angular CLI
pm install -g @angular/cli
Expo CLI
pm install -g expo-cli
Claude Code
pm install -g @anthropic-ai/claude-code
fnm curl -fsSL https://fnm.vercel.app/install

Go Tools (reinstall with go install)

  • github.com/cosmtrek/air ? live-reload
  • github.com/go-delve/delve/cmd/dlv ? debugger
  • golang.org/x/tools/cmd/goimports
  • golang.org/x/tools/gopls ? language server
  • github.com/cweill/gotests/gotests
  • github.com/josharian/impl
  • github.com/kyleconroy/sqlc/cmd/sqlc
  • github.com/golang-migrate/migrate/v4/cmd/migrate
  • github.com/pressly/goose/v3/cmd/goose
  • github.com/swaggo/swag/cmd/swag
  • honnef.co/go/tools/cmd/staticcheck

Other Dev

App Notes
IIS Express Not needed on Linux (use Nginx)
SQL Server tools Not needed ? using PostgreSQL/MongoDB
Tiny RDM (Redis GUI) Replace with Redis Insight
Docker Desktop Use Docker Engine directly
Protobuf sudo apt install protobuf-compiler

??? Windows-Specific (Not Needed)

App Reason
WSL Your OS is Linux now
IIS 10.0 Express Use Nginx/Apache
Visual Studio Build Tools Use .NET CLI
Windows SDK Not applicable
MSI Dev Tools Not applicable
Microsoft Teams Web client or Teams Linux

?? Quick-Install Script (Debian/Ubuntu)

`�ash

Core

sudo apt update sudo apt install -y git curl wget build-essential vim

Browsers

sudo apt install -y firefox

Media

sudo apt install -y vlc obs-studio steam-installer

Office

sudo apt install -y libreoffice

Utilities

sudo apt install -y p7zip-full p7zip-rar unrar uget aria2

Languages

sudo apt install -y python3 python3-pip python3-venv openjdk-21-jdk

Databases

sudo apt install -y postgresql-16 redis-server

Dev tools

sudo apt install -y gh

Go tools

go install github.com/cosmtrek/air@latest go install github.com/go-delve/delve/cmd/dlv@latest go install golang.org/x/tools/gopls@latest go install github.com/kyleconroy/sqlc/cmd/sqlc@latest go install github.com/golang-migrate/migrate/v4/cmd/migrate@latest go install github.com/pressly/goose/v3/cmd/goose@latest go install github.com/swaggo/swag/cmd/swag@latest go install honnef.co/go/tools/cmd/staticcheck@latest `


Generated from Windows installed apps on 2026-06-03.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment