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: 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 (http://osdir.com/Downloads.phtml)
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 (http://www.opencascade.org/)
CAE
- Impact (http://impact.sourceforge.net/) Finite element program
Finance
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.
- R — Computational statistic package.
- SINGULAR — polynomial computations, commutative algebra, algebraic geometry, and singularity theory.
- Yacas — computer algebra system.
- muParser [1] (http://muparser.sourceforge.net/mathparser.html) — 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 (http://magicssoft.ru/?folder=projects&page=GRZipII)
- gzip
- ha (http://ftp.elf.stuba.sk/pub/pc/pack/ha0999.zip) (historical ppm-based archiver)
- PPMd (http://www.compression.ru/ds/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
Document editing
Office software suites
- Gnome Office
- KOffice
- OpenOffice.org (similar functionality to Microsoft Office, including file compatibility)
Word processing
Note-taking
- FreeMind - Mind mapping software
- KeyNote http://www.tranglos.com/free/keynote.html
- Tomboy [2] (http://www.beatniksoftware.com/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 [3] (http://www.texmacs.org/tmweb/home/welcome.en.html)
- 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
Learning support
- Dokeos [4] (http://www.dokeos.com/)
- ILIAS [5] (http://www.ilias.uni-koeln.de/ios/index-e.html)
- Moodle [6] (http://moodle.org/)
- Whiteboard [7] (http://whiteboard.sourceforge.net/)
- OLAT [8] (http://www.olat.org/)
Language
Mathematics
- GAP [9] (http://www.gap-system.org/) - Groups, Algorithms, Programming - System for Computational Discrete Algebra
- GNU Octave [10] (http://www.octave.org/) - Clone of MATLAB
- GNUPlot [11] (http://www.gnuplot.info/) - high quality function plotting with command line interface, incorporates GNUFit for nonlinear regression (curve fitting)
- KBruch
- KGeo
- Kig
- KmPlot
- KPercentage
- KSEG
- LabPlot [12] (http://labplot.sourceforge.net/download.html) - nonlinear regression (curve fitting) - OriginLab( Microcal Origin) Clone
- Maxima [13] (http://maxima.sourceforge.net/) - Analytical function handling, similar to the Maple computer algebra system
- PARI/GP [14] (http://pari.math.u-bordeaux.fr/) - Factorisation, Elliptical Curves
- QtiPlot [15] (http://soft.proindependent.com/qtiplot.html) - nonlinear regression (curve fitting) - Microcal Origin Clone
- R programming language [16] (http://www.r-project.org/) - very powerful, but hard-to-get-into scripting-language with a strong focus on statistical functions, similar to S programming language
- XMgrace [18] (http://plasma-gate.weizmann.ac.il/Grace/) - 2D drawing, data plotting, nonlinear regression (curve fitting), formerly called xmgr
- Yacas [19] (http://www.xs4all.nl/~apinkus/yacas.html)
Science
- Celestia—a 3D space simulation program.
- experix — data acquisition and device control with graphical data analysis
- Kalzium
- KStars
Typing
Other educational programs
File managers
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
See List of free game software
Graphical user interface
Windowing system
Desktop environments
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
Content management systems
- Apache Lenya Apache Software license, Java/XML, based on Apache Cocoon
- b2evolution
- Drupal
- e107
- Envolution
- Geeklog
- Mambo Open source
- myPHPNuke [20] (http://www.myphpnuke.com/)
- Nuxeo CPS
- PHP-Nuke
- phpWebSite
- Plone
- Postnuke
- Scoop
- Sioux [21] (http://www.entrouvert.com/en/sioux/) GPL'ed
- Slashcode
- Typo3
- Xaraya
- eZpublish
- Xoops (http://www.xoops.org)
- WordPress [22] (http://www.wordpress.org/) GPL'ed
Weblog systems
- bBlog
- Blojsom (http://wiki.blojsom.com/wiki/display/blojsom/About+blojsom)
- Coreblog (http://coreblog.org/)
- Pebble (http://www.simongbrown.com/pebble.html)
- Pivot (http://www.pivotlog.net)
- pLog (http://www.plogworld.org/)
- Reg][ster (http://register.spectator.ru/engine/)
- Textpattern [23] (http://textpattern.com)
- WordPress (http://www.wordpress.org)
- Serendipity (S9y) (http://www.s9y.org/)
Wiki software
- ErfurtWiki [24] (http://erfurtwiki.sourceforge.net/), based on WikiWikiWeb and written in PHP.
- Flexwiki [25] (http://www.flexwiki.com/), 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
- ZWiki [26] (http://zwiki.org/), a wiki product add-on to Zope (http://zope.org/)
Media
Multimedia codecs / containers / splitters
Audio editors / audio management
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
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
CD-writing software
- Cdrdao [27] (http://cdrdao.sourceforge.net/)
- Cdrecord [28] (http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html)
- Cdw [29] (http://packages.debian.org/unstable/otherosfs/cdw)
- Freeburn [30] (http://freeburn.sourceforge.net/)
- Gcombust [31] (http://www.abo.fi/~jmunsin/gcombust/)
- Gnome Toaster [32] (http://gnometoaster.rulez.org/)
- K3b [33] (http://k3b.plainblack.com/index.pl/home)
- X-CD-Roast [34] (http://www.xcdroast.org/)
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 (http://www.mercury.to) was named dMSN
- Miranda IM
- Psi
- Simple Instant Messenger
- Tkabber
- WinJab
Instant messaging servers
- ejabberd — jabber server
- IServerd (http://iserverd.khstu.ru/) — ICQ-compatible server
- xmppd.py (http://sf.net/projects/xmpppy/) — jabber server
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
File transfer
- FileZilla
- gFTP
- lftp
- NcFTP (site (http://www.ncftp.com/))
- Samba — an implementation of the Microsoft-compatible SMB network protocols
P2P file sharing
- Azureus — A Java-based Bittorrent client.
- BitTorrent
- ctorrent
- DC++
- eMule
- Freenet (http://www.freenetproject.org) Secure Filesharing with encryption
- giFT
- Gnucleus
- Lime Wire
- MLDonkey
- mutella (http://mutella.sourceforge.net) 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 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
Webgrabber
Web-related
- 0W-httpd (http://0w.ru/httpd/) (aka ZeroWait httpd) — light and fast http server
- [35] (http://lighttpd.net/) Ressource spearing but also fast and full featured HTTP Server
- 3proxy (http://www.security.nnov.ru/soft/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 (http://sysoev.ru/nginx/) — high perfomance http and reverse proxy server
- Oops! (http://www.oops-cache.org/oops.eng/) — 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
Operating systems
- 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
- Erlang
- Forth
- 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
- 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
Screen savers
- Flurry
- KISS Image Screen Saver
- Matrix32
- Really Slick Screensavers
- Vital desktop
- xmatrix
- XScreenSaver
Security
Anti-virus
- ClamAV [36] (http://www.clamav.net/)
- Open Antivirus [37] (http://www.openantivirus.org/)
Encryption
Firewall
Monitoring
- MRTG - monitor traffic and create graphs over time
- Nagios - highly configurable systems and network monitoring
- Rainmeter
SSH
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
External links
- OSDir.com (http://osdir.com/Downloads.phtml) - stable open source applications that are ready for deployment
- FSF/UNESCO Free Software Directory (http://directory.fsf.org/) - a catalog of useful free software
- Freshmeat software catalog (http://freshmeat.net/browse/) - the Web's largest index of Unix and cross-platform software
- Linux Links: Software (http://www.linuxlinks.com/Software/) - Linux software catalog
- Linux Online - Applications (http://www.linux.org/apps/) - Linux software catalog
- Cherry Hill Linux User's Group Open source software equivalents (http://www.chlug.org/oss_equiv.php)
- The table of equivalents / replacements / analogs of Windows software in Linux (http://www.linuxrsp.ru/win-lin-soft/table-eng.html)
- Open source software for Windows and their closed source equivalents (http://www.opensourcelist.org/oss/)
- OSSwin: Open source for Windows (http://osswin.sourceforge.net/) Comprehensive and up to date
- VersionChecker. Gives some Open source and freeware last versions (http://checker.ravier.info/)pl:Lista programów open-source zh:开放源代码软件列表