Complete Open Source Directory
461+ free & open-source tools · 38 categories · All official download links
Lightweight extensible editor by Microsoft, 50+ languages
Fast text and source editor for Windows, macros & plugins
Highly configurable terminal-based text editor
Modern Vim fork with Lua plugins and LSP support
Enterprise IDE for Java, C++, PHP — plugin ecosystem
Powerful Java IDE by JetBrains — free community edition
Python-focused IDE by JetBrains — free edition
Apache IDE for Java, PHP, HTML5, JavaScript
C, C++, Fortran IDE with customizable compiler
Lightweight IDE with syntax highlighting for 50+ languages
Modern editor for HTML, CSS, JS — live preview built in
High-performance multiplayer code editor in Rust
Lightweight Lua-based text editor, <10MB
Terminal modal editor with tree-sitter & LSP built-in
Native GUI code editor built in Rust — fast
World's most popular open-source RDBMS
Advanced enterprise-class open-source database
Self-contained serverless SQL engine, zero config
MySQL fork with extra features and performance
Document-oriented NoSQL database
In-memory data structure store, cache, message broker
JSON document DB with HTTP API and sync
Time-series database for metrics and events
Distributed NoSQL DB for massive scale
Graph database for connected data
Browser-based MySQL/MariaDB admin tool
Universal DB tool — MySQL, PG, SQLite, Oracle+
Visual GUI to create and query SQLite databases
Windows DB client for MySQL, MariaDB, SQL Server
Single-file PHP DB management (MySQL, PG, SQLite)
JetBrains multi-engine SQL IDE
Official PostgreSQL web-based admin tool
Modern native DB GUI for multiple engines
Server-side scripting — powers 77% of the web
JavaScript runtime on Chrome V8 — non-blocking I/O
Readable high-level language — AI, web, scripting
Open implementation of Java Platform SE
Google language for scalable cloud services
Systems lang — safety, speed, concurrency
Dynamic language optimized for developer happiness
Text processing powerhouse, CPAN ecosystem
Modern JVM language — Android & server-side
JVM language — functional + OOP, Spark ecosystem
Statistical computing and graphics
High-performance scientific computing language
Erlang-based functional lang for distributed systems
Concurrent fault-tolerant functional language
Lightweight embeddable scripting language
Purely functional lazy-evaluated language
Client-optimized language by Google — Flutter backend
Apple's language now available on Linux & Windows
Dynamic functional Lisp on JVM
JavaScript with syntax for types — compiles to JS
Ruby-like syntax, C performance, compiled
Statically typed compiled language — Python-like syntax
Distributed VCS — industry standard
GUI client for Git and GitHub workflows
Self-hosted Git + CI/CD platform
Lightweight self-hosted Git service in Go
Free Git GUI client for Mac and Windows
Cross-platform Git GUI with graph visualization
Fast distributed SCM for large projects
Centralized version control system
API platform — REST, GraphQL, WebSocket testing
Open-source API client — REST & GraphQL
Offline API client — Git-friendly, no cloud sync
Browser-based lightweight API testing tool
Command-line tool for transferring data via URL
Human-friendly HTTP client for terminal
API testing for SOAP and REST services
API and web automation testing — free tier
Open-source load & performance testing tool
Java-based load testing for web applications
Scalable load testing in Python
HTTP load testing tool via command line
Container platform — build, ship, run anywhere
Daemonless OCI container engine — Docker compatible
CLI to control Kubernetes clusters
Local single-node Kubernetes cluster
Kubernetes package manager
Virtual machine lifecycle automation
Infrastructure as code — 1000+ providers
Agentless IT automation — YAML playbooks
Open-source CI/CD automation server
CI/CD pipeline executor for GitLab
Monitoring system and time-series database
Analytics and monitoring dashboards
Server-side data processing pipeline (ELK stack)
Elasticsearch visualization and dashboarding
Container management web UI for Docker/K8s
Kubernetes management platform — multi-cluster
Lightweight certified Kubernetes distribution
Artifact repository manager — npm, Maven, Docker
Most-used web server in the world
High-performance web server and reverse proxy
Apache + MariaDB + PHP + Perl local stack
Auto-HTTPS modern web server in Go
Lightweight web server for high-load environments
High-availability load balancer and proxy
Cloud-native reverse proxy and load balancer
Caching proxy for web, supports HTTP/HTTPS/FTP
Dependency manager for PHP projects
Java project build tool and dependency manager
Flexible build automation for JVM, Android
Classic build automation tool
Cross-platform build system for C/C++
JavaScript module bundler for modern apps
Next-gen frontend build tool — blazing fast
JavaScript module bundler for ES modules
Extremely fast JavaScript/TypeScript bundler
Scalable build system by Google
Open-source browser with strong privacy defaults
Open-source base browser from Google
Privacy-first browser with built-in ad blocker
Firefox fork focused on privacy — no telemetry
Anonymous browsing via Tor network
Firefox-based browser, no telemetry, classic UI
Goanna-engine browser — customizable & nostalgic
Ultra-lightweight browser for low-spec devices
Qt-based browser from KDE project
Terminal-based text browser
Keyboard-driven browser with Vim keybindings
Minimalist browser with smart search
Mozilla's powerful email, calendar, news client
GNOME email and calendar — Exchange compatible
Lightweight GTK email client for power users
Simple and highly reliable email client
KDE full-featured email client with GPG support
Sync ProtonMail with IMAP/SMTP clients
Simple and modern GNOME email client
Terminal mail user agent — text-based
Full office suite — Writer, Calc, Impress, Draw
Community office suite with 6 applications
MS-Office compatible open-source office suite
Clean MS Office-compatible suite — free tier
KDE office apps — Sheets, Words, Stage
Universal document viewer — PDF, DJVU, EPUB
GNOME document viewer — PDF, PS, DJVU
Fast minimal PDF viewer for Windows
Fast MS-compatible office suite — free
Lightweight cross-platform word processor
Accurate spreadsheet with advanced statistics
Professional desktop publishing and layout
Research reference manager and bibliography tool
Academic reference and PDF organizer
E-book management — convert, sync, read
Powerful knowledge base with Markdown and graph view
Open-source encrypted note app with sync
Graph-based outliner for notes and todos
Open-source Notion alternative — offline-first
End-to-end encrypted notes, cross-platform
Hierarchical note-taking with rich text and code
Plain-text wiki and personal notebook
Plain-text Markdown note-taking with OwnCloud sync
Hierarchical personal knowledge base web app
Minimalist note-taking synced across all devices
Split, merge, rotate and extract PDF pages
Universal viewer with PDF annotation support
Minimal fast PDF/EPUB/MOBI reader for Windows
GNOME PDF and document viewer
Complete free PDF toolkit — Windows/macOS
Create and export PDFs via LibreOffice
Print to PDF from any Windows application
Lightweight PDF renderer — C library and viewer
PostScript and PDF interpreter — command-line
Handwriting and PDF annotation app
GNU Image Manipulation — professional photo editing
Professional vector graphics editor — SVG native
Digital painting and illustration studio
Non-destructive RAW photo processor
Virtual lighttable and darkroom for photographers
Advanced photo management application
GNOME personal photo organizer
Fast image viewer for 500+ formats
Lightweight Windows image viewer and converter
Command-line image manipulation — resize, convert
Simple MS-Paint-like editor for Linux and macOS
Simple painting for digital artists
Panorama photo stitcher and HDR compositor
Read, write, edit EXIF/IPTC metadata
Image browser, viewer, and organizer for GNOME
Photo editing and collection management
HDR image creation and tone mapping
Fast and minimalist 3D and scientific file viewer
Full Photoshop-compatible editor — browser-based
Next-gen image codec — cjxl/djxl tools
Plays everything — local, network, DVDs, streams
Minimalist scriptable media player — GPU render
Media player based on MPC-HC with extra codecs
Open-source home theater — plugins, streaming
Qt-based front-end for MPV and MPlayer
Music organizer and player with tag editor
Winamp-style lightweight music player
Highly customizable advanced audio player
Cross-platform music player and library manager
GNOME music management application
KDE music player aiming for simplicity
Advanced tag-aware audio player and manager
Multi-track audio editor and recorder
Full-featured DAW — beats, synths, MIDI
Professional DAW — recording, editing, mixing
MIDI sequencer and notation editor
Music notation and score creation
Privacy-respecting Audacity fork
DJ software for live mixing and broadcasting
Command-line audio converter and effects
Simple cross-platform audio editor
Professional DAW — lightweight, powerful
Windows virtual audio mixer and routing
Virtual audio driver for macOS routing
Open broadcast software — stream and record
KDE non-linear video editor — multi-track
Cross-platform video editor — 400+ filters
Award-winning easy video editor
3D, VFX, video editing, motion graphics studio
Video transcoder — convert any format to MP4/MKV
Command-line multimedia framework — encode/decode anything
Hollywood-grade color correction and editing
Frameserver and scripting for video processing
Create, inspect, edit MKV video containers
Technical metadata viewer for audio/video files
Create and translate subtitles, OCR DVDs
Video capture and processing — extended VirtualDub
Node-based VFX compositor — Nuke-like
Fast multitrack video editor for Linux
Feature-rich screenshot and recording for Windows
Powerful screenshot tool with annotation
Fast screenshot with built-in editor and upload
Qt-based screenshot and annotation tool
KDE screenshot utility with region selection
Simple screen capture for GNOME desktop
Animated GIF screen recorder for Linux
Record screen, webcam and sketchboard to GIF/video
Simple screencast recorder for Linux
Feature-rich Linux screen recorder
Industry-grade 3D creation — modeling, animation, VFX
Parametric 3D CAD modeler for engineering and design
Script-based 3D solid modeler for programmers
Free 2D CAD application — DXF native
Parametric 3D CAD for mechanical design
Subdivision modeler for game assets
Photogrammetry software — 3D from photos
Mesh processing and editing tool
3D printing slicer for most printers
Advanced 3D print slicer by Prusa
3D CAD/CAM for hobbyists and students
US Army open-source solid modeling system
Dual-panel orthodox file manager — cross-platform
Feature-rich dual-panel file manager for Windows
Replacement for Windows Explorer — dual panel
Classic text-based dual-panel file manager
Vi-influenced terminal file manager
XFCE lightweight and extensible file manager
KDE feature-rich file manager with tabs
GNOME Files — default GNOME file manager
Cinnamon file manager — fork of Nautilus
Quad-pane file manager for Windows
Open-source archiver — highest compression ratio
Portable archiver supporting 200+ formats
Popular ZIP/RAR/7Z archiver for Windows
Classic Windows zip utility
KDE archiver — zip, tar, rar, 7z support
GNOME archive manager — GUI for tar/zip
MATE archive manager — GNOME-compatible
Real-time lossless compression algorithm by Facebook
Google's compression algorithm for web
Extremely fast lossless compression
Continuous decentralized file sync — no cloud needed
Command-line sync to 70+ cloud storage providers
Folder comparison and sync tool
Fast incremental file transfer utility
Backup to cloud — encrypted, deduplicated
Fast, secure, encrypted backup program
Disk cloning and imaging — bare metal backup
Windows disk imaging and backup
Windows backup, sync, clone — free edition
Deduplicating archiver with compression and encryption
Fast, encrypted, incremental backup tool
Data recovery for lost partitions
Cross-platform password manager — offline
Open-source cloud password manager
Disk encryption — successor to TrueCrypt
GNU implementation of OpenPGP encryption standard
Open-source VPN — SSL/TLS tunneling
Modern fast VPN protocol — minimal attack surface
Anonymous web browsing via onion routing
Network protocol analyzer — packet capture
Network mapper — port scanning, host discovery
Web app security scanner — penetration testing
Web security testing platform — free edition
Open-source antivirus engine — email gateway use
Anti-malware on-demand scanner
World's fastest password recovery tool
Password security auditing and cracking
Wi-Fi network security auditing suite
No-logs VPN — free tier with core features
Client-side encryption for your cloud files
Application security testing platform
Cryptography and SSL/TLS library — dev essential
Fast cross-platform IP and port scanner
Windows LAN scanner — remote control support
Real-time server and application monitoring
Metrics collection and time-series DB
Metrics visualization and alerting dashboard
Network-wide ad blocker via DNS sinkhole
DNS-based ad and tracker blocker
Kubernetes package manager
Network diagnostic tool — MTR for Windows
SSH and Telnet client for Windows
Secure shell — encrypted remote access
Free FTP, FTPS and SFTP client
SFTP/FTP/SCP/WebDAV client for Windows
Ultimate terminal for Windows — SSH, X11, SFTP
SSH client and terminal — cross platform
Command-line network packet analyzer
Open-source network traffic analysis framework
Networking utility — open TCP/UDP connections
Detailed CPU, memory, mainboard info — Windows
Graphics card specification and monitoring
Comprehensive hardware analysis and monitoring
HDD/SSD health monitoring via S.M.A.R.T
GPU overclocking and real-time monitoring
Real-time Windows file system and registry monitor
Advanced Task Manager replacement
Show everything that auto-starts in Windows
Cross-platform system monitoring tool — CLI
Interactive process viewer for Linux/macOS
Beautiful resource monitor — all platforms
Linux system optimizer and monitor — GUI
Instant file search for Windows
Windows disk usage visualization — treemap
Disk space manager and usage tree
Offline cross-platform password manager
Open-source cloud password manager
Windows offline password database
Team password manager — self-hosted
Zero-knowledge end-to-end encrypted password manager
Stateless password manager — generates passwords
Offline password manager — free for PC
Bruce Schneier's password safe — Windows/Linux
Fast remote desktop — 60fps compression
VNC remote desktop — cross-platform
High-performance VNC server and client
Efficient VNC remote control software
Open-source TeamViewer alternative — self-host
Feature-rich remote desktop client for Linux
Open-source RDP client and server
Ultra-fast remote display — NX protocol
Clientless web-based remote desktop gateway
Open-source RDP server for Linux
Graphical partition editor — resize, move, create
Bootable USB creator — fastest ISO burner
Cross-platform bootable USB flasher
Multi-boot USB — just copy ISOs to USB
Disk benchmark tool for Windows
Professional storage performance benchmark
SSD benchmark tool for Windows
Convert physical disk to VHD/VHDX
Partition management and data recovery — free
Disk cloning and backup solution
Powerful x86 and AMD64 VM hypervisor
Run VMs on Windows and Linux — free non-commercial
Generic open-source machine emulator
Windows built-in Type-1 hypervisor
VM lifecycle automation with provider support
Simple VM manager for GNOME desktop
Linux desktop VM manager for libvirt/KVM
MS-DOS emulator for old games and software
Multi-system game console emulator frontend
PlayStation 3 emulator and debugger
End-to-end encrypted messenger — gold standard
Decentralized chat — open Matrix protocol
Open-source team messaging — self-hosted
Slack alternative — open-source team messaging
Open-source video conferencing — no account needed
Low-latency VOIP for gaming and groups
Fast cloud-based messenger — large group support
Universal IM client — AIM, IRC, XMPP, etc.
IRC chat client — cross-platform
Fast terminal IRC client with script support
Modern XMPP chat client for Linux
Email + chat (IRC/Matrix via add-on)
Accelerate downloads — BitTorrent + HTTP + FTP
Cross-platform BitTorrent client — no ads
Lightweight cross-platform BitTorrent client
Simple BitTorrent client — minimal UI
Lightweight multi-protocol download utility — CLI
Download manager for online hosters — free
Linux download manager with multi-connection
GUI for aria2 — pretty download manager
MATLAB-compatible numerical computing environment
Open-source algebra, calculus, number theory
Free alternative to MATLAB for engineering
Stats, graphics, data analysis platform
User-friendly Bayesian statistics — spreadsheet UI
Free SPSS replacement for statistical analysis
Dynamic math for geometry, algebra, calculus
Computer algebra system — symbolic manipulation
GUI front-end for Maxima CAS
Data pipeline and visual analysis platform
Visual interactive ML and data analysis
C++ data analysis framework for particle physics
Python/R data science platform — conda + Jupyter
Interactive Python notebooks for data analysis
Next-gen web interface for Project Jupyter
IDE for R — plots, data, console, scripts
Visual data pipeline builder — drag and drop
Java ML workbench — classification, clustering
Visual machine learning platform — free tier
AutoML Python tool — model training pipeline
ML pipeline and dataset versioning
Open-source data labeling tool for ML
AutoML toolkit by Microsoft
Open-source ML lifecycle tracking platform
Low-code ML library for Python
Open-source ML and AutoML platform
Run LLMs locally — Llama, Mistral, Phi on desktop
Feature-packed cross-platform 2D/3D game engine
Industry-leading game engine — free for personal use
AAA game engine with Lumen & Nanite — royalty model
2D game framework for Lua — super simple
Java cross-platform game dev framework
Python library for 2D game development
HTML5 game framework — 2D browser games
Open-source XNA successor — C# game dev
Open-source RTS game engine — C&C remake
Flexible level editor for tile-based games
Modern 2D level editor by Deepnight Games
Data-driven Rust game engine — ECS architecture
Complete e-book management, conversion, sync
Modern e-book reader for Linux
Open-source e-book reader — epub, mobi, PDF
Universal document reader — PDF, EPUB, DJVU
Reads PDF, EPUB, MOBI, CBZ, CHM
EPUB e-book manager and DRM remover
EPUB3 and PDF reader — accessibility focused
Spaced repetition flashcards — learn anything
Modern tabbed terminal for PowerShell, WSL, CMD
GPU-accelerated terminal emulator in Rust
Fast GPU-based terminal with tiling support
GPU-accelerated terminal with Lua config
HTML/CSS/JS-based terminal emulator
Configurable terminal for local/SSH/serial
Modern terminal emulator — same as Tabby
Tiling terminal emulator for GTK3
Text editor with regex search, macros, column edit
Regex search tool for Windows files
Interactive regex builder and tester
Online regex tester — all flavors supported
Free file content search tool for Windows
Ultra-fast recursive code search CLI
Simple, fast alternative to GNU find
Lightweight JSON processor — command line
Open-source font editor — create/edit TTF, OTF
Font editor for vector graphics and fonts
Free open-source designer fonts — 1500+ families
Collaborative UI/UX design tool
Open-source Figma alternative — self-hostable
Cross-platform vector editor
SVG to Canvas renderer
Free lightweight online/offline vector editor
No software found
Try a different search term
⚠️ Disclaimer
All download links point to official project websites or GitHub releases. Code3School does not host any software files. Always verify checksums after downloading. See our Disclaimer and Privacy Policy.