List of open source software packages |
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:
= Applied fields 123=
== 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 [http://www.opencascade.org/ (site)]
=== Computer-aided_engineering ===
Impact [http://impact.sourceforge.net/ (site)] — Finite element program
Code Aster [http://www.code-aster.org/ (site)] — Full-featured 3D finite element simulation code
Salome [http://www.salome-platform.org/ (site)] — CAE platform for pre / post processing
== Finance==
GnuCash
JCash
JMoney
JGnash
QuantLib
Grisbi
PayThyme — Payroll software
QuotesViewer [http://quotesviewer.sourceforge.net/ (site)] — Euronext stock quotes, watchlist
SQL Ledger — double entry accounting system
== Geographic information system ==
NASA World Wind — similar to Google Earth — [http://sourceforge.net/projects/nasa-exp Project Site]
GRASS GIS
TerraLib — TerraLib is a Geographic information system (GIS) classes and functions library.
OpenMap — Java based programmer s toolkit — [http://openmap.bbn.com/ Project Site]
== Math ==
experix — data acquisition, array arithmetic and math with graphics.
GAP_computer_algebra_system — (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
GNU Octave — a MATLAB-style language.
Scilab — similar to MATLAB www.scilab.org
PARI-GP_computer_algebra_system [http://pari.math.u-bordeaux.fr/ (site)] — computer algebra system, number theory functions
R (programming language) — Computational statistic package.
SINGULAR_computer_algebra_system — polynomial computations, commutative algebra, algebraic geometry, and singularity theory.
Yacas — computer algebra system.
muParser [http://muparser.sourceforge.net/mathparser.html (site)] — a mathematical expressions parser library
.
=== Science and Measurement ===
=== Scanning probe microscopy ===
Gwyddion [http://gwyddion.net (site)] — Scientific data analysis
Gxsm [http://gxsm.sourceforge.net (site)] — Gnome X Scanning Microscopy - dsp supported scanning probe acquisition
= Assistive Technology and Accessibility =
Dasher [http://www.inference.phy.cam.ac.uk/dasher (site)] — Unique text input software
EMACspeak [http://emacspeak.sourceforge.net/ (site)] — Audio desktop
PowerTalk [http://www.fullmeasure.co.uk/powertalk (site)] — Automatic Text narration of presentations
=Data storage and management=
==File archivers==
*arj
*
Bzip2
*DAR (Disk Archiver)
*GRZipII [
http://magicssoft.ru/folder=projects&page=GRZipII (site)]
*
Gzip
*ha (software) [
http://ftp.elf.stuba.sk/pub/pc/pack/ha0999.zip (site)] — (historical ppm-based archiver)
*PPMd [
http://www.compression.ru/ds/ppmd (site)]
*rzip
*Tar (file format)
==Database management systems (including administration)==
*Berkeley DB
*db4o
*Firebird (database server)
*Ingres
*JEDI Database Desktop
*Kexi
*MySQL — database server
*One
*PhpMyAdmin
*PostgreSQL — database server
*SQLite
*TOra — database administration and development
*GT.M — Multidimensional database
= Document editing =
== Office software suites ==
Gnome Office
KOffice
version
, including file compatibility
== Word processing ==
AbiWord
OpenOffice.org Writer
== Note-taking ==
FreeMind — Mind map software
KeyNote [http://www.tranglos.com/free/keynote.html (site)]
Tomboy (software) [http://www.beatniksoftware.com/tomboy (site)]
== Portable Document Format-writing ==
Ghostscript
Monkeyscript
PDFCreator
ReportLab — includes an open source PDF library
Scribus — User-friendly but powerful Desktop Publishing
Xpdf
creates PDFs
creates PDFs
== Scientific Text Editors ==
GNU TeXmacs [http://www.texmacs.org/tmweb/home/welcome.en.html (site)]
Kile
LyX
== Spreadsheet Editors ==
Gnumeric [http://www.gnome.org/projects/gnumeric/ (site)] — Part of the Gnome Project, but cross-platform versions are available.
Calc
Calc
== Text editors ==
Elvis (text editor)
FreeDOS edlin
GNU Emacs
Gedit
jEdit — Java-based, many plug-ins, allows folding, has a function browser.
Kate (text editor)
Katoob
Kedit
KWrite
Nano (text editor) — A free clone of Pico (text editor).
NEdit
Notepad2 — Small and fast with syntax highlighting.
Notepad Plus Plus — Fast, tabbed interface with syntax highlighting
SciTE — A cross-platform text editor written using the Scintilla editing component.
Tail For Win32
Vim (text editor)
= Educational =
== Educational Suites ==
ChildsPlay [http://childsplay.sourceforge.net/ (site)]
GCompris [http://www.ofset.org/gcompris/ (site)]
== Art ==
Tux Paint [http://www.newbreedsoftware.com/tuxpaint/ (site)]
== Learning support ==
Dokeos [http://www.dokeos.com/ (site)]
ILIAS [http://www.ilias.uni-koeln.de/ios/index-e.html (site)]
ATutor [http://www.atutor.ca/ (site)]
Moodle [http://moodle.org/ (site)]
Whiteboard (software) [http://whiteboard.sourceforge.net/ (site)]
OLAT [http://www.olat.org/ (site)]
eXe [http://exe.cfdl.auckland.ac.nz/ (site)]
FlashCard
Kiten
KLettres
KMessedWords
KVerbos
KVocTrain
== Mathematics ==
GAP computer algebra system [http://www.gap-system.org/ (site)] — Groups, Algorithms, Programming - System for Computational Discrete Algebra
Gnuplot* [http://www.gnuplot.info/ (site)] — high quality function plotting with command line interface, incorporates GNUFit for nonlinear regression (curve fitting)
KBruch
KGeo
Kig
KmPlot
KPercentage
KSEG
LabPlot [http://labplot.sourceforge.net/download.html (site)] — nonlinear regression (curve fitting) - OriginLab( Microcal Origin) Clone
SciGraphica [http://scigraphica.sourceforge.net/download.html (site)] — A better Origin Clone
PARI-GP_computer_algebra_system [http://pari.math.u-bordeaux.fr/ (site)] — computer algebra system, number theory functions, factorisation, elliptical curves
QtiPlot [http://soft.proindependent.com/qtiplot.html (site)] — nonlinear regression (curve fitting) - Microcal Origin Clone
RKWard [http://rkward.sourceforge.net/ (site)] — frontend to R
-themed, fast-action math quiz
XMgrace [http://plasma-gate.weizmann.ac.il/Grace/ (site)] — 2D drawing, data plotting, nonlinear regression (curve fitting), formerly called xmgr
Yacas [http://www.xs4all.nl/~apinkus/yacas.html (site)]
... *Note: This software is no longer under the GPL but it is still free. Older versions of this software are still open-source.
== Science ==
Celestia—a 3D space simulation program.
experix — data acquisition and device control with graphical data analysis
Kalzium
KStars
Cartes du Ciel — http://www.stargazing.net/astropc/; sky chart drawing, planetarium and more
== Typing ==
GNU Typist
KTouch
Tux Typing
== Other educational programs ==
KEduca
= File managers =
Krusader
Midnight Commander
= Games =
= Graphical user interface =
== Windowing system ==
X.Org
XFree86
== Desktop environments ==
Calmira
GeoShell
GNOME
GNUstep
KDE
LiteStep
Mezzo (desktop environment)
Xfce
XPde
== Window managers ==
AfterStep
Blackbox
Ctwm
Enlightenment (X window manager)
Fluxbox
FVWM
IceWM
Ion (X window manager)
Kahakai
Kwin
Metacity
Openbox
Oroborus (window manager)
PekWM
PWM (X window manager)
Ratpoison
Sawfish (window manager)
Twm
Waimea (X Window System)
Window Maker
WindowLab
WMI (X window manager)
= Groupware =
Kolab
Kroupware
OpenGroupware.org
PhpBB — PHP-based bulletin board package
PHProjekt
== Content management systems ==
Apache Lenya — Apache Software license, Java/XML, based on Apache Cocoon
b2evolution
Drupal
e107
Envolution
Geeklog
Joomla!
Mambo (CMS)
myPHPNuke [http://www.myphpnuke.com/ (site)]
Nuxeo CPS
PHP-Nuke
phpWebSite
Plone
Postnuke
Scoop
Sioux [http://www.entrouvert.com/en/sioux/ (site)] — GPL ed
Slashcode
Typo3
Xaraya
ezpublish
Xoops
WordPress [http://www.wordpress.org/ (site)] — GPL ed
== Weblog systems ==
b2evolution
bBlog
Blojsom
Coreblog
Pebble
Pivot
pLog
Textpattern
WordPress
Serendipity (weblog software)
==Wiki software==
*DokuWiki [http://www.splitbrain.org/Programming/PHP/DokuWiki/index.php (site)] — written in PHP and works on plain text file.
*ErfurtWiki [http://erfurtwiki.sourceforge.net/ (site)] — based on WikiWikiWeb and written in PHP.
*
Kwiki — written in Perl
*
MediaWiki — powers Wikipedia.
*OpenWiki
*PmWiki
*PhpWiki — based on WikiWikiWeb and written in PHP.
*
TiddlyWiki — runs entirely on a single file, using JavaScript. There is also a server-side variation.
*TikiWiki
*
TWiki
*
UseModWiki
*WackoWiki
*
XWiki
*Zwiki [
http://zwiki.org/ (site)] — a wiki product add-on to [
http://zope.org/ Zope]
= Media =
== Multimedia codecs / containers / splitters ==
FLAC
LAME
Matroska
Musepack
Ogg Vorbis
== Audio editors / audio management ==
CD-DA X-Tractor
CDex
Grip audio ripper
MuSE
Rosegarden
Streamripper
See Free audio software
— 3D modeling, animation, rendering, post-production, interactive creation and playback
Crystal Space — 3D gaming graphics engine
Dia — Diagram creation GUI with shapes, links, connection points (like Visio)
Graphviz — Automatic graph creation from text file input. Output formats: GIF, SVG, Postscript, VRML and more.
— Photoshop replacement. Excellent tool for image editing. Very powerful.
— Bitmap Graphics Editor. Similiar menus and functions to Photoshop. Very powerful. Full featured. Many plugins available.
GOCR/JOCR — Optical character recognition program
Hugin (software) — Image combining, panorama creation, cross platform
Inkscape — SVG Vector graphics editor
JImage Mosaic
KChart
Kivio
Liquid (computer program) — 3D graphics editor
Moonlight 3D
NeoOffice [http://www.neooffice.org/ site] Draw
OpenOffice.org [http://www.openoffice.org/ site] Draw
Panorama Tools (software)
Simple DirectMedia Layer — a platform independent graphics library, primarily intended for game development
Sodipodi — SVG Vector graphics editor
Wings 3D — 3D Subdivisionmodeler
Xfig
See also List of diagramming software
== Image galleries ==
Album shaper
Gallery Project
Coppermine Gallery
== Image viewers ==
Eye of GNOME
Imgv
JavaExplorer
Java Image Browser and Sorter
JCDSee
JImageView — Java-based
SlideShow Picture Viewer
WinPhoto
== Media players ==
Foobar2000
AmaroK
Beep_Media_Player
CoolPlayer
K!TV
Kaffeine
Media Player Classic
MPlayer
MusikCube
VLC media player
Totem (media player)
Xine
XMMS
Zinf
== Video editing ==
AviSynth
Cinelerra
DScaler
GNU VCDImager
Jahshaka
Kino (software)
VirtualDub
VirtualDubMod
== CD-writing software ==
Cdrdao [http://cdrdao.sourceforge.net/ (site)]
Cdrecord [http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html (site)]
Cdw [http://packages.debian.org/unstable/otherosfs/cdw (site)]
Freeburn [http://freeburn.sourceforge.net/ (site)]
Gcombust [http://www.abo.fi/~jmunsin/gcombust/ (site)]
GnomeBaker
Gnome Toaster [http://gnometoaster.rulez.org/ (site)]
K3b [http://k3b.plainblack.com/index.pl/home (site)]
X-CD-Roast [http://www.xcdroast.org/ (site)]
= Networking and Internet =
GNU Mail [http://www.collaboration-world.com/cgi-bin/project/index.cgipid=2/ (site)] — Part of the GNUStep Project
KMail
Magic Mail Monitor 3
Mahogany Mail
-based e-mail and newsreader program derived from Mozilla s Mail component.
Mutt (email client)
Novell Evolution
Phoenix Mail
POPFile
Sylpheed
== HTML_editor ==
== Instant messaging ==
Adium — Multi-protocol instant messaging client for Mac OS X with encryption
AMSN — Alvaro s Messenger, or Another MSN Messenger clone
CenterICQ
Exodus (instant messenger)
Fire (instant messenger)
Gaim
Jabberzilla
Kopete
Licq
Mercury Messenger [http://www.mercury.to (site)] (previsously dMSN)
MICQ
Miranda IM
Psi (instant messenger)
Simple Instant Messenger
Tkabber
WinJab
== Instant messaging#Servers ==
Ejabberd — Jabber server
[http://iserverd.khstu.ru/ IServerd] — ICQ-compatible server
[http://sf.net/projects/xmpppy/ xmppd.py] — Jabber server
== Communication-related ==
sipX — SIP Communications Server
Asterisk PBX — Telephony and Voice over IP 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
[http://www.silverex.info/news/ XChat 2] — IRC chat client, an XChat clone, but is a freeware Windows-only version
== File transfer ==
FileZilla
gFTP
lftp
NcFTP [http://www.ncftp.com/ (site)]
Samba software — an implementation of the Microsoft-compatible Server message block network protocols
TrueDownloader [http://www.truedownloader.tk/ (site)]
WinSCP
== P2P file sharing ==
Azureus — A Java-based Bittorrent client.
BitTorrent
ctorrent
DC plus plus
EMule
Freenet [http://www.freenetproject.org (site)] — Secure Filesharing with encryption
giFT
Gnucleus
GNUnet
Lime Wire
MLdonkey
Mutella [http://mutella.sourceforge.net (site)] — A text mode gnutella client
Nodezilla
Shareaza — Open sourced as of June 2004
Rodi
WASTE
== Remote access ==
Virtual Network Computing
Virtual Network Computing
Virtual Network Computing
Freenx
== Web browsers ==
Epiphany (web browser)
Galeon
K-Meleon
Konqueror
Links (web browser)
Lynx (web browser)
s
BookmarkSync — a tool for browsers
Dorgem
Fwink
== Webgrabber ==
cURL
HTTrack
Wget
== Web-related ==
0W-httpd [http://0w.ru/httpd/ (site)] (aka ZeroWait httpd) — light and fast http server
lighttpd [http://lighttpd.net/ (site)] — Resource sparing but also fast and full featured HTTP Server
3proxy [http://www.security.nnov.ru/soft/3proxy/ (site)] — HTTP/HTTPS/FTP/SOCKS v4/v4.5/v5/POP3 proxy + TCP and UDP portmappers
Apache HTTP Server — the most popular web server
Jakarta Tomcat — a servlet container and standalone webserver
NetKernel — an internet application server
JBoss an application server
nginx [http://sysoev.ru/nginx/ (site)] — high perfomance http and reverse proxy server
Oops! [http://www.oops-cache.org/oops.eng/ (site)] — web proxy/cache server
Squid cache — web proxy cache
Zope — a web application server
== Middleware ==
ObjectWeb JOnAS — Java Open Application Server, a J2EE application server
ObjectWeb JORAM — a JMS/SOAP message oriented middleware
ObjectWeb C-JDBC — Clustered-JDBC, a driver for drivers of RDBMS
ObjectWeb Celtix — a Java enterprise service bus (ESB) runtime
ObjectWeb Shark — a workflow server with a difference
ObjectWeb JOTM — Java Open Transaction Manager
ObjectWeb OSCAR — an implementation of the Open Services Gateway Initiative (OSGi) framework
ObjectWeb ProActive — Java library for parallel, distributed, and concurrent computing
ObjectWeb Speedo — an implementation of the JDO specification
== 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 =
Be advised that available distrbutions of these systems often contain, or offer to build and install, added software that is neither free software nor open source.
Contiki
DragonFly BSD
ECos
FreeBSD
FreeDOS
GNU and GNU/Linux
Haiku (operating system)
Linux
NetBSD
NewOS
OpenBSD
Plan 9 (operating system)
ReactOS
Syllable (operating system)
= Password management =
KeePass
Password Safe
PINs
= Personal information managers =
Chandler (computers) — In development by Mitch Kapor and the Open Source Applications Foundation.
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 and other GNU utilities
Eclipse (computing) — an extensible integrated development environment
Erlang programming language
Forth_programming_language
GNU Compiler Collection — a set of compilers for multiple programming languages and platforms, including
C programming language
C plus plus
Ada programming language
Java programming language
Pascal programming language
Fortran
CLISP — a Common Lisp interpreter and bytecode-compiler
Concurrent Versions System — a source code version control system
Jikes — Java compiler
MinGW — Windows port of GCC
MMIXware — simulator for MMIXAL language and MMIX processor
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_programming_language — A high-level scripting language
Refal
REXX
Ruby programming language
Subversion (software) — A version control system
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 (publishing)
Scribus
= Screen savers =
Flurry
KISS Image Screen Saver
Matrix32
Really Slick Screensavers
Vital desktop
xmatrix
XScreenSaver
= Security =
== Anti-virus ==
ClamAV [http://www.clamav.net/ (site)]
Open Antivirus [http://www.openantivirus.org/ (site)]
CrossCrypt
GnuPG
KGPG
NeoCrypt
Seahorse (software)
TrueCrypt
WinPT
== Firewall (networking) ==
Coyote Linux
fdgw
floppyfw
IPFilter
ipfw
IPCop
Pf
PeerGuardian
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 (software)
Stunnel — an open source Secure Sockets Layer filter
[http://pykeylogger.sourceforge.net/ PyKeylogger] — an open source keylogger for windows, written in Python programming language
=Other=
*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 random access memory 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
= External links =
[http://osdir.com/Downloads.phtml OSDir.com] - stable open source applications that are ready for deployment
[http://directory.fsf.org/ FSF/UNESCO Free Software Directory] - a catalog of useful free software
[http://freshmeat.net/browse/ Freshmeat software catalog] - the Web s largest index of Unix and cross-platform software
[http://www.linuxlinks.com/Software/ Linux Links: Software] - Linux software catalog
[http://www.linux.org/apps/ Linux Online - Applications] - Linux software catalog
[http://www.chlug.org/oss_equiv.php Cherry Hill Linux User s Group Open source software equivalents]
[http://www.linuxrsp.ru/win-lin-soft/table-eng.html The table of equivalents / replacements / analogs of Windows software in Linux]
[http://www.opensourcelist.org/oss/ Open source software for windows and their closed source equivalents]
[http://osswin.sourceforge.net/ OSSwin: Open source for Windows] Comprehensive and up to date
[http://checker.ravier.info/ VersionChecker. Gives some Open source and freeware last versions]
[http://schoolforge.org.uk/index.php/Free%2C_Libre_and_Open_Source_Software_solutions_for_Education Schoolforge-UK software list] - educational software compiled by the Schoolforge-UK community