Best Open Source Software


Real-time strategy (RTS) game of ancient warfare. It’s a historically-based war/economy game that allows players to relive or rewrite the history of ancient civilizations, each depicted at their peak of economic growth and military prowess.

O A.D requires OpenGL 1.3 with 3D hardware accelerated drivers and at least 128 MB memory, e.g., Radeon 9000, GeForce 3, or similar.

Developer: Wildfire Games
License: GNU GPL v2 (game engine), CC BY-SA (game art)
Written in: C++, JavaScript

Battle for Wesnoth

Battle for Wesnoth is a turn-based tactical strategy game with a high fantasy theme, featuring both single-player, and online/hotseat multiplayer combat. Wesnoth has many different sagas waiting to be played out. There are hundreds of campaign scenarios, at least two hundred unit types, sixteen races, six major factions, and hundreds of years of history.

Wesnoth is well-maintained, gets better and better each year and looks professional. Its markup language enables users to make their own maps, factions, or campaigns. Great fun!

The developers have also produced a package for OpenPandora. It runs on BSD distributions such as FreeBSD, OpenBSD, NetBSD, and DragonFly BSD.

Developer: David White and many contributors
License: GNU GPL v2
Written in: C++, Lua


Inspired by the Sid Meier’s Civilization series, Freeciv is an addictive empire-building strategy game inspired by the history of human civilization. The game commences in prehistory and your mission is to lead your tribe from the Stone Age to the Space Age.

The developers provide packages for Windows. OS X packages are no longer provided but the game can be easily installed from Homebrew.

Freeciv is popular among Linux distributions.

Developer: The Freeciv project
License: GNU GPL v3
Written in: C++, Lua, JavaScript


Xonotic is an arena-style first person shooter with intuitive mechanics and a wide range of weapons. Sixteen different game modes in Xonotic, including classic modes like deathmatch and capture the flag make for great gameplay. It was forked from Nexuiz.

The game sports distinctive weapons, bucket loads of game modes, 25 official maps, and integrated player stats. A real blast!

The developer's zip file provides binaries to run Xonotic on all 3 platforms. You can play the game from the zip file without installing the game in the usual way.

Developer: Team Xonotic
License: GNU GPL v2
Written in: C


Magarena is a single-player fantasy card game played against a computer opponent. The rules for Magarena are based on the first modern collectible card game, Magic: The Gathering.

There are multiple AI implementations available in Magarena. The game has been in development since 2009.

Magarena runs on operating systems that have the Java Runtime Environment 8 or above. New releases of Magarena are published monthly.

1GB of free space to store the playable card images, 2GB if you store images for all cards.

Developer: ubeefx, Melvin and contributors
License: GNU GPL v3
Written in: Java

1WorkLibreOffice, Calligra, Scribus, ProjectLibre, MariaDB, Calibre, FocusWriter, LyX Document Processor, Okular, KMyMoney, GnuCash, Zathura, CherryTree, FreeMind, MyNotex
2DevelopmentCode::Blocks, Eclipse, GCC, Bluefish, OpenShift Origin, Docker, Git, Google Web Toolkit, Vim, Meld, Django, XAMPP, Atom
3Games0 A.D, Battle for Wesnoth, Freeciv, Xonotic, Magarena
4InternetChromium, Thunderbird, Pidgin, Tor, Telegram Desktop, Dropbox, OwnCloud, FileZilla, HexChat, QuiteRSS, uGet, Gufw, Aria2, OpenSSH
5MediaKodi, VLC, OpenShot Video Editor, Amarok, Kdenlive, Audacity, Blender, Inkscape, Darktable, Handbrake, digiKam, GIMP, Beets, mpv
6ToolsVirtualBox, BleachBit, ClamAV, Déjà Dup, Redo Backup, GParted, VeraCrypt, Wine, K3b, Clonezilla, Shutter, KeePassX, PeaZip, GCstar, Terminator, FontForge, Recoll, Dolphin, Midnight Commander
7ScienceStellarium, GNU Octave, R, LaTeX, PSPP