Skip to content
SoftwareMarketplace.NetDigital Engineering & Technology Insights
Directory

Free IT software downloads

46 free and open-source tools we actually use in production work, grouped into 10 categories. Every link points to the vendor or project’s own download page — we do not mirror binaries, bundle installers, or wrap anything in an ad-supported downloader.

Before you download anything

  • Always download from the official source. Search results and “free download” aggregator sites frequently serve repackaged installers carrying adware or worse. The links below go to first-party domains only.
  • Verify checksums and signatures. Most projects publish SHA-256 hashes or GPG signatures next to the binary. On Windows use Get-FileHash file.exe -Algorithm SHA256; on Linux or macOS use sha256sum or shasum -a 256.
  • Check the licence before commercial use. “Free to download” is not the same as “free to use at work”. Tools marked freeware or Community Edition — Visual Studio Community, Docker Desktop, MobaXterm Home, Veeam free tiers — carry headcount, revenue, or usage limits. Read the terms against your organisation’s size.
  • Scan and authorise. Security tools such as Nmap and OWASP ZAP are legitimate software, but running them against systems you do not own or have written permission to test is unlawful in most jurisdictions.

We receive no payment from any project listed here. See our affiliate disclosure and editorial policy.

Terminals & remote access

5 tools

PuTTY

The long-standing free SSH, Telnet, serial and raw-socket client for Windows, plus PSCP/PSFTP command-line transfer tools and the PuTTYgen key generator.

Best for: Quick SSH and serial-console sessions on a locked-down Windows box.

Licence
MIT (free, open source)
Platforms
Windows, Unix
Official download for PuTTY (opens in a new tab)

MobaXterm (Home Edition)

Tabbed terminal with an embedded X11 server, SFTP browser pane, and built-in RDP/VNC/SSH session manager. The Home Edition is free with session-count limits.

Best for: Engineers who need X11 forwarding and file transfer in the same window.

Licence
Freeware (Home Edition)
Platforms
Windows
Official download for MobaXterm (Home Edition) (opens in a new tab)

Windows Terminal

Microsoft's GPU-accelerated, tabbed terminal host for PowerShell, CMD, WSL and SSH profiles, with panes, themes and JSON-based configuration.

Best for: A modern default shell host with native OpenSSH.

Licence
MIT (free, open source)
Platforms
Windows 10/11
Official download for Windows Terminal (opens in a new tab)

OpenSSH

The reference SSH implementation: client, server, ssh-keygen, ssh-agent and sftp. Ships with Linux, macOS and modern Windows as an optional feature.

Best for: Scripted, key-based access and port forwarding without extra software.

Licence
BSD (free, open source)
Platforms
Linux, macOS, Windows, BSD
Official download for OpenSSH (opens in a new tab)

RustDesk

Open-source remote desktop with optional self-hosted relay and ID servers, so screen sharing does not have to traverse a vendor cloud.

Best for: Self-hosted remote support where TeamViewer licensing is a blocker.

Licence
AGPL-3.0 (free, open source)
Platforms
Windows, macOS, Linux, Android, iOS
Official download for RustDesk (opens in a new tab)

Network & packet analysis

5 tools

Nmap

Host discovery, port scanning, service and OS fingerprinting, plus the Nmap Scripting Engine for vulnerability and enumeration scripts. Zenmap provides a GUI.

Best for: Authorised inventory and exposure scans of a subnet.

Licence
NPSL / GPL-derived (free, open source)
Platforms
Linux, Windows, macOS
Official download for Nmap (opens in a new tab)

Wireshark

Deep packet inspection with thousands of protocol dissectors, capture filters, TLS key-log decryption and the tshark command-line companion.

Best for: Proving where a connection actually fails, packet by packet.

Licence
GPL-2.0 (free, open source)
Platforms
Windows, macOS, Linux
Official download for Wireshark (opens in a new tab)

iperf3

Active throughput measurement for TCP, UDP and SCTP with tunable window sizes, parallel streams and JSON output for automation.

Best for: Benchmarking a link before blaming the application.

Licence
BSD (free, open source)
Platforms
Linux, Windows, macOS
Official download for iperf3 (opens in a new tab)

Angry IP Scanner

Lightweight, cross-platform IP and port sweeper that exports CSV/TXT/XML — useful when a full Nmap install is not permitted.

Best for: Fast subnet sweeps on a helpdesk laptop.

Licence
GPL-2.0 (free, open source)
Platforms
Windows, macOS, Linux
Official download for Angry IP Scanner (opens in a new tab)

PRTG Free / Zabbix

SNMP and flow-based device monitoring. Zabbix is fully open source; PRTG offers a permanently free tier limited to 100 sensors.

Best for: Interface, latency and availability graphs for a small estate.

Licence
GPL-2.0 (Zabbix) / freeware tier (PRTG)
Platforms
Linux, Windows
Official download for PRTG Free / Zabbix (opens in a new tab)

Security & forensics

5 tools

OWASP ZAP

Intercepting proxy and dynamic application scanner with passive rules, an active scan engine, and an API for CI pipelines.

Best for: Testing your own web apps before a pen-test engagement.

Licence
Apache-2.0 (free, open source)
Platforms
Windows, macOS, Linux
Official download for OWASP ZAP (opens in a new tab)

KeePassXC

Offline password manager using the KDBX format, with browser integration, TOTP, YubiKey challenge-response and no cloud dependency.

Best for: Credential storage where a hosted vault is not acceptable.

Licence
GPL-3.0 (free, open source)
Platforms
Windows, macOS, Linux
Official download for KeePassXC (opens in a new tab)

ClamAV

Open-source antivirus engine with on-demand and daemon scanning, signature updates via freshclam, and mail-gateway integration.

Best for: Server-side file scanning in upload and mail pipelines.

Licence
GPL-2.0 (free, open source)
Platforms
Linux, Windows, macOS
Official download for ClamAV (opens in a new tab)

Code editors & IDEs

5 tools

Visual Studio Code

Cross-platform editor with an enormous extension marketplace, integrated Git, debuggers, containers/WSL remote development and terminal.

Best for: Almost any language, especially web, Python, Go and infrastructure code.

Licence
Free download (MIT-licensed Code — OSS core)
Platforms
Windows, macOS, Linux
Official download for Visual Studio Code (opens in a new tab)

Visual Studio Community

Microsoft's full IDE — designers, profilers, advanced debugger, test tooling — free for individuals, open source projects and small teams under the licence terms.

Best for: .NET, C++ and Windows desktop development.

Licence
Free for eligible users (Microsoft licence)
Platforms
Windows (Mac edition retired)
Official download for Visual Studio Community (opens in a new tab)

Notepad++

Fast Windows text editor with syntax highlighting, macros, column editing, large-file handling and a plugin ecosystem.

Best for: Editing config and log files on a support workstation.

Licence
GPL-2.0 (free, open source)
Platforms
Windows
Official download for Notepad++ (opens in a new tab)

Git

Distributed version control, plus Git Bash and Git Credential Manager on Windows installations.

Best for: Version control for code and infrastructure definitions.

Licence
GPL-2.0 (free, open source)
Platforms
Windows, macOS, Linux
Official download for Git (opens in a new tab)

Virtualisation & containers

4 tools

VirtualBox

Type-2 hypervisor with snapshots, shared folders, host-only networking and a scriptable VBoxManage CLI.

Best for: Lab VMs and OS testing on a workstation.

Licence
GPL-3.0 (base package free, open source)
Platforms
Windows, macOS, Linux
Official download for VirtualBox (opens in a new tab)

Proxmox VE

Bare-metal KVM and LXC platform with clustering, Ceph storage, built-in backup and a web console. Free without a support subscription.

Best for: Homelab and small-business virtualisation clusters.

Licence
AGPL-3.0 (free, open source)
Platforms
Bare metal (Debian-based ISO)
Official download for Proxmox VE (opens in a new tab)

Docker Desktop / Docker Engine

Container build and run tooling. Docker Engine is free everywhere; Docker Desktop is free for personal use, education and small businesses under Docker's terms.

Best for: Local container builds matching your CI images.

Licence
Apache-2.0 engine / tiered Desktop terms
Platforms
Windows, macOS, Linux
Official download for Docker Desktop / Docker Engine (opens in a new tab)

Podman

Daemonless, rootless container engine with a Docker-compatible CLI, pods, and systemd unit generation.

Best for: Rootless containers and licence-free desktop container tooling.

Licence
Apache-2.0 (free, open source)
Platforms
Linux, Windows, macOS
Official download for Podman (opens in a new tab)

System & disk utilities

5 tools

Rufus

Creates bootable USB media from ISO images, including Windows installers with TPM/Secure Boot requirement bypass options and persistent Linux drives.

Best for: Building install media faster than the vendor tools.

Licence
GPL-3.0 (free, open source)
Platforms
Windows
Official download for Rufus (opens in a new tab)

Ventoy

Installs once to a USB drive, then boots any ISO you copy onto it — multiple operating systems and rescue images on one stick.

Best for: A single technician USB with every rescue ISO.

Licence
GPL-3.0 (free, open source)
Platforms
Windows, Linux
Official download for Ventoy (opens in a new tab)

GParted Live

Bootable partition editor supporting ext4, NTFS, FAT32, XFS and btrfs — resize, move, copy and repair partitions offline.

Best for: Resizing a system partition safely outside the running OS.

Licence
GPL-2.0 (free, open source)
Platforms
Bootable ISO/USB
Official download for GParted Live (opens in a new tab)

7-Zip

High-ratio archiver supporting 7z, ZIP, TAR, ISO and RAR extraction, with AES-256 encryption and a command-line version for scripts.

Best for: Everyday archive handling and scripted packaging.

Licence
LGPL (free, open source)
Platforms
Windows, Linux (p7zip)
Official download for 7-Zip (opens in a new tab)

CrystalDiskInfo

Reads SMART attributes from HDDs, SSDs and NVMe drives, shows wear indicators, and raises temperature and reallocated-sector alerts.

Best for: Catching a failing drive before the user does.

Licence
MIT (free, open source)
Platforms
Windows
Official download for CrystalDiskInfo (opens in a new tab)

Backup & file transfer

5 tools

Duplicati

Encrypted, incremental, deduplicated backups to S3, Backblaze B2, Azure, Google Drive, SFTP and more, driven from a web UI.

Best for: Client-side encrypted offsite backups to cheap object storage.

Licence
MIT (free, open source)
Platforms
Windows, macOS, Linux
Official download for Duplicati (opens in a new tab)

rclone

Command-line sync for 70+ storage providers, with crypt overlay, bandwidth limits, checksum verification and mount support.

Best for: Scripted cloud-to-cloud and server-to-cloud sync jobs.

Licence
MIT (free, open source)
Platforms
Windows, macOS, Linux
Official download for rclone (opens in a new tab)

WinSCP

SFTP, SCP, FTPS and WebDAV client for Windows with directory synchronisation, scripting and PuTTY integration.

Best for: Drag-and-drop transfers to Linux servers from Windows.

Licence
GPL-3.0 (free, open source)
Platforms
Windows
Official download for WinSCP (opens in a new tab)

FileZilla

Cross-platform FTP, FTPS and SFTP client with a queue manager, site manager and transfer resume.

Best for: Legacy FTP/FTPS endpoints that SFTP tools do not cover.

Licence
GPL-2.0 (free, open source)
Platforms
Windows, macOS, Linux
Official download for FileZilla (opens in a new tab)

Monitoring & observability

4 tools

Prometheus

Pull-based metrics database with PromQL, service discovery, recording rules and Alertmanager routing.

Best for: Infrastructure and application metrics at container scale.

Licence
Apache-2.0 (free, open source)
Platforms
Linux, Windows, macOS, containers
Official download for Prometheus (opens in a new tab)

Grafana OSS

Dashboards and alerting over Prometheus, Loki, Elasticsearch, SQL databases and dozens of other sources.

Best for: One visual layer across mixed telemetry backends.

Licence
AGPL-3.0 (free, open source)
Platforms
Linux, Windows, macOS, containers
Official download for Grafana OSS (opens in a new tab)

OpenTelemetry Collector

Vendor-neutral pipeline that receives, processes and exports traces, metrics and logs, so instrumentation is not tied to one backend.

Best for: Avoiding lock-in between observability vendors.

Licence
Apache-2.0 (free, open source)
Platforms
Linux, Windows, macOS, containers
Official download for OpenTelemetry Collector (opens in a new tab)

Uptime Kuma

Self-hosted uptime monitoring for HTTP(S), TCP, DNS, ping and certificate expiry, with status pages and 90+ notification channels.

Best for: A free public status page and expiry alerts.

Licence
MIT (free, open source)
Platforms
Docker, Node.js
Official download for Uptime Kuma (opens in a new tab)

Databases & data tools

4 tools

PostgreSQL

Production-grade relational database with JSONB, logical replication, partitioning, extensions such as PostGIS, and strong SQL conformance.

Best for: The default choice for new transactional workloads.

Licence
PostgreSQL Licence (free, open source)
Platforms
Linux, Windows, macOS, containers
Official download for PostgreSQL (opens in a new tab)

DBeaver Community

Universal database client covering PostgreSQL, MySQL, SQL Server, Oracle, SQLite and JDBC sources, with ER diagrams and data transfer.

Best for: One client for every engine you have to support.

Licence
Apache-2.0 (Community Edition)
Platforms
Windows, macOS, Linux
Official download for DBeaver Community (opens in a new tab)

Apache Superset

Open-source BI layer with SQL Lab, chart builder, dashboards and row-level security over any SQLAlchemy-supported database.

Best for: Self-hosted dashboards without per-seat BI licensing.

Licence
Apache-2.0 (free, open source)
Platforms
Docker, Linux
Official download for Apache Superset (opens in a new tab)

Productivity & documents

4 tools

LibreOffice

Full office suite — Writer, Calc, Impress, Base, Draw — with OOXML support, PDF export and headless conversion for servers.

Best for: Document work and batch PDF conversion without licences.

Licence
MPL-2.0 (free, open source)
Platforms
Windows, macOS, Linux
Official download for LibreOffice (opens in a new tab)

Thunderbird

Mail, calendar and contacts client with IMAP/Exchange EWS support via add-ons, OpenPGP encryption and message filters.

Best for: A standards-based desktop mail client.

Licence
MPL-2.0 (free, open source)
Platforms
Windows, macOS, Linux
Official download for Thunderbird (opens in a new tab)

Greenshot / ShareX

Screen capture and annotation tools with region capture, scrolling capture (ShareX), OCR and configurable upload destinations.

Best for: Documenting fixes and building runbooks quickly.

Licence
GPL-3.0 / MIT (free, open source)
Platforms
Windows
Official download for Greenshot / ShareX (opens in a new tab)

draw.io / diagrams.net Desktop

Offline diagramming for network topologies, architecture and flowcharts, with AWS/Azure/GCP shape libraries and .drawio version-controlled files.

Best for: Architecture diagrams that live next to your code.

Licence
Apache-2.0 (free, open source)
Platforms
Windows, macOS, Linux
Official download for draw.io / diagrams.net Desktop (opens in a new tab)

Head-to-head comparisons

The pairings people ask about most often, and how we choose between them in practice.

PuTTY vs Visual Studio Code

These two get compared constantly because both end up being how engineers reach a remote Linux box from Windows — but they solve different halves of the job. PuTTY is a terminal client. VS Code is an editor that can host a remote session.

PuTTY vs Visual Studio Code feature comparison
CriterionPuTTYVisual Studio Code
Primary purposeSSH / Telnet / serial terminal clientCode editor with remote development
Install size~4 MB, portable .exe available~100 MB plus extensions
Editing remote filesVia vi/nano in the terminal, or PSCP/WinSCPFull editor, IntelliSense and Git over SSH
Serial console (COM ports)Yes — a core feature for switches and routersOnly with a third-party serial extension
Resource useNegligibleElectron-based; hundreds of MB of RAM
Works on a locked-down jump hostYes, portable and no admin rights neededOften blocked; needs a server component on the target
Session managementSaved sessions, no tabs nativelyWorkspaces, tabs, terminals and tasks
LicenceMIT, open sourceFree download; MIT Code — OSS core

Our take: Use PuTTY when you need a console — switch configuration, serial cable, a break-glass SSH session on a machine where you cannot install much. Use VS Code with the Remote-SSH extension when you are actually writing or refactoring files on the server. Most teams install both, and pair PuTTY with WinSCP for transfers.

Visual Studio Code vs Visual Studio Community

The other frequent mix-up: a lightweight cross-platform editor versus Microsoft's full Windows IDE. Both are free to download, but the licence conditions differ.

Visual Studio Code vs Visual Studio Community feature comparison
CriterionVS CodeVisual Studio Community
TypeEditor plus extensionsFull IDE
PlatformsWindows, macOS, LinuxWindows only
Best languagesJavaScript/TypeScript, Python, Go, YAML, TerraformC#, F#, C++, .NET, Windows desktop
Designers and profilersLimited, extension-dependentWinForms/WPF designers, profiler, test tooling
Licence limitsNo user-count restrictionIndividuals, OSS, classrooms, and orgs under Microsoft's size limits
Typical installMinutesTens of GB with workloads

Our take: Pick VS Code for polyglot, cloud and infrastructure work. Pick Visual Studio Community for serious .NET or C++ development — and check the Community licence terms against your organisation's headcount and revenue before deploying it at work.

Nmap vs Wireshark

Both are network tools, but one asks questions of the network and the other listens to it. Knowing which to reach for saves hours during an incident.

Nmap vs Wireshark feature comparison
CriterionNmapWireshark
ModeActive — sends probesPassive — captures traffic
AnswersWhat hosts, ports and services exist?What exactly happened on the wire?
Typical useAsset discovery, exposure checks, NSE scriptsHandshake failures, retransmits, protocol errors
DetectabilityVisible to IDS and firewallsInvisible; capture is read-only
AutomationXML/grepable output, scriptabletshark for CLI capture and filtering
Authorisation neededYes — always scan only what you own or are contracted to testYes — capture may contain personal data

Our take: Start with Nmap to establish what is listening, then move to Wireshark when a specific connection misbehaves. Together they cover most of the diagnosis path between 'is it reachable' and 'why did it fail'.

Looking for deeper coverage? Read our software reviews, cybersecurity and networking sections, or browse the full article directory. Spotted a broken link or a tool we should add? Tell us.