List of free and open-source software packages
Appearance
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, freeware, shareware, public domain, proprietary software, Freshmeat, SourceForge
Data storage and management
Applied fields
- BRL-CAD — 3D solid modeling computer-aided design and much much more
- QCad — 2D CAD '(newer versions are no longer open-source)'
- Impact Finite element program
- TerraLib - TerraLib is a Geographic information system(GIS) classes and functions library use for the development of multiple GIS tools.
- GRASS GIS
Maths
- 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.
- R — Computational statistic package.
- SINGULAR — polynomial computations, commutative algebra, algebraic geometry, and singularity theory.
- Yacas — computer algebra system.
- experix — data acquisition, array arithmetic and math with graphics.
Science and Measurement
- Gwyddion - Scientific data analysis: http://gwyddion.net
- Gxsm - Gnome X Scanning Microscopy - dsp supported scanning probe acquisition: http://gxsm.sourceforge.net
Document editing
Office software suites
- Gnome Office
- KOffice
- OpenOffice.org (similar functionality to Microsoft Office, including file compatibility; excepting for database - Access-)
Note-taking
PDF-writing
- Ghostscript
- PDFCreator
- ReportLab has an open source PDF library
- Scribus — User-friendly but powerful Desktop Publishing
- xPDF
Scientific Text Editors
- FreeDOS edlin
- GNU Emacs
- Gedit
- jEdit
- Kate
- Katoob
- Kedit
- 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
Learning support
- GAP [7] - Groups, Algorithms, Programming - System for Computational Discrete Algebra
- GNU Octave [8] - Clone of MATLAB
- GNUPlot [9] - high quality function plotting with command line interface, incorporates GNUFit for nonlinear regression (curve fitting)
- KBruch
- KGeo
- Kig
- KmPlot
- KPercentage
- KSEG
- LabPlot [10] - nonlinear regression (curve fitting) - OriginLab( Microcal Origin) Clone
- Maxima [11] - Analytical function handling, similar to the Maple computer algebra system
- PARI/GP [12] - Factorisation, Elliptical Curves
- QtiPlot [13] - nonlinear regression (curve fitting) - Microcal Origin Clone
- R programming language [14] - very powerful, but hard-to-get-into scripting-language with a strong focus on statistical functions, similar to S programming language
- XMgrace [16] - 2D drawing, data plotting, nonlinear regression (curve fitting), formerly called xmgr
- Yacas [17]
- Celestia—a 3D space simulation program.
- experix — data acquisition and device control with graphical data analysis
- Kalzium
- KStars
Other educational programs
- AfterStep
- Blackbox
- Ctwm
- Enlightenment
- Fluxbox
- FVWM
- IceWM
- Ion
- Kahakai
- Kwin
- Metacity
- Openbox
- Oroborus
- PekWM
- PWM
- Ratpoison
- Sawfish
- Twm
- Waimea
- Window Maker
- WindowLab
- WMI
- 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
- 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
See List of free game software
- b2evolution
- Drupal
- e107
- Envolution
- Geeklog
- Lenya
- Mambo Open source
- myPHPNuke [18]
- Nuxeo CPS
- PHP-Nuke
- phpWebSite
- Plone
- Postnuke
- Scoop
- Slashcode
- Typo3
- Xaraya
- Xoops
Weblog systems
- ErfurtWiki [20], based on WikiWikiWeb and written in PHP.
- Flexwiki [21], written in ASP.NET
- Kwiki, written in Perl
- MediaWiki, powers Wikipedia.
- OpenWiki
- PmWiki
- PhpWiki, based on WikiWikiWeb and written in PHP.
- Twiki
- TikiWiki
- UseModWiki
- ZWiki [22], a wiki product add-on to Zope
Networking and Internet
- KMail
- Magic Mail Monitor 3
- Mahogany Mail
- Mozilla - part of the Mozilla browser 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
- Adium - AOL Instant Messenger client for Mac OS X
- aMSN — Alvaro's Messenger, or Another MSN Messenger clone
- Exodus
- Fire
- Gaim
- Jabberzilla
- Kopete
- Licq
- Miranda IM
- Psi
- Simple Instant Messenger
- Tkabber
- WinJab
Communication-related
- 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
- FileZilla
- gFTP
- lftp
- NcFTP (site)
- Samba — an implementation of the Microsoft-compatible SMB network protocols
- 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
Web browsers
- Epiphany
- Galeon
- K-Meleon
- Konqueror
- Links
- Lynx
- Mozilla
- Mozilla Firefox
- 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.
Web-related
- 0W-httpd (aka ZeroWait httpd) — light and fast 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
- 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
Media
Multimedia codecs / containers / splitters
Audio editors / audio management
- 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
- JavaExplorer
- Java Image Browser and Sorter
- JCDSee
- JImageView — Java-based
- SlideShow Picture Viewer
- WinPhoto
CD-writing software
- Cdrdao [23]
- Cdrecord [24]
- Cdw [25]
- Freeburn [26]
- Gcombust [27]
- Gnome Toaster [28]
- K3b [29]
- X-CD-Roast [30]
- Contiki
- DragonFly BSD
- ECos
- FreeBSD
- FreeDOS
- GNU Hurd
- Haiku
- Linux
- Menuet
- NetBSD
- NewOS
- OpenBSD
- Plan 9
- ReactOS
- Syllable
Password management
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)
- 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
- GCC — a set of compilers for multiple programming languages and platforms, including
- CLISP — a Common Lisp interpreter and bytecode-compiler
- Concurrent Versions System — a source code version control system
- MinGW — Windows port of GCC
- 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
- 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
- Flurry
- KISS Image Screen Saver
- Matrix32
- Really Slick Screensavers
- Vital desktop
- xmatrix
- XScreenSaver
Security
Monitoring
- MRTG - monitor traffic and create graphs over time
- Nagios - highly configurable systems and network monitoring
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
- Autopackage — a package management system for Linux
- BibleTime — Study Bible software
- Bochs — PC emulator
- Cygwin — Open source Unix environment for Win32
- Link Checker — checks HTML documents for broken links
- 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