List of open source software packages
Encyclopedia
This is a list of free and open source
software package
s: computer software
licensed under free software licenses and open source licenses. 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 free software movement
and Open Source Initiative
. However, nearly all software meeting the Free Software Definition also meets the Open Source Definition
and vice versa. A small fraction of the software that meets either definition is listed here.
General directories
Free and open source software
Free and open-source software or free/libre/open-source software is software that is liberally licensed to grant users the right to use, study, change, and improve its design through the availability of its source code...
software package
Software package (installation)
In package management systems, which are commonly used with Linux-based operating systems, a package is a specific piece of software which the system can install and uninstall....
s: computer software
Computer software
Computer software, or just software, is a collection of computer programs and related data that provide the instructions for telling a computer what to do and how to do it....
licensed under free software licenses and open source licenses. Software that fits the Free Software Definition may be more appropriately called free software
Free software
Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...
; the GNU project
GNU Project
The GNU Project is a free software, mass collaboration project, announced on September 27, 1983, by Richard Stallman at MIT. It initiated GNU operating system development in January, 1984...
in particular objects to their works being referred to as open source
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...
. For more information about the philosophical background for open source software, see free software movement
Free software movement
The free software movement is a social and political movement with the goal of ensuring software users' four basic freedoms: the freedom to run their software, to study and change their software, and to redistribute copies with or without changes. The alternative terms "software libre", "open...
and Open Source Initiative
Open Source Initiative
The Open Source Initiative is an organization dedicated to promoting open source software.The organization was founded in February 1998, by Bruce Perens and Eric S. Raymond, prompted by Netscape Communications Corporation publishing the source code for its flagship Netscape Communicator product...
. However, nearly all software meeting the Free Software Definition also meets the Open Source Definition
Open Source Definition
The Open Source Definition is a document published by the Open Source Initiative, to determine whether or not a software license can be labeled with the open-source certification mark....
and vice versa. A small fraction of the software that meets either definition is listed here.
Global
- ZeuAPP - Free software program which automatically installs a large list of open source and/or freeware from over 182 applications and 15 different categories based on the user's choice
Finance
- BitcoinBitcoinBitcoin is a decentralized, peer-to-peer network over which users make transactions that are tracked and verified through this network. The word Bitcoin also refers to the digital currency implemented as the currency medium for user transactions over this network...
- Peer to peer decentralised digital cash. - vtiger CRMVtiger CRMvtiger CRM is an open source CRM application that was forked from SugarCRM with the intention of being a fully open source CRM application with comparable functionality to SugarCRM and Salesforce.com...
- Open Source Customer Relationship Management(CRM) software with Sales force automation, marketing management,Customer Service/Support,Inventory Management - ReOSReOSReOS is an open source free web-based real estate listing management application. It is designed to be easy to set up and use. The project was written in the PHP programming language under Affero General Public License.- References :* *...
— Web-based real estate listing management application - SugarCRMSugarCRMSugarCRM is a software company based in Cupertino, California. They produce the web application Sugar, also known as SugarCRM, which is a customer relationship management system that is available in both open source and Commercial open source applications.Sugar's functionality includes sales-force...
— Commercial Open Source Customer Relationship Management - OrangeHRMOrangeHRMOrangeHRM is a leading open source Human Resource Management solution which is headquartered in USA and has subsidiaries deployed across Europe and Asia. The architecture of the application targets small and medium Enterprises, thus providing a precise and convenient HRM System...
— Commercial Open Source Human Resource Management - EbaseEbaseebase is free and open-source software Customer relationship management software for small to mid-sized non-profit organizations. Built using FileMaker Pro, ebase is currently maintained by a national community of volunteers in conjunction with Desktop Assistance in Helena, MT.Current versions are...
— Open source constituent relationship management developed especially for non-profit organizations - Dolibarr ERP/CRMDolibarrDolibarr ERP/CRM is an open source/free software package for small and medium companies, foundations or freelancers. It includes different features for Enterprise Resource Planning and Customer Relationship Management but also other features for different activities.- Features :There are several...
— Open source ERPEnterprise resource planningEnterprise resource planning systems integrate internal and external management information across an entire organization, embracing finance/accounting, manufacturing, sales and service, customer relationship management, etc. ERP systems automate this activity with an integrated software application...
/CRMCustomer relationship managementCustomer relationship management is a widely implemented strategy for managing a company’s interactions with customers, clients and sales prospects. It involves using technology to organize, automate, and synchronize business processes—principally sales activities, but also those for marketing,...
software - Bonita Open SolutionBonita Open SolutionBonita Open Solution is an open-source BPM and Workflow suite, created in 2001.It was started in French National Institute for Research in Computer Science, and then had incubated several years inside of the French computer science company Bull...
— Business Process Management - AdempiereAdempiereADempiere is an Enterprise Resource Planning or ERP software package released under an open source software license. The word ADempiere in Italian means "to fulfill" or "to accomplish".The software is licensed under the GNU General Public License....
— ERP Business Suite - bookytBookytbookyt is a free and open source accounting software program that implements a double-entry bookkeeping system. Recent development has been focused on implementing a strong booking/transaction mapping....
- Simple web-based Double-entry book-keeping software in Ruby on RailsRuby on RailsRuby on Rails, often shortened to Rails or RoR, is an open source web application framework for the Ruby programming language.-History:... - CompiereCompiereCompiere is an open source ERP and CRM business solution for the Small and Medium-sized Enterprise in distribution, retail, service and manufacturing...
— ERP solution automates accounting, supply chain, inventory and sales orders - FrontAccountingFrontAccountingFrontAccounting is an open source accounting software package with enterprise resource planning elements targeted for small to medium companies. FrontAccounting is released as a web application accessible by any web browser with its database installed on a central server. The application has a...
— web-based accounting system with ERP elements - GnuCashGnuCashGnuCash is a free and open source accounting software program that implements a double-entry bookkeeping system. It was initially aimed at developing capabilities similar to Intuit, Inc.'s Quicken application, but also has features for small business accounting...
— Double-entry book-keeping - GrisbiGrisbiGrisbi is a personal finance system which runs under Linux and Microsoft Windows. Grisbi can manage multiple accounts, currencies and users...
— Single-entry - HomeBankHomeBankHomeBank is a personal accounting software package that runs on Linux, FreeBSD, Microsoft Windows and AmigaOS.Released under the GNU General Public License, HomeBank is free software...
— for personal use - jFinJFinjFin is a Free Software derivatives trade processing application written in Java. jFin is issued under the GNU General Public License.-Features:*Date Arithmetic**Date Offset**Day Count Fraction Calculation***ISDA Actual/Actual***ISMA Actual/Actual...
- JFireJFireJFire is an Enterprise Resource Planning and Customer Relationship Management system.The system has been written entirely in Java and is based on the technologies Java EE 5 , JDO 2, Eclipse RCP 3...
- an ERP Business Suite written with JavaJava (programming language)Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...
and JDOJava Data ObjectsJava Data Objects is a specification of Java object persistence. One of its features is a transparency of the persistent services to the domain model. JDO persistent objects are ordinary Java programming language classes ; there's no requirement for them to implement certain interfaces or extend... - JGnashJGnashjGnash is a free personal finance management application for the Java runtime environment. jGnash will run on any operating system that has a working Java 1.4.0 or later runtime environment.-Features:* Double-Entry Based Transactions...
— JavaJava (programming language)Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...
-based, double-entry book-keeping - JQuantLibJQuantLibJQuantLib is an open-source software library which provides tools for software developers interested on financial instrument valuation and related subjects. JQuantLib is written in Java...
— JavaJava (programming language)Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...
-based Quantitative Finance API framework for financial instrument valuation and more... - KMyMoneyKMyMoneyKMyMoney is the personal finance manager for KDE. It operates in a similar way to Microsoft Money. It supports different account types, categorisation of expenses and incomes, reconciliation of bank accounts and import/export to the “QIF” file format....
— Double-entry book-keeping - LedgerSMBLedgerSMBLedgerSMB is a free software double entry accounting system. Accounting data is stored in a SQL database server and a standard web browser can be used as its user interface. The system uses the Perl language and a Perl database interface module for processing, and PostgreSQL for data storage...
— Double-entry book-keeping - MibianLibMibianLibMibianLib is an open source options pricing library written in the Python programming language.-Pricing Models:MibianLib implements the following pricing models:*Black–Scholes*Garman-Kohlhagen-Features:The library permits the computation of:...
- Options pricing library written in python - Mifos — MicrofinanceMicrofinanceMicrofinance is the provision of financial services to low-income clients or solidarity lending groups including consumers and the self-employed, who traditionally lack access to banking and related services....
Institution management software - Octopus Micro Finance SuiteOctopus Micro Finance SuiteOctopus Microfinance Software is an open source microfinance IT software.This software is available to the community of microfinance_institution.- The project :...
— MicrofinanceMicrofinanceMicrofinance is the provision of financial services to low-income clients or solidarity lending groups including consumers and the self-employed, who traditionally lack access to banking and related services....
Institution management software - OpenbravoOpenbravoOpenbravo is a commercial open source software company. The head office of Openbravo S.L. is located in Pamplona, Spain. A sales office is located in Barcelona. The company is responsible for the development of two products: Openbravo ERP and Openbravo POS. For the worldwide distribution and...
- OpenERPOpenERPOpenERP is an open source comprehensive suite of business applications including Sales, CRM, Project management, Warehouse management, Manufacturing, Accounting and Human Resources. OpenERP has separate client and server components...
— ERP system - PostbooksPostbooksPostBooks is an open source accounting and enterprise resource planning business system geared toward small to medium sized businesses. It is released under a CPAL license and is thus free software...
— Integrated Accounting and ERP Business Suite - QuickFIXQuickFIXQuickFIX is a full-featured open source FIX messaging engine written in C++. It is cross-platform and runs on Windows, Mac OS X, Linux, Solaris, and FreeBSD. A variant QuickFIX/J is an equivalent 100% Java open source implementation of the engine...
— FIX protocolFIX protocolThe Financial Information eXchange protocol is an electronic communications protocol initiated in 1992 for international real-time exchange of information related to the securities transactions and markets...
engine written in C++ with additional C#, Ruby, and Python wrappers - QuickFIX/J — FIX protocolFIX protocolThe Financial Information eXchange protocol is an electronic communications protocol initiated in 1992 for international real-time exchange of information related to the securities transactions and markets...
engine written in Java - SQL LedgerSQL LedgerSQL-Ledger is an ERP and double entry accounting system. Accounting data is stored in an SQL Database Server and a standard web browser can be used as its user interface. The system uses the Perl language with a database interface module for processing and PostgreSQL for data storage.-Business...
— Double-entry book-keeping - TrytonTrytonTryton is a three-tier high-level general purpose computer application platform on top of which is built a business solution through a set of so-called Tryton modules....
- TurboCASHTurboCASHTurboCASH is a free software accounting software package, developed by a project team headed by , a South African. It has been continuously developed since April 1985, and was released under the GNU General Public License in July 2003....
— Double-entry book-keeping for Windows - WebERPWebERPwebERP is an open source ERP system for Small and Medium-sized Enterprise .- Features :Selected Features:*Sales Orders and Quotations*Accounts Receivable*User defined sales analysis*Purchase Orders*Accounts Payable*Inventory Management...
— web-based ERP system
Integrated Library System
- refbaseRefbaserefbase is web-based institutional repository and reference management software which is often used for self-archiving. refbase is licensed under the GPL and written in PHP and uses a MySQL backend....
— Web-based institutional repository and reference management software - EvergreenEvergreen (software)Evergreen is an open source Integrated Library System , initially developed by the for Public Information Network for Electronic Services , a statewide resource-sharing consortium with over 270 member libraries....
- KohaKoha (software)Koha is an open source Integrated Library System , used world-wide by public, school and special libraries. The name koha comes from a Māori term for a gift or donation .- Features :...
- NewGenLibNewGenLibNewGenLib is an integrated library management system developed by Verus Solutions Pvt Ltd. Domain expertise is provided by Kesavan Institute of Information and Knowledge Management in Hyderabad, India. NewGenLib version 1.0 was released in March 2005. On 9 January 2008, NewGenLib was declared Open...
- OpenBiblioOpenBiblio-History:Created in 2002 under General Public Licence . It is written in PHP containing OPAC, circulation, cataloging, and staff administration functionality....
- PMBPhpMyBibliPMB is a fully featured open source integrated library system. The project was initiated by François Lemarchand in October 2002, Director of the Public Library of Agneaux; it is now maintained by PMB Services .- Features :...
Computer simulation
- SimPySimPySimPy is a process-based, object-oriented discrete-event simulation language. It is implemented in standard Python and released as open source software under the GNU Lesser General Public License...
; queue-theoretic event-based simulator written in PythonPython (programming language)Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python claims to "[combine] remarkable power with very clear syntax", and its standard library is large and comprehensive... - BlenderBlender (software)Blender is a free and open-source 3D computer graphics software product used for creating animated films, visual effects, interactive 3D applications or video games. The current release version is 2.60, and was released on October 19, 2011...
; 3D modeling software written in PythonPython (programming language)Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python claims to "[combine] remarkable power with very clear syntax", and its standard library is large and comprehensive...
and C++C++C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...
that can make animations and games
Microscope image processing
- CellProfilerCellProfilerCellProfiler is free, open-source software designed to enable biologists without training in computer vision or programming to quantitatively measure phenotypes from thousands of images automatically...
- ImageJImageJImageJ is a public domain, Java-based image processing program developed at the National Institutes of Health. ImageJ was designed with an open architecture that provides extensibility via Java plugins and recordable macros. Custom acquisition, analysis and processing plugins can be developed using...
- FIJI (software)FIJI (software)Fiji is an Open Source image processing package based on ImageJ.Fiji's main purpose is to provide a distribution of ImageJ with many bundled plugins. As with Ubuntu, Fiji has an integrated updating system...
- EndrovEndrovis an open-source plugin architecture aimed for image analysis and data processing. Being based on Java, it is portable and can both be run locally and as an applet. It grew out of the need for an advanced open source software that can cope with complex spatio-temporal image data, mainly obtained...
Molecule viewer
- JmolJmolJmol is an open-source Java viewer for chemical structures in 3D,that does not require 3D acceleration plugins.Jmol returns a 3D representation of a molecule that may be used as a teaching tool, or for research e.g...
- MolekelMolekelMolekel is a free software multiplatform molecular visualization program. It was originally developed at the University of Geneva by Peter F. Flükiger in the 1990s for Silicon Graphics Computers. In 1998, Stefan Portmann took over responsibility and released Version 3.0. Version 4.0 was a nearly...
- MeshLabMeshLabMeshLab, is a free 3D mesh processing software program; MeshLab, started in late 2005, is an open-source general-purpose system aimed to help the processing of the typical not-so-small unstructured 3D models that arise in the pipeline of processing of the data coming from 3D scanning...
, able to import PDB dataset and build up surfaces from them - PyMOLPyMOLPyMOL is an open-source, user-sponsored, molecular visualization system created by Warren Lyford DeLano and commercialized by DeLano Scientific LLC, which is a private software company dedicated to creating useful tools that become universally accessible to scientific and educational communities...
- QuteMolQuteMolQuteMol is an open source, interactive, molecular visualization system. QuteMol utilizes the current capabilities of modern GPUs through OpenGL shaders to offer an array of innovative visual effects...
- RasMolRasMolRasMol is a computer program written for molecular graphics visualization intended and used primarily for the depiction and exploration of biological macromolecule structures, such as those found in the Protein Data Bank...
- AvogadroAvogadro (software)Avogadro is a molecular editor designed for cross-platform use in computational chemistry, molecular modeling, bioinformatics, materials science, and related areas...
Molecular dynamics
- Ascalaph DesignerAscalaph DesignerAscalaph Designer is a general purpose molecular modelling package for molecular design and simulations. It provides a graphical environment for the common programs of quantum and classical molecular modelling NWChem, Firefly, CP2K and MDynaMix...
- GROMACS
- LAMMPSLAMMPSLAMMPS is a molecular dynamics program from Sandia National Laboratories.. LAMMPS makes use of MPI for parallel communication and is a free open-source code, distributed under the terms of the GNU General Public License.LAMMPS was originally developed under a Cooperative Research and Development...
- MDynaMixMDynaMixMDynaMixis a general purpose molecular dynamics software package for simulations mixtures of molecules,interacting by AMBER/CHARMM like force fields in a periodic boundary conditions....
- TINKERTINKERTINKER is a computer software application for molecular dynamics simulation with a complete and general package for molecular mechanics and molecular dynamics, with some special features for biopolymers...
- NAMDNAMDNAMD is a free-of-charge molecular dynamics simulation package written using the Charm++ parallel programming model, noted for its parallel efficiency and often used to simulate large systems...
Grid Computing
- P-GRADE PortalP-GRADE PortalThe P-GRADE Grid Portal is a grid portal solution that allows users to manage the whole life-cycle of executing a parallel application in a grid, enabling the creation, execution and monitoring of workflows through high-level Web interfaces....
— Grid portal software enabling the creation, execution and monitoring of workflows through high-level Web interfaces
Artificial intelligence
- General
- OpenCogOpenCogOpenCog is a project that aims to build an open source artificial general intelligence framework. OpenCog Prime is a specific set of interacting components designed to give rise to human-equivalent artificial general intelligence...
A project that aims to build an open source artificial general intelligence (AGI) framework. OpenCog Prime is a specific set of interacting components designed to give rise to human-equivalent artificial general intelligence.
- OpenCog
- Computer Vision
- OpenCVOpenCVOpenCV is a library of programming functions mainly aimed at real time computer vision, developed by Intel and now supported by Willow Garage. It is free for use under the open source BSD license. The library is cross-platform. It focuses mainly on real-time image processing...
Open Source Computer Vision Library - AForge.NETAForge.NETAForge.NET is a computer vision and artificial intelligence library originally developed by Andrew Kirillov for the .NET Framework.The source code and binaries of the project are available under the terms of the Lesser GPL license.-Features:...
Computer Vision, Artificial Intelligence and Robotics library for the .NET Framework
- OpenCV
- Robotics
- ROSROS (Robot Operating System)Robot Operating System is a software framework for robot software development, providing operating system-like functionality on a heterogenous computer cluster. ROS was originally developed in 2007 under the name switchyard by the Stanford Artificial Intelligence Laboratory in support of the...
Robot Operating System
- ROS
- Planning
- TREXTREXTree Regular Expressions for XML is a simple schema language for XML.TREX's author, James Clark, says: : A TREX pattern specifies a pattern for the structure and content of an XML document. A TREX pattern thus identifies a class of XML documents consisting of those documents that match the pattern...
Reactive planning
- TREX
- Machine Learning
- See Data Mining below
- See R programming languageR (programming language)R is a programming language and software environment for statistical computing and graphics. The R language is widely used among statisticians for developing statistical software, and R is widely used for statistical software development and data analysis....
-- packages of statistical learning and analysis tools
Speech (synthesis and recognition)
- CMU SphinxCMU SphinxCMU Sphinx, also called Sphinx in short, is the general term to describe a group of speech recognition systems developed at Carnegie Mellon University...
— Speech recognition software from Carnegie Mellon UniversityCarnegie Mellon UniversityCarnegie Mellon University is a private research university in Pittsburgh, Pennsylvania, United States.... - EmacspeakEmacspeakEmacspeak is a free computer application, a speech interface and an audio desktop employing Emacs, which is written in C, Emacs Lisp and Tcl and developed principally by T. V. Raman and first released May 1995; it is portable to all POSIX-compatible OSs...
— Audio desktop - Festival Speech Synthesis SystemFestival Speech Synthesis SystemFestival is a general multi-lingual speech synthesis system originally developed by Alan W. Black at at the University of Edinburgh. Substantial contributions have also been provided by Carnegie Mellon University and other sites...
- Modular Audio Recognition FrameworkModular Audio Recognition FrameworkModular Audio Recognition Framework is an open-source research platform and a collection of voice, sound, speech, text and natural language processing algorithms written in Java and arranged into a modular and extensible framework that attempts to facilitate addition of new algorithms. MARF may...
— voice, audio, speech NLP processing - NonVisual Desktop AccessNonVisual Desktop AccessNonVisual Desktop Access is a free, open source, portable screen reader for Microsoft Windows. The project was started by Michael Curran in 2006. The latest stable version is 2011.3NVDA is programmed in Python...
(NVDA) Screen reader for Windows - Text2Speech — Lightweight and easy to use Text To Speech (TTS) Software
- ESpeakESpeakeSpeak is a compact open source software speech synthesizer for Linux, Windows, and other platforms. It uses a formant synthesis method, providing many languages in a small size. Much of the programming for eSpeak's languages was based on information found on Wikipedia, with some subsequent...
- compact open source software speech synthesizer for English and other languages
Other assistive technology
- DasherDasherDasher is a computer accessibility tool which enables users to write without using a keyboard, by entering text on a screen using a pointing device such as a mouse, a touchpad, a touch screen, a roller ball, a joystick, a Push-button, a Wii Remote, or even mice operated by the foot or head...
— Unique text input software - GnopernicusGnopernicusGnopernicus is a free GNOME desktop application that provides Assistive Technologies for blind and visually impaired users.SRCore is the component of Gnopernicus screen reader, that gathers information from all input sources, organize it and then presents it to the three outputs: Braille, Speech,...
— AT suite for GNOME 2 - Virtual Magnifying GlassVirtual Magnifying GlassVirtual Magnifying Glass is an open source, screen magnification tool for Microsoft Windows and Linux.Virtual Magnifying Glass is designed for the visually impaired and others who need to magnify part of the screen...
- a free, open source, multiplatform, screen magnification tool.
File Systems
- OpenAFSOpenAFSOpenAFS is an open source implementation of the Andrew distributed file system . AFS was originally developed at Carnegie Mellon University, and developed as a commercial product by the Transarc Corporation, which was subsequently acquired by IBM. At LinuxWorld on 15 August 2000, IBM their plans...
-- a Distributed File SystemDistributed file systemNetwork file system may refer to:* A distributed file system, which is accessed over a computer network* Network File System , a specific brand of distributed file system...
supporting a very wide variety of operating systems
Database management systems (including administration)
- EucalyptusEucalyptus (computing)Eucalyptus is a software platform for the implementation of private cloud computing on computer clusters. There is an open-core enterprise edition and an open-source edition. Currently, it exports a user-facing interface that is compatible with the Amazon EC2 and S3 services but the platform is...
— Open source cloud computing software - AppScaleAppScaleAppScale is an open-source framework for running Google App Engine applications. It is an implementation of a cloud computing platform , supporting Xen, KVM, Amazon EC2 and Eucalyptus. It has been developed and is maintained by the RACELab at UC Santa Barbara.AppScale allows users to upload...
-- Open source cloud computing platform-as-a-service
Data Visualization Components
- FusionCharts FreeFusionChartsFusionCharts is a data visualization component for generating dynamic Flash charts that can be embedded in web and desktop applications. Built using ActionScript, FusionCharts is essentially a collection of SWF files that automatically generate charts based on data and configuration settings...
- ParaViewParaViewParaView is an open source, freely available program for parallel, interactive, scientific visualization. It has a client–server architecture to facilitate remote visualization of datasets, and generates level of detail models to maintain interactive framerates for large datasets. It is an...
plotting and visualization functions developed by Sandia National Laboratory, capable of massively parallel flow visualization utilizing multiple computer processors
Data mining
- Orange (software)Orange (software)Orange is a component-based data mining and machine learning software suite, featuring friendly yet powerful and flexible visual programming front-end for explorative data analysis and visualization, and Python bindings and libraries for scripting...
— Open source data visualization and data mining for novice and experts, through visual programming or Python scripting. Extensions for bioinformatics and text mining. - RapidMiner — data mining software written in Java, fully integrating Weka, featuring 350+ operators for preprocessing, machine learning, visualization, etc.
- Scriptella ETLScriptellaScriptella is an open source ETL and script execution tool written in Java.Its primary focus is simplicity. It doesn't require the user to learn another complex XML-based language to use it, but allows the use of SQL or another scripting language suitable for the data source to perform required...
— ETL (Extract-Transform-Load) and script execution tool. Supports integration with J2EE and Spring. Provides connectors to CSV, LDAP, XML, JDBC/ODBC and other data sources. - WekaWeka (machine learning)Weka is a popular suite of machine learning software written in Java, developed at the University of Waikato, New Zealand...
— data mining software written in Java featuring machine learning operators for classification, regression, and clustering. - jHepWorkJHepWorkjHepWork is an interactive framework for scientific computation, data analysis and data visualization designed for scientists, engineers and students...
— Java-based data analysis framework - Konstanz Information Miner (KNIME)KNIMEKNIME, the Konstanz Information Miner, is a user friendly, coherent open source data analytics, reporting and integration platform. KNIME integrates various components for machine learning and data mining through its modular data pipelining concept...
- Environment for DeveLoping KDD-Applications Supported by Index-Structures (ELKI)Environment for DeveLoping KDD-Applications Supported by Index-StructuresELKI is a knowledge discovery in databases software framework developed for use in research and teaching by the database systems research unit of Professor Hans-Peter Kriegel at the Ludwig Maximilian University of Munich, Germany...
- data mining software framework written in Java with a focus on clustering and outlier detection methods.
ETLs (Extract Transform Load)
- CloverETLClover.ETLCloverETL is a Java-based data integration framework used to transform, cleanse, standardize and distribute data to applications, databases or warehouses...
- TalendTalendTalend is an open source software vendor that provides data integration, data management and enterprise application integration software and solutions. Headquartered in Suresnes, France and Los Altos, California, Talend has offices in North America, Europe and Asia, and a global network of...
- PentahoPentahoThe Pentaho BI Suite is open source Business Intelligence suite with integrated reporting, dashboard, data mining, workflow and ETL capabilities. Pentaho is headquartered in Orlando, USA.- Overview :...
- SpagoBISpagoBISpagoBI is the only entirely Open Source Business Intelligence suite, belonging to the free/open source SpagoWorld initiative, founded and supported by Engineering Group.....
- Konstanz Information Miner (KNIME)KNIMEKNIME, the Konstanz Information Miner, is a user friendly, coherent open source data analytics, reporting and integration platform. KNIME integrates various components for machine learning and data mining through its modular data pipelining concept...
RSS/Atom readers/aggregators
- RSS BanditRSS BanditRSS Bandit is an open source RSS/Atom aggregator based on the Microsoft .NET framework. It was originally released as a code sample in a series of articles the Extreme XML column written by Dare Obasanjo on MSDN in 2003. The articles were and . A number of readers of the article liked the product...
- Windows - .NET - RSSOwlRSSOwlRSSOwl is a news aggregator for RSS and Atom News feeds. It is written in Java, and is built on the Eclipse Rich Client Platform which uses SWT as a widget toolkit to allow it to fit in with the look and feel of different operating systems while remaining cross-platform...
- Windows, Mac OS X, Solaris, Linux - Java SWT Eclipse - Akregator - Platforms running KDE
- Sage (Mozilla Firefox extension)Sage (Mozilla Firefox extension)Sage is a lightweight RSS and atom feed aggregator extension for the Mozilla Firefox web browser. The extension was developed by Peter Andrews and Erik Arvidsson. The current stable release of Sage is version 1.4.12, released on June 16, 2011....
- LifereaLifereaLiferea is an abbreviation for Linux Feed Reader, a news aggregator for online news feeds. It supports the major feed formats including RSS/RDF and Atom and can import and export subscription lists in OPML format...
- Platforms running GNOME
Communication-related
- BotsBots (edi)Bots is a open source EDI/b2b translator aiming to be complete EDI software. Bots is free software available under the GNU General Public License.Bots 2.0 is a major rewrite of the GUI; django is now used as a web framework.- Features :...
— EDI software - AsteriskAsterisk PBXAsterisk is a software implementation of a telephone private branch exchange ; it was created in 1999 by Mark Spencer of Digium. Like any PBX, it allows attached telephones to make calls to one another, and to connect to other telephone services including the public switched telephone network and...
— Telephony and VoIPVoice over IPVoice over Internet Protocol is a family of technologies, methodologies, communication protocols, and transmission techniques for the delivery of voice communications and multimedia sessions over Internet Protocol networks, such as the Internet...
server - EkigaEkigaEkiga /i k ai g a/ is a VoIP and video conferencing application for GNOME and Windows. It is distributed as free software under the terms of the GNU General Public License. It was the default VoIP client in Ubuntu until October 2009, when it was replaced by Empathy...
— Video conferencing application for GNOMEGNOMEGNOME is a desktop environment and graphical user interface that runs on top of a computer operating system. It is composed entirely of free and open source software...
and Microsoft Windows - FreePBX — Front-end and advanced PBX configuration for AsteriskAsterisk PBXAsterisk is a software implementation of a telephone private branch exchange ; it was created in 1999 by Mark Spencer of Digium. Like any PBX, it allows attached telephones to make calls to one another, and to connect to other telephone services including the public switched telephone network and...
- FreeSWITCHFreeswitchFreeSWITCH is a free and open source communications software for the creation of voice and messaging products. It is licensed under the Mozilla Public License , a free software license...
— Open Source telephony platform - Jitsi — Java VoIP and Instant Messaging client
- QuteCom — Free Voice, Video and IM client application
- sipXSipXsipXecs is an open source voice over IP telephony server. Its main feature is a software implementation of the Session Initiation Protocol , which makes it an IP based communications system . Featurewise, it is not unlike Asterisk, a very popular open source PBX, but the design of sipXecs deviates...
— SIP Communications Server - SlrnSlrnslrn is an open source text-based news client. It was originally developed for Unix-like operating systems, but is now available for many other operating systems, including Microsoft Windows....
— a newsreaderNews clientA newsreader is an application program that reads articles on Usenet . Newsreaders act as clients which connect to a news server, via the Network News Transfer Protocol , to download articles and post new articles... - TwinkleTwinkle (software)Twinkle is a free and open source software application for Voice over Internet Protocol voice communications in IP networks, such as the Internet. It is designed for GNU/Linux operating systems and uses the Qt toolkit for its graphical user interface. For call signaling it employs the Session...
— VOIP softphone
Peer-to-peer file sharing
Remote access and management
- FreeNX
- OpenVPNOpenVPNOpenVPN is a free and open source software application that implements virtual private network techniques for creating secure point-to-point or site-to-site connections in routed or bridged configurations and remote access facilities. It uses a custom security protocol that utilizes SSL/TLS for...
- rdesktopRdesktoprdesktop is a free, open source client for Microsoft's proprietary RDP protocol. It is released under the GNU General Public License and is available on Unix-like systems such as BSD and Linux....
- SynergySynergy (software)Synergy is a software application for sharing a keyboard and mouse between multiple computers. It is used in situations where several PCs are used together, with a monitor connected to each, but are to be controlled by one user...
- VNCVirtual Network ComputingIn computing, Virtual Network Computing is a graphical desktop sharing system that uses the RFB protocol to remotely control another computer...
(RealVNCRealVNCRealVNC is a company that provides remote access software. The software consists of a server and client application for the Virtual Network Computing protocol to control another computer's screen remotely.-History:...
, TightVNCTightVNCTightVNC is a cross-platform open source remote desktop software application that uses and extends VNC's RFB protocol to control another computer's screen remotely. It was created by Constantin Kaplinsky...
, UltraVNCUltraVNCUltraVNC is an open source application for the Microsoft Windows operating system that uses the VNC protocol to control another computer's screen remotely.-Features:...
) - xrdp
Web-related
- Apache CocoonApache CocoonApache Cocoon, usually just called Cocoon, is a web application framework built around the concepts of pipeline, separation of concerns and component-based web development. The framework focuses on XML and XSLT publishing and is built using the Java programming language...
— a web application framework - ApacheApache HTTP ServerThe Apache HTTP Server, commonly referred to as Apache , is web server software notable for playing a key role in the initial growth of the World Wide Web. In 2009 it became the first web server software to surpass the 100 million website milestone...
— the most popular web server - AWStatsAWStatsAWStats is an open source Web analytics reporting tool, suitable for analyzing data from Internet services such as web, streaming media, mail and FTP servers. AWStats parses and analyzes server log files, producing HTML reports. Data is visually presented within reports by tables and bar graphs...
— a log file parser and analyzer - BookmarkSyncBookmarkSyncBookmarkSync is an automatic synchronization service that allows users to access their bookmarks or favorites from any computer or any web browser. The BookmarkSync client runs as a small program within the computer's system tray and monitors the bookmarks in the user's browser, automatically...
— a tool for browsers - CougarXMLCougarXMLCougarXML is an XML parser written in JavaScript using an object-oriented approach . This library parses XML code and converts it into an object that can be manipulated with the DOM Level 3 standard API...
— a Javascript framework for parsing and manipulating XML code, based on W3C DOM Level-3 specifications. - curl-loaderCurl-loadercurl-loader is an open-source software performance testing tool written in the C programming language.- Features :curl-loader is capable of simulating application behavior of hundreds of thousands of HTTP/HTTPS and FTP/FTPS clients, each with its own source IP-address...
- a powerful HTTP/HTTPS/FTP/FTPS loading and testing open-source tool - HTTP File ServerHTTP File ServerHTTP File Server, otherwise known as HFS, is a free web server specifically designed for publishing and sharing files.The complete feature set differs from other web servers; it lacks some common features, like CGI, but includes, for example, counting file downloads. It is even advised against...
— a user friendly file server software with a drag and drop interface - Distributed ICDL CrawlerICDL crawlingICDL crawling is an open distributed web crawling technology based on Website Parse Template .- What is Website Parse Template? :Website Parse Template is an XML based open format which provides HTML structure description of Web pages. The WPT format allows web crawlers to generate Semantic Web’s...
— an open source web crawler based on Website Parse TemplateWebsite Parse TemplateWebsite Parse Template is an XML-based open format which provides HTML structure description of website pages. WPT format allows web crawlers to generate Semantic Web’s RDFs for web pages... - lighttpdLighttpdlighttpd is an open-source web server more optimized for speed-critical environments than common products while remaining standards-compliant, secure and flexible...
— Resource sparing but also fast and full featured HTTP Server - nginxNginxnginx is a Web server and a reverse proxy server for HTTP, SMTP, POP3 and IMAP protocols, with a strong focus on high concurrency, performance and low memory usage. It is licensed under a BSD-like license and it runs on Unix, Linux, BSD variants, Mac OS X, Solaris, and Microsoft Windows.- Overview...
— lightweight, high performance web server/reverse proxy and e-mail (IMAP/POP3) proxy - NetKernelNetKernelNetKernel is an implementation of the resource oriented computing abstraction.ROC is a logical computing model that resides on top of but is completely isolated fromthe physical realm of code and objects....
— an internet application server - PiwikPiwikPiwik is an open source web analytics system written by a team of international developers, and runs on a PHP/MySQL webserver. Piwik is used by over 250,000 websites and is translated in more than 45 languages....
- an open source web analytics system - QcodoQcodoThe Qcodo Development Framework is an open-source PHP web application framework which builds an Object Relational Model , CRUD UI pages, and AJAX hooks from an existing data model. It additionally includes a tightly-integrated HTML and JavaScript form toolkit which interfaces directly with the...
— an open source PHP5 framework - Squid (software) — web proxy cache
- Web-Developer Server SuiteWeb-Developer Server SuiteThe Web.Developer Server Suite is a non-proprietary, WAMP-based [Windows, Apache, MySQL, PHP], web-server distribution for Windows.The project was originally started in 2003, with the primary purpose of allowing the user to operate a domain name and website from a local PC for development, testing,...
— a package of web applications including Apache, MySQL, and PHP - XAMPPXAMPPXAMPP is a free and open source cross-platform web server solution stack package, consisting mainly of the Apache HTTP Server, MySQL database, and interpreters for scripts written in the PHP and Perl programming languages.-Etymology:...
— a package of web applications including Apache and MySQL - ZopeZopeZope is a free and open-source, object-oriented Web application server written in the Python programming language. Zope stands for "Z Object Publishing Environment", and was the first system using the now common object publishing methodology for the Web...
— a web application server
Portal Server
- OxwallOxwallOxwall is free and open source community software distributed under the Common Public Attribution License. It is written in PHP and is used as a platform for social networking and community sites....
— Free Open Source community site software - Liferay
- Sun Java System Portal ServerSun Java System Portal ServerThe Sun Java System Portal Server is a component of the Sun Java Platform, Enterprise Edition, a software system that supports a wide range of enterprise computing needs....
- uPortalUPortaluPortal is a Java-based framework for creating enterprise web portals. It is sponsored by Jasig, a consortium of educational institutions and commercial affiliates sponsoring open source software projects focused on higher education. uPortal is open source under the Apache License 2.0...
Middleware
- Apache Axis2Apache Axis2Apache Axis2 is a core engine for Web services. It is a complete re-design and re-write of the widely used Apache Axis SOAP stack. Implementations of Axis2 are available in Java and C....
- Web service framework (implementations are available in both Java & C) - Apache Geronimo
- GlassFish Application ServerGlassFishGlassFish is an open source application server project started by Sun Microsystems for the Java EE platform and now sponsored by Oracle Corporation. The supported version is called Oracle GlassFish Server...
- JacORBJacOrbJacORB is an open-source Java implementation of the Object Management Group's CORBA standard. The name JacORB is a contraction of the words Java and CORBA....
— Java implementation of the OMG's CORBA standard - Jakarta Tomcat — a servlet container and standalone webserver
- JBoss Application ServerJBossJBoss Application Server is an open-source Java EE-based application server. An important distinction for this class of software is that it not only implements a server that runs on Java, but it actually implements the Java EE part of Java...
an application server - ObjectWeb JOnASJOnASJOnAS is an open-source implementation of the Java EE application server specification, developed and hosted by the ObjectWeb consortium ....
— Java Open Application Server, a J2EE application server - OpenSplice DDSOpenSplice DDSOpenSplice DDS Community Edition is an open source implementation of the Object Management Group's Data Distribution Service for Real-time Systems specification....
— implementation of the OMG's Data Distribution Service for Real-time Systems (DDS) standard - SmartVariables — a generic network-shared object application server
- TAO (software)TAO (software)The ACE ORB is a freely available, open-source, and standards-compliant real-time C++ implementation of CORBA based upon the Adaptive Communication Environment . It attempts to provide efficient, predictable, and scalable quality of service end-to-end...
— C++ implementation of the OMG's CORBA standard
Other networking programs
- OpenLDAPOpenLDAPOpenLDAP Software is a free, open source implementation of the Lightweight Directory Access Protocol developed by the OpenLDAP Project. It is released under its own BSD-style license called the OpenLDAP Public License. LDAP is a platform-independent protocol. Several common Linux distributions...
— an open source LDAPLightweight Directory Access ProtocolThe Lightweight Directory Access Protocol is an application protocol for accessing and maintaining distributed directory information services over an Internet Protocol network...
server - JXplorerJXplorerJXplorer is a free, open source client for browsing Lightweight Directory Access Protocol servers and LDAP Data Interchange Format files. It is released under an Apache-equivalent license. JXplorer is written in Java and is platform independent, configurable, and has been translated into a...
— an open source LDAPLightweight Directory Access ProtocolThe Lightweight Directory Access Protocol is an application protocol for accessing and maintaining distributed directory information services over an Internet Protocol network...
client - openVXIOpenVXIOpenVXI is a portable open source VoiceXML interpreter toolkit. It is intended to be a component of a voice browser, and provides APIs for platform services: speech recognition, speech synthesis, and telephony services.-External links:* * * * * *...
— an open source VoiceXMLVoiceXMLVoiceXML is the W3C's standard XML format for specifying interactive voice dialogues between a human and a computer. It allows voice applications to be developed and deployed in an analogous way to HTML for visual applications. Just as HTML documents are interpreted by a visual web browser,...
interpreter - YaCyYaCyYaCy is a free distributed search engine, built on principles of peer-to-peer networks. Its core is a computer program written in Java distributed on several hundred computers, , so-called YaCy-peers...
— P2P-based search engine
Educational suites
- GnauralGnauralGnaural is brainwave entrainment software for Windows, Mac OS X, and Linux licensed under the GNU General Public License. Gnaural is free software for creating binaural beats intended to be used as personal brainwave synchronization software, for scientific research, or by professionals...
— Brainwave entrainment software - DoceboLMSDoceboLMS-About the platform:DoceboLMS is an open-source software package for e-learning , entirely created and developed by Docebo Srl. The program, which is released under a GPL V...
- eFrontEFront (eLearning software)eFront is an open source eLearning platform ....
- an icon-based learning management system - GComprisGComprisGCompris is a suite of free educational software for children aged 2 to 10., and is currently part of the GNU project.It is available for GNU/Linux, Mac OS X and other systems...
- IUP PortfolioIUP PortfolioIUP Portfolio is an education platform for Swedish schools, focused around the students individual development plan and learning portfolio.- History:In 2006 Swedish government created a new law...
- MoodleMoodleMoodle is a free source e-learning software platform, also known as a Course Management System, Learning Management System, or Virtual Learning Environment...
- OmekaOmekaOmeka is a free, open source web publishing system for online digital archives, and uses an unqualified Dublin Core metadata standard. Completely web-based, it allows users to publish cultural heritage objects, extend its functionality with themes and plugins, and curate online exhibits with...
- Sakai ProjectSakai ProjectThis page is about the software project, for other meanings, see Sakai.Sakai is a community of academic institutions, commercial organizations and individuals who work together to develop a common Collaboration and Learning Environment...
- a web-based learning management system - ChamiloChamiloChamilo is an open-source e-learning and content management system, aimed at improving access to education and knowledge globally...
- a web-based e-learning and content management system - Tux PaintTux PaintTux Paint is a free and open source bitmap graphics editor geared towards young children. The project was started in 2002 by Bill Kendrick who continues to maintain and improve it, with help from numerous volunteers...
- a paint application for 3–12 year olds. - openSISOpenSISopenSIS is one of several free and open source student information system available to K-12 and higher education institutions. The solution has been in development for several years and appears to have much of the functionality that long time commercial versions have today...
- a web-based Student Information and School Management System system - ATutorATutorATutor is an Open Source Web-based Learning Content Management System .ATutor is used in various contexts, including online course management, continuing professional development for teachers, career development, and academic research...
- a web-based Learning Content Management System (LCMS) - ILIASILIASILIAS is an open source web-based learning management system . It supports learning content management and tools for collaboration, communication, evaluation and assessment...
- a web-based learning management system (LMS)
Bible study tools
- openlp.org — Worship presentation softwareChurch softwareChurch software is any type of computer software specifically designed for use by a church. There are administrative packages tailored to handle membership databases and finances, and also worship presentation programs to generate images for video projectors....
for churches to display songs, bibles, movies etc. - BibleDesktopThe Sword ProjectThe SWORD Project is the CrossWire Bible Society's free Bible software project. Its purpose is to create cross-platform open source tools—covered by the GNU General Public License—that allow programmers and Bible societies to write new Bible software more quickly and easily.-Overview:The core of...
— For Cross-platformCross-platformIn computing, cross-platform, or multi-platform, is an attribute conferred to computer software or computing methods and concepts that are implemented and inter-operate on multiple computer platforms... - BibleTime — For LinuxLinuxLinux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...
using KDEKDEKDE is an international free software community producing an integrated set of cross-platform applications designed to run on Linux, FreeBSD, Microsoft Windows, Solaris and Mac OS X systems... - XiphosThe Sword ProjectThe SWORD Project is the CrossWire Bible Society's free Bible software project. Its purpose is to create cross-platform open source tools—covered by the GNU General Public License—that allow programmers and Bible societies to write new Bible software more quickly and easily.-Overview:The core of...
The_SWORD_Project — For LinuxLinuxLinux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...
using GNOMEGNOMEGNOME is a desktop environment and graphical user interface that runs on top of a computer operating system. It is composed entirely of free and open source software... - Go BibleGo BibleGo Bible is a free Bible viewer application for Java mobile phones . It was developed by Jolon Faichney in Surf City, Gold Coast, Queensland, Australia, with help from several other people who assisted in making versions for other languages and translations...
— For JavaJava (programming language)Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...
Mobile Phones - jSwordThe Sword ProjectThe SWORD Project is the CrossWire Bible Society's free Bible software project. Its purpose is to create cross-platform open source tools—covered by the GNU General Public License—that allow programmers and Bible societies to write new Bible software more quickly and easily.-Overview:The core of...
— For JavaJava (programming language)Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities... - MacSword — For Mac OS XMac OS XMac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems...
- SwordBibleThe Sword ProjectThe SWORD Project is the CrossWire Bible Society's free Bible software project. Its purpose is to create cross-platform open source tools—covered by the GNU General Public License—that allow programmers and Bible societies to write new Bible software more quickly and easily.-Overview:The core of...
— For WindowsMicrosoft WindowsMicrosoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal... - The SWORD Project for WindowsThe Sword ProjectThe SWORD Project is the CrossWire Bible Society's free Bible software project. Its purpose is to create cross-platform open source tools—covered by the GNU General Public License—that allow programmers and Bible societies to write new Bible software more quickly and easily.-Overview:The core of...
— For WindowsMicrosoft WindowsMicrosoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal... - MarcionMarcion, applicationMarcion is Coptic–English/Czech dictionary related to Crum's coptic dictionary, written in C++, based on MySQL, with Qt GUI. Contains many coptic texts, grammars, Greek texts, Liddel–Scott Greek–English lexicon, and others. Can be used as a bible study tool....
— For LinuxLinuxLinux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...
and Windows, using QtQt (toolkit)Qt is a cross-platform application framework that is widely used for developing application software with a graphical user interface , and also used for developing non-GUI programs such as command-line tools and consoles for servers...
UI Framework and embedded MySqlMySQLMySQL officially, but also commonly "My Sequel") is a relational database management system that runs as a server providing multi-user access to a number of databases. It is named after developer Michael Widenius' daughter, My...
server - Online BibleOnline BibleThe Online Bible is a Bible Reference software package created in 1987 by Larry Pierce, who believed the Bible should be freely shared. As of 2010, Online Bible has released version 4 which support Unicode that previously was not supported. Online Bible also provides a Mac version of its software...
— For WindowsMicrosoft WindowsMicrosoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...
and Mac OS XMac OS XMac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems...
Healthcare software
Multimedia codecs / containers / splitters
Image viewers
- Eye of GNOMEEye of GNOMEEye of GNOME is the official image viewer for the GNOME desktop environment. Unlike some other image viewers, Eye of GNOME will only display images...
- F-spotF-SpotF-Spot is an image organizer, designed to provide personal photo management for the GNOME desktop environment. The name is a play on the words F-Stop and G-Spot.-Features:...
- GqviewGQViewGQview is a free software image viewer created by John Ellis using the GTK+ toolkit, designed to run on the X Window System. For MS Windows, an unofficial port is also available....
- GthumbGThumbgThumb is an open-source image viewer and organizer for the GNOME desktop environment released under the GNU General Public License. It was originally based on GQView, and is designed to have a clean, simple interface.- Features :...
- imgSeekImgSeekimgSeek is a photo collection manager and viewer with content-based search and many other features. The query is expressed either as a rough sketch painted by the user or as another image...
- KphotoalbumKPhotoAlbumKPhotoAlbum is an image viewer and organizer for Unix-like systems created and maintained by Jesper K. Pedersen. The core philosophy behind its creation was that it should be easy for users to annotate images and videos taken with a digital camera...
Television
3D animation
- BlenderBlender (software)Blender is a free and open-source 3D computer graphics software product used for creating animated films, visual effects, interactive 3D applications or video games. The current release version is 2.60, and was released on October 19, 2011...
- Art of IllusionArt of IllusionArt of Illusion is a software package used for 3D modeling, texturing, ray tracing, and otherwise rendering computer generated imagery stills or animations ....
- K-3DK-3DK-3D is a free 3D modelling and animation software. Despite its name it is not a KDE application. It features a plug-in-oriented procedural engine for all of its content...
- OpenFXOpenFXOpenFX is an Open-Source, free modeling and animation studio, distributed under the GNU General Public License, created by Dr. Stuart Ferguson. He made the decision to release the source code to the public in the middle of 1999 and released a stable version a year and a half later...
- Seamless3dSeamless3dSeamless3d is open source 3D modeling software free and available for all under the MIT license.The models for the virtual reality world, Techuelife Island were created using Seamless3d technology...
Flash animation
- Pencil AnimationPencil (software)There are two software products named Pencil, that are not related to each other. This article is about the graphical animation software.# A 2D graphical animation software that runs on Mac, Windows, Linux and BSD...
(for animations) - SWFToolsSWFToolsSWFTools is an Open Source software tool suite for creating and manipulating SWF files. Distributed under the terms of the GNU General Public License, it may be compiled from C source, to run under Linux, Microsoft Windows, and Apple Mac OSX...
(for scripting)
Video editing
- AvidemuxAvidemuxAvidemux is a free and open-source video editing program designed for video editing and video processing. It is written in C++, and uses either the GTK+ or Qt.- Features :...
- AviSynthAviSynthAviSynth is a frameserver program for Microsoft Windows developed by Ben Rudiak-Gould, Edwin van Eggelen, Klaus Post, Richard Berg, Ian Brabham and others. It is free software under GNU GPL license.-Scripting video editor:...
- BlenderBlender (software)Blender is a free and open-source 3D computer graphics software product used for creating animated films, visual effects, interactive 3D applications or video games. The current release version is 2.60, and was released on October 19, 2011...
- CinelerraCinelerraCinelerra is prosumer video editing software. It is designed for the GNU/Linux operating system. It is produced by Heroine Virtual, and is free software distributed under the GNU General Public License...
- CineFX formerly known as Jahshaka
- DScalerDScalerDScaler is an open-source video deinterlacer and scaling program for Microsoft Windows. Version 4 is a complete standalone program, while version 5 will be a DirectShow filter....
- DVD FlickDVD FlickDVD Flick is an open source DVD authoring application for Windows developed by Dennis Meuwissen and released under the GNU General Public License...
- DVDxDVDxDVDx is a free video encoding application that allows the user to convert a DVD-Video to VCD 2.0 or SVCD 1.0 or AVI or Windows Media in one step . It produces reasonably good quality movies in AVI/MPEG/MPEG2/WMV9 format. DVDx has been designed especially for inexperienced users.-External links:* ...
- KalturaKalturaKaltura is a software company based in New York which was founded in 2006.Kaltura's technology allows publishers and content owners to publish, manage, monetize and analyze their video and other rich-media content...
- KinoKino (software)Kino is a free software GTK+-based video editing software for Linux and other Unix-like operating systems. The development of Kino was started at the end of 2000 by Dan Dennedy and Arne Schirmacher...
- KdenliveKdenliveKdenlive is an open source video editing software package based on the MLT Framework that focuses on flexibility and ease of use...
- LiVESLiVESLiVES is a free software video editing software and VJ tool, released under the GNU General Public License version 3 or later. There are binary versions available for most popular Linux distributions...
- OpenShot Video EditorOpenShot Video EditorOpenShot Video Editor is open-source, video editing software package for Linux, built with Python, GTK, and the MLT Framework. The project was started in August 2008 by Jonathan Thomas, with the objective to provide a stable, free, and friendly to use video editor.-OpenShot features:* Support for...
- PiTiViPiTiViPiTiVi is a open source non-linear video editor developed by Collabora and contributors from the worldwide community. It is licensed under the terms of the GNU Lesser General Public License. PiTiVi is designed to be intuitive video editing software that integrates well in the GNOME desktop...
- VirtualDubVirtualDubVirtualDub is a video capture and video processing utility for Microsoft Windows written by Avery Lee.It is designed to process linear video streams, including filtering and recompression...
- VirtualDubModVirtualDubModVirtualDubMod is an open source video capture and linear processing tool for Microsoft Windows. It is based on Avery Lee's VirtualDub, and is licensed under the GPL. VirtualDubMod is hosted on SourceForge and is at version 1.5.10.2 ....
Operating systems
Be advised that available distributions of these systems can contain, or offer to build and install, added software that is neither free software nor open source.Personal information managers
- TeamLabTeamLabTeamLab is an open-source platform for project management and business collaboration developed by Ascensio System, a Latvian-based vendor of open source solutions. TeamLab is written in ASP.NET and licensed under GNU GPLv3 license...
- Open source platform for project management and collaboration - Project.netProject.netProject.net is an open source, enterprise scale project management application for Microsoft Windows and Unix operating systems. Project.net is commercial open source. Support and training are available from Project.net Inc. of Bedford, Massachusetts....
— Commercial Open Source Project Management - ChandlerChandler (PIM)Chandler is a personal information management software suite described by its developers as a "Note-to-Self Organizer" designed for personal and small-group task management and calendaring. It is free software, previously released under the GNU General Public License, and now released under the...
— developed by the OSAFOpen Source Applications FoundationThe Open Source Applications Foundation is a non-profit organization founded in 2002 by Mitch Kapor whose purpose is to effect widespread adoption of free software/open-source software.-OSAF Mission:The mission of the OSAF is stated this way:...
. - KAddressBook
- KontactKontactKMail supports folders, filtering, viewing HTML mail, and international character sets. It can handle IMAP, IMAP IDLE, dIMAP, POP3, and local mailboxes for incoming mail. It can send mail via SMTP or sendmail...
- KOrganizer
- Mozilla Calendar — A MozillaMozillaMozilla is a term used in a number of ways in relation to the Mozilla.org project and the Mozilla Foundation, their defunct commercial predecessor Netscape Communications Corporation, and their related application software....
-based, multiplatform calendar program. - Novell EvolutionNovell EvolutionEvolution or Novell Evolution is the official personal information manager and workgroup information management tool for GNOME. It combines e-mail, calendar, address book, and task list management functions. It has been an official part of GNOME since version 2.8 in September 2004...
- OpenSync (software)
- Rachota TimetrackerRachota TimetrackerRachota is a small Java application designed for personal timetracking of projects. Its 1.0 version was developed in 2003 using NetBeans IDE and featured only a possibility to measure time spent on individual tasks. Version 2.0 which was open sourced in 2005 introduced History view for detailed...
— portable timetracking for projects. Open source. Windows, Linux, Solaris and Mac.
Bug trackers
- BugzillaBugzillaBugzilla is a Web-based general-purpose bugtracker and testing tool originally developed and used by the Mozilla project, and licensed under the Mozilla Public License....
- MantisMantis BugtrackerMantis Bug Tracker is a free and open source, web-based bug tracking system released under the terms of the GNU General Public License version 2. The most common use of MantisBT is to track software defects...
- MindquarryMindquarryMindquarry is an open source collaborative software geared towards small and medium-sized workgroups. Mindquarry attempts to strike a balance between features and ease-of-use. The application offers four tightly integrated modules: Teams, Files, Wiki, and Tasks.Mindquarry consists of two...
- RedmineRedmineRedmine is a free and open source, web-based project management and bug-tracking tool. It includes calendar and Gantt charts to aid visual representation of projects and their deadlines. It supports multiple projects...
- TracTracTrac is an open source, web-based project management and bug-tracking tool. The program is inspired by CVSTrac, and was originally named svntrac due to its ability to interface with Subversion. It is developed and maintained by Edgewall Software....
Code generators
- Open Scene Graph — 3D graphics application programming interface
- OpenSCDP - Open Smart Card Development Platform
- BisonGNU bisonGNU bison, commonly known as Bison, is a parser generator that is part of the GNU Project. Bison reads a specification of a context-free language, warns about any parsing ambiguities, and generates a parser which reads sequences of tokens and decides whether the sequence conforms to the syntax...
- CodeSynthesis XSDCodeSynthesis XSDCodeSynthesis XSD is an XML Data Binding compiler for C++ developed by Code Synthesis and dual-licensed under the GNU GPL and a proprietary license. Given an XML instance specification , it generates C++ classes that represent the given vocabulary as well as parsing and serialization code...
— XML Data BindingXML data bindingXML data binding refers to a means of representing information in an XML document as an object in computer memory. This allows applications to access the data in the XML from the object rather than using the DOM or SAX to retrieve the data from a direct representation of the XML itself.An XML data...
compiler for C++C++C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell... - CodeSynthesis XSD/eCodeSynthesis XSD/eCodeSynthesis XSD/e is a validating XML parser/serializer and C++ XML Data Binding generator for Mobile and Embedded systems. It is developed by Code Synthesis and dual-licensed under the GNU GPL and a proprietary license....
— Validating XML parser/serializer and C++C++C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...
XML Data BindingXML data bindingXML data binding refers to a means of representing information in an XML document as an object in computer memory. This allows applications to access the data in the XML from the object rather than using the DOM or SAX to retrieve the data from a direct representation of the XML itself.An XML data...
generator for mobile and embedded systems - xmlbeansxxXmlbeansxxxmlbeansxx is a C++-to-XML binding framework which is software based on Apache License 2.0 Open Source license.-Description:xmlbeansxx is a tool that allows access to XML in a C++ friendly way. It is similar and in fact inspired by Apache XMLBeans project. Similarly to XMLBeans, xmlbeansxx provide...
— XML Data BindingXML data bindingXML data binding refers to a means of representing information in an XML document as an object in computer memory. This allows applications to access the data in the XML from the object rather than using the DOM or SAX to retrieve the data from a direct representation of the XML itself.An XML data...
code generator for C++C++C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell... - Flex lexical analyserFlex lexical analyserflex is a free software alternative to lex. It is frequently used with the free Bison parser generator. Unlike Bison, flex is not part of the GNU Project. Flex was written in C by Vern Paxson around 1987...
- KodosKodos Python Regular Expression DebuggerKodos is a FLOSS regular expression debugger written in Python, developed by Phil Schwartz. Because Python conforms to the Perl Compatible Regular Expressions standard for its regular expressions, Kodos can be used for debugging regular expressions for any other language that conforms.-External...
- phpCodeGeniePhpCodeGeniephpCodeGenie is a code generator for web applications. Once the user designs their database tables, phpCodeGenie generates the scripts and programs...
- ^txt2regex$^txt2regex$^txt2regex$ is a regular expression wizard that leads the user through the construction of a regular expression by asking a series of questions. The regular expression is generated in the notation used by awk, ed, egrep, Emacs, expect, find, grep, lex, Lisp, MySQL, OpenOffice.org, Perl, PHP,...
- SableCCSableCCSableCC is an open source compiler generator in Java. Stable version is licensed under the GNU Lesser General Public License...
— parser generator for Java and .Net - SWIGSWIGSWIG is an open source software tool used to connect computer programs or libraries written in C or C++ with scripting languages such as Lua, Perl, PHP, Python, R, Ruby, Tcl, and other languages like C#, Java, Modula-3, Objective Caml, Octave, and Scheme...
— Simplified Wrapper and Interface Generator for several languages
Debuggers (for testing and trouble-shooting)
- XneeXneeGNU Xnee is a suite of programs that can record, replay and distribute user actions under the X11 environment. It can be used for testing and demonstrating X11 applications....
— Record and replay tests - Memtest86Memtest86Memtest86 and Memtest86+ are open source memory test software programs designed to test and stress test an x86 architecture computer's random access memory for errors...
— Stress-tests RAM on x86 machines - JSystemJSystemJSystem is an open source framework for writing and running automated tests. The JSystem Automation Framework is written in Java and based on several open source java projects, using Eclipse as the development environment....
- Test Automation Framework - GNU DebuggerGNU DebuggerThe GNU Debugger, usually called just GDB and named gdb as an executable file, is the standard debugger for the GNU software system. It is a portable debugger that runs on many Unix-like systems and works for many programming languages, including Ada, C, C++, Objective-C, Free Pascal, Fortran, Java...
- "works for many programming languages [...]"
Integrated development environments
Encryption
- GnuPG
- KGPG
- SeahorseSeahorse (software)Seahorse is a GNOME front-end application for managing PGP and SSH keys. Seahorse integrates with Nautilus, gedit and Evolution for encryption, decryption and other operations. It has HKP and LDAP key server support...
- GnuTLSGnuTLSGnuTLS , the GNU Transport Layer Security Library, is a free software implementation of the SSL and TLS protocols. Its purpose is to offer an application programming interface for applications to enable secure communication protocols over their network transport layer.-Features:GnuTLS consists of...
- OpenSSLOpenSSLOpenSSL is an open source implementation of the SSL and TLS protocols. The core library implements the basic cryptographic functions and provides various utility functions...
Firewall
- IptablesIptablesiptables is a user space application program that allows a system administrator to configure the tables provided by the Linux kernel firewall and the chains and rules it stores...
- Coyote LinuxCoyote LinuxCoyote Linux is a small distribution of Linux, including the operating system and the necessary services for a firewall/router, intended for easy NAT sharing of an internet connection with a single IP address among many computers on a local network, using spare "commodity" hardware...
- FirestarterFirestarter (firewall)Firestarter is a free and open source personal firewall tool that uses the Netfilter system built into the Linux kernel. It has the ability to control both inbound and outbound connections. Firestarter provides a graphical interface for configuring firewall rules and settings. It also provides...
- IPFilterIPFilterIPFilter is an open source software package that provides firewall services and network address translation for many UNIX-like operating systems. The author and software maintainer is Darren Reed. IPFilter supports both IPv4 and IPv6 protocols, and is a stateful firewall.IPFilter is delivered...
- ipfwIpfirewallipfirewall or ipfw is a FreeBSD IP packet filter and traffic accounting facility. Its ruleset logic is similar to many other packet filters except IPFilter. ipfw is authored and maintained by FreeBSD volunteer staff members. Its syntax enables use of sophisticated filtering capabilities and thus...
- IPCopIPCopIPCop is a Linux distribution which aims to provide a simple-to-manage firewall appliance based on PC hardware. IPCop is a stateful firewall built on the Linux netfilter framework....
- IPFireIPFireIPFire is a free Linux distribution which acts as a router and firewall in the first instance. It can be maintained via a Web interface. The distribution furthermore offers selected server-daemons and can easily be expanded to a SOHO-server....
- M0n0wallM0n0wallm0n0wall is an embedded firewall distribution of FreeBSD, one of the BSD operating system descendants. It provides a small image which can be put on Compact Flash cards as well as on CDROMs and hard disks. It runs on a number of embedded platforms and generic PCs...
- PeerGuardianPeerGuardianPeerGuardian is a free and open source program developed by Phoenix Labs. It is capable of blocking incoming and outgoing connections based on IP blacklists...
- PFPF (firewall)PF is a BSD licensed stateful packet filter, a central piece of software for firewalling. It is comparable to iptables, ipfw and ipfilter...
- pfSensePfSensepfSense is an open source firewall/router distribution based on FreeBSD. pfSense is meant to be installed on a personal computer and is noted for its reliability and offering features often only found in expensive commercial firewalls. It can be configured and upgraded through a web-based...
- RopeIpTables RopeRope is a programming language that allows developers to write extensions to the Iptables/Netfilter components of Linux using a simple scripting language based on Reverse Polish notation....
- SmoothWallSmoothWallSmoothwall is a Linux distribution designed to be used as an open source firewall. Designed for ease of use, Smoothwall is configured via a web-based GUI, and requires little or no knowledge of Linux to install or use....
- ShorewallShorewallShorewall is an open source firewall tool for Linux that builds upon the Netfilter system built into the Linux kernel, making it easier to manage more complex configuration schemes....
- UntangleUntangleUntangle is a privately held company based in Sunnyvale, California. The company provides an open source network gateway for small businesses, schools, and non-profit organizations. Untangle provides multiple gateway applications installed at the edge of a network.-History:Untangle was founded in...
- VyattaVyattaVyatta manufactures an open source router/firewall/VPN product for Internet Protocol networks . A free download of Vyatta has been available since March 2006. The system is a specialized Debian-based Linux distribution with networking applications such as Quagga, OpenVPN, and many others...
- Zentyal
Secure Shell (ssh)
- Lsh - server and client (supporting SRPSecure remote password protocolThe Secure Remote Password protocol is a password-authenticated key agreement protocol.- Overview :The SRP protocol has a number of desirable properties: it allows a user to authenticate themselves to a server, it is resistant to dictionary attacks mounted by an eavesdropper, and it does not...
and Kerberos authentication) - OpenSSHOpenSSHOpenSSH is a set of computer programs providing encrypted communication sessions over a computer network using the SSH protocol...
— client/server - PuTTYPuTTYPuTTY is a free and open source terminal emulator application which can act as a client for the SSH, Telnet, rlogin, and raw TCP computing protocols and as a serial console client...
— client only - CyberduckCyberduckCyberduck is an open source FTP and SFTP, WebDAV, Cloud Files, Google Docs, and Amazon S3 client for Mac OS X and Windows licensed under the GPL. Cyberduck is written in the Java language and using the Cocoa user interface framework. It supports FTP/TLS , using AUTH TLS as well as directory...
— Mac OS XMac OS XMac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems...
and Windows client (since version 4.0)
See also
- List of GNOME applications
- List of GNU packages
- List of KDE applications
- List of liberated software
- List of Unix programs
General directories
- SourceForge.netSourceForge.netSourceForge is a web-based source code repository. It acts as a centralized location for software developers to control and manage open source software development. The website runs a version of SourceForge Enterprise Edition, forked from the last open-source version available...
- FreshmeatFreshmeatFreecode, formerly Freshmeat, is a website owned by Geeknet that allows computer users to keep track of the latest software releases and updates as well as write/read reviews and articles, send or receive comments to or from the author, and many other features...
- OhlohOhlohOhloh is a website which provides a web services suite and online community platform that aims to map the landscape of open source software development. It was founded by former Microsoft managers Jason Allen and Scott Collison in 2004 and joined by the developer Robin Luckey...
- CodePlex
General Directories
- Free Software Directory - The Free Software Directory of the Free Software Foundation.
- Open Source Software Directory - Provides a list of open source software organized by categories.
- Open Source Living - Open Source Living is a community-driven dynamic archive of Open Source software.
- Ohloh - Ohloh is an open source directory that anyone can edit.
Open source for Windows
- List Of Open-source Programs (LOOP list) for Windows
- TheOpenDisc.com pre-assembled disc of OSS for Windows (successor to TheOpenCD.org)
- The OSSwin project: Open Source for Windows!
Other directories
- The OpenScience Project - Open Source software for science and mathematics
- FreeOpenSourceSoftware.org - Wiki on FOSS including sources, directories, system & application software indexes.