List Of Open-source Programs (LOOP) for Microsoft Windows Operating Systems
What is the LOOP list?
This is a list of high-quality, open-source applications that run on Windows. Feel free to edit and add any programs to this list that meet the criteria below. To learn more, read the FAQ - Frequently Asked Questions.
Purpose:
To demonstrate the quality of open-source applications and thereby advocate the open source software development model.
Instructions:
Tell all your non-Linux friends and family about the LOOP list. On this list they will find high-quality replacements for the software that they have purchased/pirated. Once they become familiar with these new applications, introduce them to your favorite Linux distribution (mine is Ubuntu). Then help them convert to Linux, using the applications that they became familiar with on Windows.
Rules for adding programs to the LOOP list:
Must be open-source.
Must run natively on Microsoft Windows operating systems.
Only include the best application for each specific purpose. In rare cases, two applications may be listed.
Include the names of the top three commercial applications that provide similar functionality, if known.
-
Email Client = Thunderbird
Compare to: Microsoft Outlook
Universal Instant Messaging Client = Gaim
Compare to: Trillian
Universal Instant Messaging Client = Miranda IM
Compare to: Trillian
Web browser = FireFox
Compare to: Microsoft Internet Explorer
Voice Over IP = OpenWengo
Compare to: Skype
Learning Games = Childsplay
Compare to: Unknown
Planetarium = Stellarium
Compare to: Unknown
Space Simulator = Celestia
Compare to: Unknown
Flight Simulator = FlightGear
Compare to: Fly!
Typing Tutor = Tux Typing
Compare to: Unknown
Drawing Program = Tux Paint
Compare to: KidPix
Framework/Platform = Mono
Compare to: Microsoft .NET Framework, Java
Integrated Development Environment = Eclipse
Compare to: Microsoft Visual Studio
Integrated Development Environment for C# and VB.NET = SharpDevelop
Compare to: Microsoft Visual Studio, Borland IDE
Windows Installer = Nullsoft Scriptable Install System, Inno Setup
Compare to: InstallShield, Microsoft Installer
Editor = GNU Emacs
Compare to: Unknown
Editor = Vim
Compare to: Unknown
Editor = Scintilla
Compare to: Unknown
3D Space Simulator = Vega Strike, Epiar
Compare to: Eve-Online
3D Tank Battle (Real-time) = BZFlag
Compare to: Unknown
3D Tank Battle (Turn-based) = Scorched 3D
Compare to: Unknown
3D Pirate Action/Adventure = Crown and Cutlass
Compare to: Pirates!
Arcade space shooter = Kobo Deluxe
Compare to: Unknown
Billiards (Pool) = FooBillard
Compare to: Unknown
First-person Shooter = Cube, Nexiuz
Compare to: Quake, Doom, Unreal
Lemmings-clone = Pingus
Compare to: Lemmings
Missle-Command clone = Penguin Command
Compare to: Unknown
MMORPG = PlaneShift
Compare to: Everquest
Pang clone = PiX Pang
Compare to: Super Pang
Racing = PlanetPenguin Racer (f.k.a. TuxRacer)
Compare to: Unknown
Risk clone = JavaRisk
Compare to: Unknown
Tron clone = Armagetron Advanced
Compare to: Unknown
Turn-based Strategy (Fantasy) = Battle for Wesnoth
Compare to: Age of Wonders, Heroes of Might and Magic, Warlords
Turn-based Strategy (World Building) = LinCity-NG OpenTTD
Compare to: SimCity, Transport Tycoon Deluxe
Turn-based Strategy (Sci-Fi) = UFO: Alien Invasion
Compare to: X-Com
Database (Desktop) = OpenOffice (Base)
Compare to: Microsoft Office (Access)
Mind Mapping = FreeMind
Compare to: Mindjet MindManager, Inspiration
PDF creator = PDF Creator
Compare to: Adobe Acrobat
Presentation = OpenOffice (Impress)
Compare to: Microsoft Office (Powerpoint)
Report Creator = JasperReports
Compare to: Crystal Reports
Spreadsheet = OpenOffice (Calc)
Compare to: Microsoft Office (Excel)
Word Processor = OpenOffice (Writer)
Compare to: Microsoft Office (Word)
Scientific Word Processor = Lyx (Latex gui frontend)
Compare to: Scientific Word
Notepad Replacement = Notepad2
Compare to: Notepad
Gantt chart = GanttProject
Compare to: Microsoft Project
Project management = OpenWorkbench
Compare to: Microsoft Project
Animal Shelter Manager = Animal Shelter Manager
Compare to: Unknown
IA-32 (x86) PC emulator = Bochs
Compare to: Unknown
Linux environment = Cygwin
Compare to: Unknown
Recipe Manager = Gourmet Recipe Manager
Compare to: Unknown
Screen Saver = Really Slick Screensavers
Compare to: Unkown
Translation tool = OmegaT
Compare to: Unkown
-
3D Animation = Blender, Wings 3D
Compare to: Alias Maya
3D Graphics = POV-Ray
Compare to: Unknown
3D Game Development Kit = Crystal Space, Ogre3d
Compare to: Unknown
Audio Editing = Audacity
Compare to: Adobe Audition
Audio Player = Coolplayer, Zinf
Compare to: WinAMP, Windows Media Player
MP3 Ripper = CDex
Compare to: Unknown
Volume normalizer = MP3Gain
Compare to: Unknown
Diagram Editor = Dia
Compare to: Microsoft Visio
Image Editing = Gimp
Compare to: Adobe Photoshop, Corel Paint Shop
Vector Drawing = Inkscape
Compare to: Adobe Illustrator, CorelDraw
Vector Drawing = Sodipodi
Compare to: Adobe Illustrator, CorelDraw
Media Player = VLC media player
Compare to: Windows Media Player, PowerLink PowerDVD, Intervideo WinDVD
Web Design = Nvu
Compare to: Microsoft Frontpage, Macromedia Dreamweaver
Video Capture = VirtualDub
Compare to: Unknown
Video Editing = Jashaka
Compare to: Adobe After Effects, Pinnacle Studio, Apple Final Cut
802.1x client = SecureW2
Compare to: Unknown
Anti-Spyware = Winpooch
Compare to: Unknown
Anti-Virus = ClamWin
Compare to: Unknown
Network protocol analyzer = Ethereal
Compare to: Sniffer
Password safe = KeePass Password Safe, Password Safe
Compare to: Unknown
VPN client = OpenVPN client GUI for Windows
Compare to: Cisco VPN client, Nortel VPN client
File compression = 7-Zip
Compare to: WinZip
FTP Client = Filezilla FTP client
Compare to: SmartFTP, BulletProof FTP
Statistics on Disk usage = WinDirStat
Compare to: Unknown
-
Database server = Firebird, MySQL, PostgreSQL
Compare to: Microsoft SQL server, Oracle database
FTP server = Filezilla FTP server
Compare to: Unknown
Email server = hMailServer
Compare to: Microsoft Exchange server, Novell GroupWise server
Instant messaging server = Jive Messenger
Compare to: Novell GroupWise Messenger
Intrusion Detection System (IDS) = Snort
Compare to: Unknown
VPN server = OpenVPN
Compare to: Cisco VPN
Application server = JBoss
Compare to: BEA Weblogic, IBM Websphere
Rich Internet Application Server = OpenLaszlo
Compare to: Macromedia Flex
Statistics Generator = AWStats
Compare to: Unknown
Web server = Apache
Compare to: Microsoft Internet Information Services (ISS)
FAQ - Frequently Asked Questions
Why do you only include open-source applications? Why not include applications that are free, but not open-source?
The goal of the LOOP list is to demonstrate the quality of open-source software and the benefits of the open-source developement model. There are many high-quality free applications, but they do not have the same advantages of the open-source development model.
You keep talking about the advantages of the open-source software development model. What are they?
These applications are awesome! I can't believe that they are free! How can I help to support these applications?
That is a terrific question. If these programs provide value to you, it makes sense to give something back to the community. The best way to do this may be different for each application, so read more at the project's website. In general, here are ways that you can give back to the open-source community:
Install and use the program, then share your experiences (good or bad) with the project mailing list.
Subscribe to the project mailing list and answer questions that users are asking.
Share any ideas you have about the software, such as features that you would like to see implemented or any changes that you think would improve the project.
Create documentation about the project, such as how to install, configure, and use the application.
If you are a programmer, look at the code and report any bugs you find and share any improvements that you make.
Some projects provide a way to contribute money to the project.
The great thing about contributing to an open-source project is that you will be helping everyone who uses the software. If users give back to the project, there will be a constant improvement in the quality of the application.
Some of these applications only run on Windows, and not Linux. Why do you include these?
The goal of the LOOP list is to demonstrate the advantages of open-source applications. One of those advantages is the ability to port the application to other operating systems. This means that anyone with the time, skill, and desire can port these applications to Linux or any other operating system. It is also likely that these applications will run in Linux using Wine ( http://www.winehq.com/).
Why don't you include applications that only run on Linux? These Linux applications are open-source, so they could be ported to Windows, right?
That is true, but an overwhelming majority of people use Windows operating systems. If these people knew they could keep their applications, they would be more likely to switch to a Linux distribution (i.e. Ubuntu Linux).
I disagree with the applications that were chosen for a particular category. How can I make my case for another application?
You can debate the pros and cons of each application on the looplistDebate page.
Why did you create a new list? There are other lists out there with similar information.
This list serves a specific purpose, which is listed on the front page. Other lists on the web have good information, but they were not what I was looking for.
Here are some lists similar to the LOOP list:
The OSSwin project: Open-Source for Windows
Opensource list - Open Source Software in a Windows Environment
Software: Open Source & Free for Windows
The table of equivalents / replacements / analogs of Windows software in Linux
Open Source Software CD — List of Software
WinLibre - Free Software for Windows
GnuWin32 - Ports of GNU or Open Source tools
Open source on Mac
The LOOP list was created by Tristan Rhodes <tristan NOSPAM AT witenko DOT com>.