List of Open Source software Packages
The following is long, but likely not complete.
This is a list of open-source software packages: Computer software licensed under an open-source license. Software that fits the Free software definition may be more appropriately called free software; the GNU project in particular objects to their works being referred to as “open source”. For more information about the philosophical background for open source software, see open source movement and free software movement. However, nearly all software meeting the Open Source Definition is also Free Software, so it is all listed here.
See also: list of Unix programs, list of GNU packages, list of KDE applications, list of GNOME applications, freeware, shareware, public domain, proprietary software, Freshmeat, SourceForge, OSDir
Contents
* 1 Applied fields
o 1.1 CAx
+ 1.1.1 CAD
+ 1.1.2 CAE
o 1.2 Finance
o 1.3 Geographic information system
o 1.4 Maths
o 1.5 Science and Measurement
+ 1.5.1 Scanning probe microscopy
* 2 Data storage and management
o 2.1 File archivers
o 2.2 Database management systems (including administration)
* 3 Document editing
o 3.1 Office software suites
o 3.2 Word processing
o 3.3 Note-taking
o 3.4 PDF-writing
o 3.5 Scientific Text Editors
o 3.6 Text editors
* 4 Educational
o 4.1 Educational Suites
o 4.2 Art
o 4.3 Learning support
o 4.4 Language
o 4.5 Mathematics
o 4.6 Science
o 4.7 Typing
o 4.8 Other educational programs
* 5 File managers
* 6 Games
* 7 Graphical user interface
o 7.1 Windowing system
o 7.2 Desktop environments
o 7.3 Window managers
* 8 Groupware
o 8.1 Content management systems
o 8.2 Weblog systems
o 8.3 Wiki software
* 9 Media
o 9.1 Multimedia codecs / containers / splitters
o 9.2 Audio editors / audio management
o 9.3 Graphics
o 9.4 Image galleries
o 9.5 Image viewers
o 9.6 Media players
o 9.7 Video editing
o 9.8 CD-writing software
* 10 Networking and Internet
o 10.1 E-mail
o 10.2 Instant messaging
o 10.3 Instant messaging servers
o 10.4 Communication-related
o 10.5 File transfer
o 10.6 P2P file sharing
o 10.7 Remote access
o 10.8 Web browsers
o 10.9 Webcam
o 10.10 Webgrabber
o 10.11 Web-related
o 10.12 Other networking programs
* 11 Operating systems
* 12 Password management
* 13 Personal information managers
* 14 Programming language support
* 15 Publishing
* 16 Screen savers
* 17 Security
o 17.1 Anti-virus
o 17.2 Encryption
o 17.3 Firewall
o 17.4 Monitoring
o 17.5 SSH
o 17.6 Other security programs
* 18 Other
* 19 CD compilations of open-source software for Windows
Applied fields
CAx
CAD
* BRL-CAD — 3D solid modeling computer-aided design and much much more
* QCad — 2D CAD ‘(newer versions are no longer open-source)’
* OpenCASCADE — opencascade.org
CAE
* Impact Finite element program
Finance
* GnuCash
* JCash
* JMoney
* JGnash
Geographic information system
* GRASS GIS
* TerraLib – TerraLib is a Geographic information system (GIS) classes and functions library use for the development of multiple GIS tools.
Maths
* experix — data acquisition, array arithmetic and math with graphics.
* GAP — (Groups, Algorithms and Programming) computational discrete algebra, mainly for group theory.
* KSEG interactive geometry program for exploring Euclidean geometry.
* LaTeX — mathematical typesetting system.
* MAXIMA — a computer algebra system, based on the original Macsyma
* NTL — number theory library
* Octave — a MATLAB-style language.
* PARI/GP — computer algebra system, number theory functions
* R — Computational statistic package.
* SINGULAR — polynomial computations, commutative algebra, algebraic geometry, and singularity theory.
* Yacas — computer algebra system.
* muParser — a mathematical expressions parser library
Science and Measurement
Scanning probe microscopy
* Gwyddion – Scientific data analysis: http://gwyddion.net
* Gxsm – Gnome X Scanning Microscopy – dsp supported scanning probe acquisition: http://gxsm.sourceforge.net
Data storage and management
File archivers
* 7-Zip
* arj
* bzip2
* DAR_(Disk_Archiver)
* GRZipII
* gzip
* ha (historical ppm-based archiver)
* PPMd
* rzip
* Tar (file format)
Database management systems (including administration)
* Berkeley DB
* db4o (object database)
* Firebird
* Ingres
* JEDI Database Desktop
* Kexi
* MySQL – database server
* One$DB
* phpMyAdmin
* PostgreSQL – database server
* SQLite
* TOra – database administration and development
* GT.M – Multidimensional database
Document editing
Office software suites
* Gnome Office
* KOffice
* OpenOffice.org (similar functionality to Microsoft Office, including file compatibility)
Word processing
* AbiWord
Note-taking
* FreeMind – Mind mapping software
* KeyNote http://www.tranglos.com/free/keynote.html
* Tomboy
PDF-writing
* Ghostscript
* PDFCreator
* ReportLab has an open source PDF library
* Scribus — User-friendly but powerful Desktop Publishing
* xPDF
Scientific Text Editors
* GNU TeXmacs
* Kile
* LyX
Text editors
* FreeDOS edlin
* GNU Emacs
* Gedit
* jEdit
* Kate
* Katoob
* Kedit
* Kwrite
* Nano — A free clone of Pico.
* NEdit
* Notepad2 — Small and fast with syntax highlighting.
* SciTE — A cross-platform text editor written using the Scintilla editing component.
* Tail For Win32
* Vim
Educational
Educational Suites
* ChildsPlay
* Gcompris
Art
* Tux Paint
Learning support
* Dokeos
* ILIAS
* Moodle
* Whiteboard
* OLAT
* eXe
Language
* FlashKard
* Kiten
* KLettres
* KMessedWords
* KVerbos
* KVocTrain
Mathematics
* GAP – Groups, Algorithms, Programming – System for Computational Discrete Algebra
* GNU Octave – Clone of MATLAB
* GNUPlot – high quality function plotting with command line interface, incorporates GNUFit for nonlinear regression (curve fitting)
* KBruch
* KGeo
* Kig
* KmPlot
* KPercentage
* KSEG
* LabPlot – nonlinear regression (curve fitting) – OriginLab( Microcal Origin) Clone
* Maxima – Analytical function handling, similar to the Maple computer algebra system
* PARI/GP computer algebra system, number theory functions, factorisation, elliptical curves
* QtiPlot – nonlinear regression (curve fitting) – Microcal Origin Clone
* R programming language – very powerful scripting-language with a strong focus on statistical functions, similar to S programming language
o RKWard – frontend to R
* Tux, of Math Command – Missile Command-themed, fast-action math quiz
* XMgrace – 2D drawing, data plotting, nonlinear regression (curve fitting), formerly called xmgr
* Yacas
Science
* Celestia—a 3D space simulation program.
* experix — data acquisition and device control with graphical data analysis
* Kalzium
* KStars
Typing
* GNU Typist
* KTouch
* Tux Typing
Other educational programs
* KEduca
File managers
* Krusader
* Midnight Commander
Games
* Arianne
* Abuse
* Ace of penguins
* Adventure
* Angband
* Armagetron — futuristic motorcycle racing game
* Avanor
* Bombardier
* Circus Linux
* Crossfire
* Daimonin
* Egoboo
* Falcon’s Eye — Nethack with graphics
* FlightGear — Flight Simulator
* FooBillard
* Freeciv
* Freecraft
* Frozen Bubble
* Gltron
* Gnugo
* Hack
* Java Risk
* for KDE: KFoulEggs, KHangMan, Klickety, KMines, Koules, KPat, KReversi, KSirtet
* LinCity
* Maelstrom
* Moria
* NetHack
* Netrek
* noeGNUd
* Openglad
* Penguin Command
* Pingus
* QBlood
* Quiz
* Stratagus
* SuperTux
* Truffle-Swine Keeper
* Tuxpuck
* Tux Racer
* Tyrant – Java Roguelike
* UFO2000 — a multiplayer remake of X-COM: UFO Defense ( http://ufo2000.sourceforge.net/ )
* Vegastrike — Space Combat Simulator
* VideoToons
* WinBoard
* Xconq
* Xgalaga
* Xjump
* XPilot
* Xtux
* XulMine — Mozilla-based
Graphical user interface
Windowing system
* X.Org
* XFree86
Desktop environments
* Geoshell
* GNOME
* GNUstep
* KDE
* Litestep
* Xfce
* XPde
Window managers
* AfterStep
* Blackbox
* Ctwm
* Enlightenment
* Fluxbox
* FVWM
* IceWM
* Ion
* Kahakai
* Kwin
* Metacity
* Openbox
* Oroborus
* PekWM
* PWM
* Ratpoison
* Sawfish
* Twm
* Waimea
* Window Maker
* WindowLab
* WMI
Groupware
* Kolab
* Kroupware
* OpenGroupware.org
* PHProjekt
Content management systems
* Apache Lenya Apache Software license, Java/XML, based on Apache Cocoon
* b2evolution
* Drupal
* e107
* Envolution
* Geeklog
* Mambo Open source
* myPHPNuke
* Nuxeo CPS
* PHP-Nuke
* phpWebSite
* Plone
* Postnuke
* Scoop
* Sioux
* Slashcode
* Typo3
* Xaraya
* eZpublish
* Xoops
* WordPress
Weblog systems
* bBlog
* Blojsom
* Coreblog
* Pebble
* Pivot
* pLog
* Reg][ster
* Textpattern
* WordPress
* Serendipity (S9y)
Wiki software
* DokuWiki, written in PHP and works on plain text file.
* ErfurtWiki , based on WikiWikiWeb and written in PHP.
* Flexwiki, written in ASP.NET
* Kwiki, written in Perl
* MediaWiki, powers Wikipedia.
* OpenWiki
* PmWiki
* PhpWiki, based on WikiWikiWeb and written in PHP.
* TiddlyWiki
* TikiWiki
* Twiki
* UseModWiki
* WackoWiki
* XWiki
* ZWiki , a wiki product add-on to Zope
Media
Multimedia codecs / containers / splitters
* FLAC
* LAME
* Matroska
* Musepack
* Ogg Vorbis
Audio editors / audio management
* Audacity
* CD-DA X-Tractor
* CDex
* Grip audio ripper
* MusE
* Rosegarden
* Streamripper
See Free audio software
Graphics
* Blender — 3D modeling, animation, rendering, post-production, interactive creation and playback
* Crystal Space — 3D gaming graphics engine
* Dia
* The GIMP — Photoshop replacement
* GOCR/JOCR — GNU OCR program
* Hugin Image combining, panorama creation, cross platform
* Inkscape — SVG Vector graphics editor
* JImage Mosaic
* Liquid — 3D graphics editor
* Moonlight 3D
* Panorama Tools
* Simple DirectMedia Layer — a platform independent graphics library, primarily intended for game development
* Sodipodi — SVG Vector graphics editor
* Wings 3D 3D Subdivisionmodeler
Image galleries
* Album Shaper
* Gallery
* Coppermine Gallery
Image viewers
* Imgv
* JavaExplorer
* Java Image Browser and Sorter
* JCDSee
* JImageView — Java-based
* SlideShow Picture Viewer
* WinPhoto
Media players
* AmaroK
* Beep_Media_Player
* CoolPlayer
* K!TV
* Kaffeine
* Media Player Classic
* MPlayer
* musikCube
* VLC media player
* Totem
* Xine
* XMMS
* Zinf
Video editing
* Avisynth
* Cinelerra
* DScaler
* GNU VCDImager
* Jahshaka
* Kino
* VirtualDub
* VirtualDubMod
CD-writing software
* Cdrdao
* Cdrecord
* Cdw
* CD Burner XP
* Freeburn
* Gcombust
* Gnome Toaster
* K3b
* X-CD-Roast
Networking and Internet
* KMail
* Magic Mail Monitor 3
* Mahogany Mail
* Mozilla Mail & Newsgroups – part of Mozilla Application Suite
* Mozilla Thunderbird – A standalone Gecko-based e-mail and newsreader program derived from Mozilla’s Mail component.
* Mutt
* Novell Evolution
* Phoenix Mail
* POPFile
* Sylpheed
Instant messaging
* Adium – AOL Instant Messenger client for Mac OS X
* aMSN — Alvaro’s Messenger, or Another MSN Messenger clone
* CenterICQ
* Exodus
* Fire
* Gaim
* Jabberzilla
* Kopete
* Licq
* Mercury Messenger was named dMSN
* mICQ
* Miranda IM
* Psi
* Simple Instant Messenger
* Tkabber
* WinJab
Instant messaging servers
* ejabberd — jabber server
* IServerd — ICQ-compatible server
* xmppd.py — jabber server
Communication-related
* 100 Percent SIP PBX ; sipXpbx — SIP Communications Server
* Asterisk — Telephony and VoIP server
* Chatzilla — Mozilla-based IRC chat client
* GnomeMeeting — Video conferencing application for GNOME
* irssi — text-mode IRC chat client
* Slrn — a newsreader
* Speak Freely — Internet voice chat
* XChat — IRC chat client, Windows version is shareware
File transfer
* FileZilla
* gFTP
* lftp
* NcFTP (site)
* Samba — an implementation of the Microsoft-compatible SMB network protocols
P2P file sharing
* Azureus — A Java-based Bittorrent client.
* BitTorrent
* ctorrent
* DC++
* eMule
* Freenet Secure Filesharing with encryption
* giFT
* Gnucleus
* Lime Wire
* MLDonkey
* mutella A text mode gnutella client
* Shareaza – Open sourced as of June 2004
* WASTE
Remote access
* RealVNC
* TightVNC
* Ultr@VNC
Web browsers
* Epiphany
* Galeon
* K-Meleon
* Konqueror
* Links
* Lynx
* Mozilla Application Suite
* Mozilla Firefox
* Camino ( Mac only)
* BookmarkSync – Not actually a browser but a tool for browsers. BookmarkSync keeps your Favorites/Bookmarks in sync across the browsers installed on your machine, and also between computers.
Webcam
* Dorgem
* Fwink
Webgrabber
* cURL
* HTTrack
* Wget
Web-related
* 0W-httpd (aka ZeroWait httpd) — light and fast http server
* Ressource spearing but also fast and full featured HTTP Server
* 3proxy HTTP/HTTPS/FTP/SOCKS v4/v4.5/v5/POP3 proxy + TCP and UDP portmappers
* Apache — the most popular web server
* Jakarta Tomcat — a servlet container and standalone webserver
* NetKernel – an internet application server
* nginx — high perfomance http and reverse proxy server
* Oops! — web proxy/cache server
* Squid cache — web proxy cache
* Zope — a web application server
Other networking programs
* JBidWatcher — Java-based auction bid watching program
* OpenLDAP — an open source LDAP server
* openVXI — an open source VoiceXML interpreter
* gpppkill — a tool for disconecting idle pppd conections
Operating systems
* Contiki
* DragonFly BSD
* ECos
* FreeBSD
* FreeDOS
* GNU Hurd
* Haiku
* Linux
* Menuet
* NetBSD
* NewOS
* OpenBSD
* Plan 9
* ReactOS
* Syllable
Password management
* KeePass
* Password Safe
* PINs
Personal information managers
* Chandler — In development by Mitch Kapor and the OSAF.
* Elephant Memory
* KAddressbook
* KNotes
* KonsoleKalendar
* Kontact
* KOrganizer
* Mozilla Calendar — A Mozilla-based, multiplatform calendar program.
* Multisync (software)
* Task Coach — Your friendly task manager.
* Treeline
* Novell Evolution
Programming language support
* ArgoUml — ArgoUML is a modelling tool that helps you design using UML diagrams
* DJGPP — a 32-bit DOS port of GCC
* Eclipse IDE — an extensible integrated development environment
* Erlang
* Forth
* GCC — a set of compilers for multiple programming languages and platforms, including
o C
o C++
o Ada
o Java
o Pascal
o Fortran
* CLISP — a Common Lisp interpreter and bytecode-compiler
* Concurrent Versions System — a source code version control system
* MinGW — Windows port of GCC
* MUMPS — aka M GT.M is a GNU/Linux Open Source
* Objective CAML — a practical and fast functional OO language
* Perl — a programming language strong on text processing
* PHP — a scripting language designed for web site applications
* Python – A high-level scripting language
* Refal
* Rexx
* Ruby
* Tcl/Tk — A high-level scripting language with a graphical toolkit
* experix — command line and stack system for data acquisition and analysis and graphics
Publishing
* Passepartout
* Scribus
Screen savers
* Flurry
* KISS Image Screen Saver
* Matrix32
* Really Slick Screensavers
* Vital desktop
* xmatrix
* XScreenSaver
Security
Anti-virus
* ClamAV
* Open Antivirus
Encryption
* CrossCrypt
* GnuPG
* KGPG
* NeoCrypt
* TrueCrypt
* WinPT
Firewall
* Coyote Linux
* fdgw
* floppyfw
* IPFilter
* ipfw
* IPCop
* pf
* SmoothWall
Monitoring
* MRTG – monitor traffic and create graphs over time
* Nagios – highly configurable systems and network monitoring
* Rainmeter
SSH
* OpenSSH
* PuTTY
Other security programs
* Ethereal a network protocol analyzer
* Snort
* Stunnel — an open source Secure Sockets Layer filter
Other
* ArgoUml — ArgoUML is a modelling tool that helps you design using UML diagrams
* Active2
* AstroGrep — Grep with a GUI
* BibleTime — Study Bible software
* Bochs — PC emulator
* Cygwin — open source Unix environment for Win32
* KRename — batch renaming of files
* Link Checker — checks HTML documents for broken links
* Mantis Bug Tracking System — PHP/MySQL-based bug tracking system
* Memtest86 — stress-tests RAM on x86 machines
* Open Scene Graph
* TeX — a document formatting system
* Vitrite — allows transparency in Windows 2000/XP programs
* WINE — Windows executable support on Linux/BSD
CD compilations of open-source software for Windows
* GNUWin II
* Open Source Software CD — ~700 MB, most complete, updated monthly, available via BitTorrent/HTTP/FTP
* TheOpenCD — ~300 MB, most polished, available via BitTorrent/HTTP/FTP
* WinLibre