List of open source software packages
Encyclopedia
This is a list of free and open source
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

  • Bitcoin
    Bitcoin
    Bitcoin 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 CRM
    Vtiger CRM
    vtiger 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
  • ReOS
    ReOS
    ReOS 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
  • SugarCRM
    SugarCRM
    SugarCRM 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
  • OrangeHRM
    OrangeHRM
    OrangeHRM 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
  • Ebase
    Ebase
    ebase 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/CRM
    Dolibarr
    Dolibarr 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 ERP
    Enterprise resource planning
    Enterprise 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...

    /CRM
    Customer relationship management
    Customer 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 Solution
    Bonita Open Solution
    Bonita 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
  • Adempiere
    Adempiere
    ADempiere 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
  • bookyt
    Bookyt
    bookyt 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 Rails
    Ruby on Rails
    Ruby on Rails, often shortened to Rails or RoR, is an open source web application framework for the Ruby programming language.-History:...

  • Compiere
    Compiere
    Compiere 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
  • FrontAccounting
    FrontAccounting
    FrontAccounting 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
  • GnuCash
    GnuCash
    GnuCash 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
  • Grisbi
    Grisbi
    Grisbi is a personal finance system which runs under Linux and Microsoft Windows. Grisbi can manage multiple accounts, currencies and users...

     — Single-entry
  • HomeBank
    HomeBank
    HomeBank 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
  • jFin
    JFin
    jFin 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...

  • JFire
    JFire
    JFire 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 Java
    Java (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 JDO
    Java Data Objects
    Java 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...

  • JGnash
    JGnash
    jGnash 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...

     — Java
    Java (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
  • JQuantLib
    JQuantLib
    JQuantLib 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...

     — Java
    Java (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...
  • KMyMoney
    KMyMoney
    KMyMoney 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
  • LedgerSMB
    LedgerSMB
    LedgerSMB 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
  • MibianLib
    MibianLib
    MibianLib 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 — Microfinance
    Microfinance
    Microfinance 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 Suite
    Octopus Micro Finance Suite
    Octopus Microfinance Software is an open source microfinance IT software.This software is available to the community of microfinance_institution.- The project :...

     — Microfinance
    Microfinance
    Microfinance 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
  • Openbravo
    Openbravo
    Openbravo 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...

  • OpenERP
    OpenERP
    OpenERP 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
  • Postbooks
    Postbooks
    PostBooks 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
  • QuickFIX
    QuickFIX
    QuickFIX 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 protocol
    FIX protocol
    The 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 protocol
    FIX protocol
    The 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 Ledger
    SQL Ledger
    SQL-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
  • Tryton
    Tryton
    Tryton 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....

  • TurboCASH
    TurboCASH
    TurboCASH 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
  • WebERP
    WebERP
    webERP 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

  • refbase
    Refbase
    refbase 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
  • Evergreen
    Evergreen (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....

  • Koha
    Koha (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 :...

  • NewGenLib
    NewGenLib
    NewGenLib 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...

  • OpenBiblio
    OpenBiblio
    -History:Created in 2002 under General Public Licence . It is written in PHP containing OPAC, circulation, cataloging, and staff administration functionality....

  • PMB
    PhpMyBibli
    PMB 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

  • SimPy
    SimPy
    SimPy 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 Python
    Python (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...

  • Blender
    Blender (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 Python
    Python (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

  • CellProfiler
    CellProfiler
    CellProfiler 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...

  • ImageJ
    ImageJ
    ImageJ 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...

  • Endrov
    Endrov
    is 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

  • Jmol
    Jmol
    Jmol 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...

  • Molekel
    Molekel
    Molekel 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...

  • MeshLab
    MeshLab
    MeshLab, 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
  • PyMOL
    PyMOL
    PyMOL 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...

  • QuteMol
    QuteMol
    QuteMol 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...

  • RasMol
    RasMol
    RasMol 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...

  • Avogadro
    Avogadro (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 Designer
    Ascalaph Designer
    Ascalaph 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
  • LAMMPS
    LAMMPS
    LAMMPS 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...

  • MDynaMix
    MDynaMix
    MDynaMixis a general purpose molecular dynamics software package for simulations mixtures of molecules,interacting by AMBER/CHARMM like force fields in a periodic boundary conditions....

  • TINKER
    TINKER
    TINKER 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...

  • NAMD
    NAMD
    NAMD 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 Portal
    P-GRADE Portal
    The 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
    • OpenCog
      OpenCog
      OpenCog 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.
  • Computer Vision
    • OpenCV
      OpenCV
      OpenCV 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.NET
      AForge.NET
      AForge.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
  • Robotics
    • ROS
      ROS (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
  • Planning
    • TREX
      TREX
      Tree 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
  • Machine Learning
    • See Data Mining below
    • See R programming language
      R (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 Sphinx
    CMU Sphinx
    CMU 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 University
    Carnegie Mellon University
    Carnegie Mellon University is a private research university in Pittsburgh, Pennsylvania, United States....

  • Emacspeak
    Emacspeak
    Emacspeak 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 System
    Festival Speech Synthesis System
    Festival 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 Framework
    Modular Audio Recognition Framework
    Modular 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 Access
    NonVisual Desktop Access
    NonVisual 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
  • ESpeak
    ESpeak
    eSpeak 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

  • Dasher
    Dasher
    Dasher 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
  • Gnopernicus
    Gnopernicus
    Gnopernicus 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 Glass
    Virtual Magnifying Glass
    Virtual 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

  • OpenAFS
    OpenAFS
    OpenAFS 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 System
    Distributed file system
    Network 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)

  • Eucalyptus
    Eucalyptus (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
  • AppScale
    AppScale
    AppScale 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 Free
    FusionCharts
    FusionCharts 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...

  • ParaView
    ParaView
    ParaView 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 ETL
    Scriptella
    Scriptella 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.
  • Weka
    Weka (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.
  • jHepWork
    JHepWork
    jHepWork 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)
    KNIME
    KNIME, 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-Structures
    ELKI 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)

  • CloverETL
    Clover.ETL
    CloverETL is a Java-based data integration framework used to transform, cleanse, standardize and distribute data to applications, databases or warehouses...

  • Talend
    Talend
    Talend 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...

  • Pentaho
    Pentaho
    The 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 :...

  • SpagoBI
    SpagoBI
    SpagoBI 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)
    KNIME
    KNIME, 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 Bandit
    RSS Bandit
    RSS 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
  • RSSOwl
    RSSOwl
    RSSOwl 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....

  • Liferea
    Liferea
    Liferea 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

  • Bots
    Bots (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
  • Asterisk
    Asterisk PBX
    Asterisk 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 VoIP
    Voice over IP
    Voice 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
  • Ekiga
    Ekiga
    Ekiga /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 GNOME
    GNOME
    GNOME 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 Asterisk
    Asterisk PBX
    Asterisk 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...

  • FreeSWITCH
    Freeswitch
    FreeSWITCH 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
  • sipX
    SipX
    sipXecs 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
  • Slrn
    Slrn
    slrn 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 newsreader
    News client
    A 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...

  • Twinkle
    Twinkle (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
  • OpenVPN
    OpenVPN
    OpenVPN 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...

  • rdesktop
    Rdesktop
    rdesktop 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....

  • Synergy
    Synergy (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...

  • VNC
    Virtual Network Computing
    In computing, Virtual Network Computing is a graphical desktop sharing system that uses the RFB protocol to remotely control another computer...

     (RealVNC
    RealVNC
    RealVNC 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:...

    , TightVNC
    TightVNC
    TightVNC 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...

    , UltraVNC
    UltraVNC
    UltraVNC 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 Cocoon
    Apache Cocoon
    Apache 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
  • Apache
    Apache HTTP Server
    The 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
  • AWStats
    AWStats
    AWStats 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
  • BookmarkSync
    BookmarkSync
    BookmarkSync 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
  • CougarXML
    CougarXML
    CougarXML 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-loader
    Curl-loader
    curl-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 Server
    HTTP File Server
    HTTP 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 Crawler
    ICDL crawling
    ICDL 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 Template
    Website Parse Template
    Website 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...

  • lighttpd
    Lighttpd
    lighttpd 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
  • nginx
    Nginx
    nginx 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
  • NetKernel
    NetKernel
    NetKernel 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
  • Piwik
    Piwik
    Piwik 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
  • Qcodo
    Qcodo
    The 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 Suite
    Web-Developer Server Suite
    The 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
  • XAMPP
    XAMPP
    XAMPP 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
  • Zope
    Zope
    Zope 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

  • Oxwall
    Oxwall
    Oxwall 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 Server
    Sun Java System Portal Server
    The 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....

  • uPortal
    UPortal
    uPortal 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 Axis2
    Apache Axis2
    Apache 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 Server
    GlassFish
    GlassFish 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...

  • JacORB
    JacOrb
    JacORB 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 Server
    JBoss
    JBoss 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 JOnAS
    JOnAS
    JOnAS 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 DDS
    OpenSplice DDS
    OpenSplice 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

  • OpenLDAP
    OpenLDAP
    OpenLDAP 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 LDAP
    Lightweight Directory Access Protocol
    The Lightweight Directory Access Protocol is an application protocol for accessing and maintaining distributed directory information services over an Internet Protocol network...

     server
  • JXplorer
    JXplorer
    JXplorer 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 LDAP
    Lightweight Directory Access Protocol
    The Lightweight Directory Access Protocol is an application protocol for accessing and maintaining distributed directory information services over an Internet Protocol network...

     client
  • openVXI
    OpenVXI
    OpenVXI 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 VoiceXML
    VoiceXML
    VoiceXML 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
  • YaCy
    YaCy
    YaCy 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

  • Gnaural
    Gnaural
    Gnaural 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
  • DoceboLMS
    DoceboLMS
    -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...

  • eFront
    EFront (eLearning software)
    eFront is an open source eLearning platform ....

     - an icon-based learning management system
  • GCompris
    GCompris
    GCompris 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 Portfolio
    IUP Portfolio
    IUP 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...

  • Moodle
    Moodle
    Moodle is a free source e-learning software platform, also known as a Course Management System, Learning Management System, or Virtual Learning Environment...

  • Omeka
    Omeka
    Omeka 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 Project
    Sakai Project
    This 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
  • Chamilo
    Chamilo
    Chamilo 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 Paint
    Tux Paint
    Tux 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.
  • openSIS
    OpenSIS
    openSIS 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
  • ATutor
    ATutor
    ATutor 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)
  • ILIAS
    ILIAS
    ILIAS 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 software
    Church software
    Church 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.
  • BibleDesktop
    The Sword Project
    The 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-platform
    Cross-platform
    In 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 Linux
    Linux
    Linux 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 KDE
    KDE
    KDE 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...

  • Xiphos
    The Sword Project
    The 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 Linux
    Linux
    Linux 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 GNOME
    GNOME
    GNOME 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 Bible
    Go Bible
    Go 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 Java
    Java (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
  • jSword
    The Sword Project
    The 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 Java
    Java (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 X
    Mac OS X
    Mac 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...

  • SwordBible
    The Sword Project
    The 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 Windows
    Microsoft Windows
    Microsoft 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 Windows
    The Sword Project
    The 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 Windows
    Microsoft Windows
    Microsoft 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...

  • Marcion
    Marcion, application
    Marcion 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 Linux
    Linux
    Linux 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 Qt
    Qt (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 MySql
    MySQL
    MySQL 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 Bible
    Online Bible
    The 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 Windows
    Microsoft Windows
    Microsoft 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 X
    Mac OS X
    Mac 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 GNOME
    Eye of GNOME
    Eye 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-spot
    F-Spot
    F-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:...

  • Gqview
    GQView
    GQview 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....

  • Gthumb
    GThumb
    gThumb 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 :...

  • imgSeek
    ImgSeek
    imgSeek 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...

  • Kphotoalbum
    KPhotoAlbum
    KPhotoAlbum 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

  • Blender
    Blender (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 Illusion
    Art of Illusion
    Art of Illusion is a software package used for 3D modeling, texturing, ray tracing, and otherwise rendering computer generated imagery stills or animations ....

  • K-3D
    K-3D
    K-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...

  • OpenFX
    OpenFX
    OpenFX 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...

  • Seamless3d
    Seamless3d
    Seamless3d 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 Animation
    Pencil (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)
  • SWFTools
    SWFTools
    SWFTools 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

  • Avidemux
    Avidemux
    Avidemux 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 :...

  • AviSynth
    AviSynth
    AviSynth 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:...

  • Blender
    Blender (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...

  • Cinelerra
    Cinelerra
    Cinelerra 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
  • DScaler
    DScaler
    DScaler 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 Flick
    DVD Flick
    DVD Flick is an open source DVD authoring application for Windows developed by Dennis Meuwissen and released under the GNU General Public License...

  • DVDx
    DVDx
    DVDx 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:* ...

  • Kaltura
    Kaltura
    Kaltura 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...

  • Kino
    Kino (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...

  • Kdenlive
    Kdenlive
    Kdenlive is an open source video editing software package based on the MLT Framework that focuses on flexibility and ease of use...

  • LiVES
    LiVES
    LiVES 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 Editor
    OpenShot Video Editor
    OpenShot 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...

  • PiTiVi
    PiTiVi
    PiTiVi 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...

  • VirtualDub
    VirtualDub
    VirtualDub 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...

  • VirtualDubMod
    VirtualDubMod
    VirtualDubMod 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

  • TeamLab
    TeamLab
    TeamLab 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.net
    Project.net
    Project.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
  • Chandler
    Chandler (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 OSAF
    Open Source Applications Foundation
    The 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
  • Kontact
    Kontact
    KMail 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 Mozilla
    Mozilla
    Mozilla 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 Evolution
    Novell Evolution
    Evolution 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 Timetracker
    Rachota Timetracker
    Rachota 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

  • Bugzilla
    Bugzilla
    Bugzilla 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....

  • Mantis
    Mantis Bugtracker
    Mantis 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...

  • Mindquarry
    Mindquarry
    Mindquarry 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...

  • Redmine
    Redmine
    Redmine 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...

  • Trac
    Trac
    Trac 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
  • Bison
    GNU bison
    GNU 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 XSD
    CodeSynthesis XSD
    CodeSynthesis 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 Binding
    XML data binding
    XML 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/e
    CodeSynthesis XSD/e
    CodeSynthesis 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 Binding
    XML data binding
    XML 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
  • xmlbeansxx
    Xmlbeansxx
    xmlbeansxx 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 Binding
    XML data binding
    XML 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 analyser
    Flex lexical analyser
    flex 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...

  • Kodos
    Kodos Python Regular Expression Debugger
    Kodos 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...

  • phpCodeGenie
    PhpCodeGenie
    phpCodeGenie 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,...

  • SableCC
    SableCC
    SableCC 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
  • SWIG
    SWIG
    SWIG 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)

  • Xnee
    Xnee
    GNU 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
  • Memtest86
    Memtest86
    Memtest86 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
  • JSystem
    JSystem
    JSystem 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 Debugger
    GNU Debugger
    The 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
  • Seahorse
    Seahorse (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...

  • GnuTLS
    GnuTLS
    GnuTLS , 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...

  • OpenSSL
    OpenSSL
    OpenSSL 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

  • Iptables
    Iptables
    iptables 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 Linux
    Coyote Linux
    Coyote 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...

  • Firestarter
    Firestarter (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...

  • IPFilter
    IPFilter
    IPFilter 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...

  • ipfw
    Ipfirewall
    ipfirewall 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...

  • IPCop
    IPCop
    IPCop 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....

  • IPFire
    IPFire
    IPFire 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....

  • M0n0wall
    M0n0wall
    m0n0wall 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...

  • PeerGuardian
    PeerGuardian
    PeerGuardian is a free and open source program developed by Phoenix Labs. It is capable of blocking incoming and outgoing connections based on IP blacklists...

  • PF
    PF (firewall)
    PF is a BSD licensed stateful packet filter, a central piece of software for firewalling. It is comparable to iptables, ipfw and ipfilter...

  • pfSense
    PfSense
    pfSense 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...

  • Rope
    IpTables Rope
    Rope 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....

  • SmoothWall
    SmoothWall
    Smoothwall 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....

  • Shorewall
    Shorewall
    Shorewall 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....

  • Untangle
    Untangle
    Untangle 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...

  • Vyatta
    Vyatta
    Vyatta 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 SRP
    Secure remote password protocol
    The 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)
  • OpenSSH
    OpenSSH
    OpenSSH is a set of computer programs providing encrypted communication sessions over a computer network using the SSH protocol...

     — client/server
  • PuTTY
    PuTTY
    PuTTY 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
  • Cyberduck
    Cyberduck
    Cyberduck 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 X
    Mac OS X
    Mac 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



General directories
  • SourceForge.net
    SourceForge.net
    SourceForge 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...

  • Freshmeat
    Freshmeat
    Freecode, 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...

  • Ohloh
    Ohloh
    Ohloh 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


Open source for Windows


Other directories

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK