This is a list of
free and open-source software
Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
packages,
computer software
Software is a set of computer programs and associated documentation and data. This is in contrast to hardware, from which the system is built and which actually performs the work.
At the lowest programming level, executable code consists ...
licensed under
free software licenses and
open-source license
An open-source license is a type of license for computer software and other products that allows the source code, blueprint or design to be used, modified and/or shared under defined terms and conditions. This allows end users and commercial compa ...
s. Software that fits
the Free Software Definition
The Free Software Definition written by Richard Stallman and published by the Free Software Foundation (FSF), defines free software as being software that ensures that the end users have freedom in using, studying, sharing and modifying that softwa ...
may be more appropriately called
free software
Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, no ...
; the
GNU project
The GNU Project () is a free software, mass collaboration project announced by Richard Stallman on September 27, 1983. Its goal is to give computer users freedom and control in their use of their computers and computing devices by collaborati ...
in particular objects to their works being referred to as
open-source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
. For more information about the philosophical background for open-source software, see
free software movement and
Open Source Initiative
The Open Source Initiative (OSI) is the steward of the Open Source Definition, the set of rules that define open source software. It is a California public-benefit nonprofit corporation,_with_501(c)(3).html" ;"title="110. - 6910./ref> is a type o ...
. However, nearly all software meeting the Free Software Definition also meets ''
the Open Source Definition
''The Open Source Definition'' is a document published by the Open Source Initiative, to determine whether a software license can be labeled with the open-source certification mark.
The definition was taken from the exact text of the Debian Free ...
'' and vice versa. A small fraction of the software that meets either definition is listed here.
Some of the open-source applications are also the basis of commercial products, shown in the
List of commercial open-source applications and services.
Artificial intelligence
General AI
*
OpenCog
OpenCog is a project that aims to build an open source software, open source artificial intelligence framework. OpenCog Prime is an architecture for robot and virtual embodied cognition that defines a set of interacting components designed to giv ...
– A project that aims to build an
artificial general intelligence (AGI)
framework
A framework is a generic term commonly referring to an essential supporting structure which other things are built on top of.
Framework may refer to:
Computing
* Application framework, used to implement the structure of an application for an op ...
. OpenCog Prime is a specific set of interacting components designed to give rise to human-equivalent artificial general intelligence.
Computer vision
*
AForge.NET –
computer vision
Computer vision is an interdisciplinary scientific field that deals with how computers can gain high-level understanding from digital images or videos. From the perspective of engineering, it seeks to understand and automate tasks that the hum ...
,
artificial intelligence
Artificial intelligence (AI) is intelligence—perceiving, synthesizing, and inferring information—demonstrated by machines, as opposed to intelligence displayed by animals and humans. Example tasks in which this is done include speech re ...
and robotics library for the
.NET Framework
The .NET Framework (pronounced as "''dot net"'') is a proprietary software framework developed by Microsoft that runs primarily on Microsoft Windows. It was the predominant implementation of the Common Language Infrastructure (CLI) until bein ...
*
OpenCV – computer vision library in
C++
Machine learning
* See
List of open-source machine learning software
Machine learning (ML) is a field of inquiry devoted to understanding and building methods that 'learn', that is, methods that leverage data to improve performance on some set of tasks. It is seen as a part of artificial intelligence.
Machine ...
* See
Data Mining below
* See
R programming language – packages of statistical learning and analysis tools
Planning
*
TREX – Reactive planning
Robotics
*
ROS – Robot Operating System
*
Webots
Webots is a free and open-source 3D robot simulator used in industry, education and research.
The Webots project started in 1996, initially developed by Dr. Olivier Michel at the Swiss Federal Institute of Technology ( EPFL) in Lausanne, Switzer ...
– Robot Simulator
*
YARP
YARP (Yet Another Robot Platform) is an open-source software package, written in C++ for interconnecting sensors, processors, and actuators in robots.
See also
* Kismet (robot)
* iCub
* Robot Operating System (ROS)
* List of free and open sour ...
– Yet Another Robot Platform
Assistive technology
Speech (synthesis and recognition)
*
CMU Sphinx
CMU Sphinx, also called Sphinx for short, is the general term to describe a group of speech recognition systems developed at Carnegie Mellon University. These include a series of speech recognizers (Sphinx 2 - 4) and an acoustic model traine ...
–
Speech recognition
Speech recognition is an interdisciplinary subfield of computer science and computational linguistics that develops methodologies and technologies that enable the recognition and translation of spoken language into text by computers with the m ...
software from
Carnegie Mellon University
Carnegie Mellon University (CMU) is a private research university in Pittsburgh, Pennsylvania. One of its predecessors was established in 1900 by Andrew Carnegie as the Carnegie Technical Schools; it became the Carnegie Institute of Technology ...
*
Emacspeak
Emacspeak is a free computer application, a speech interface, and an audio desktop (as opposed to a screen reader). It employs Emacs (which is written in C), Emacs Lisp, and Tcl. Developed principally by T. V. Raman (himself blind since chil ...
– Audio desktop
*
ESpeak
eSpeakNG is a free and open-source, cross-platform, compact, software speech synthesizer. It uses a formant synthesis method, providing many languages in a relatively small file size. Much of the programming for eSpeakNG's language support is ...
– Compact software speech synthesizer for English and other languages
*
Festival Speech Synthesis System – General multilingual speech synthesis
*
Modular Audio Recognition Framework
Modular Audio Recognition Framework (MARF) is an open-source research platform and a collection of voice, sound, speech, text and natural language processing (NLP) algorithms written in Java and arranged into a modular and extensible framework ...
– Voice, audio, speech NLP processing
*
NonVisual Desktop Access
NonVisual Desktop Access (NVDA) is a free and open-source, portable screen reader for Microsoft Windows. The project was started by Michael Curran in 2006.
NVDA is programmed in Python. It currently works exclusively with accessibility APIs such ...
– (NVDA) Screen reader, for Windows
*
Text2Speech
Speech synthesis is the artificial production of human speech. A computer system used for this purpose is called a speech synthesizer, and can be implemented in software or hardware products. A text-to-speech (TTS) system converts normal languag ...
– Lightweight, easy-to-use Text-To-Speech (TTS) Software
Other assistive technology
*
Dasher – Unique text input software
*
Gnopernicus
Gnopernicus was a free GNOME desktop application that provided Assistive Technologies (AT) for blind and visually impaired users. Gnopernicus is no longer actively developed and has been replaced by Orca in GNOME.
Gnopernicus is a "one-size-fit ...
– AT suite for GNOME 2
*
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 computer display. Unlike most sim ...
– A multi-platform screen magnification tool
CAD
*
FreeCAD
FreeCAD is a general-purpose parametric 3D computer-aided design (CAD) modeler and a building information modeling (BIM) software application with finite element method (FEM) support. It is intended for mechanical engineering product design bu ...
– Parametric 3D CAD modeler with a focus on mechanical engineering,
BIM
''Bim'' is a 1974 Trinidad and Tobago film written by Raoul Pantin and directed by Hugh A. Robertson. It was described by Bruce Paddington as "one of the most important films to be produced in Trinidad and Tobago and... one of the classics of Ca ...
, and product design
*
LibreCAD – 2D CAD software using
AutoCAD-like interface and file format
*
SolveSpace
SolveSpace is a free and open-source 2D/ 3D constraint-based parametric computer-aided design (CAD) software that supports basic 2D and 3D constructive solid geometry modeling.
It is a constraint-based parametric modeler with simple mechanic ...
- 2D and 3D CAD, constraint-based parametric modeler with simple mechanical simulation capabilities.
*
BRL-CAD
BRL-CAD is a constructive solid geometry (CSG) solid modeling computer-aided design (CAD) system. It includes an interactive geometry editor, ray tracing support for graphics rendering and geometric analysis, computer network distributed frameb ...
- a
constructive solid geometry
Constructive solid geometry (CSG; formerly called computational binary solid geometry) is a technique used in solid modeling. Constructive solid geometry allows a modeler to create a complex surface or object by using Boolean operators to combi ...
(CSG)
solid modeling computer-aided design
Computer-aided design (CAD) is the use of computers (or ) to aid in the creation, modification, analysis, or optimization of a design. This software is used to increase the productivity of the designer, improve the quality of design, improve c ...
(CAD) system.
Electronic design automation (EDA)
*
Fritzing
Fritzing is an open-source initiative to develop amateur or hobby CAD software for the design of electronics hardware, intended to allow designers and artists to build more permanent circuits from prototypes. It was developed at the University o ...
*
KiCad
Computer simulation
*
Blender –
3D computer graphics
3D computer graphics, or “3D graphics,” sometimes called CGI, 3D-CGI or three-dimensional computer graphics are graphics that use a three-dimensional representation of geometric data (often Cartesian) that is stored in the computer for th ...
software toolset
A programming tool or software development tool is a computer program that software developers use to create, debug, maintain, or otherwise support other programs and applications. The term usually refers to relatively simple programs, that can b ...
used for creating
animated films,
visual effects
Visual effects (sometimes abbreviated VFX) is the process by which imagery is created or manipulated outside the context of
a live-action shot in filmmaking and video production.
The integration of live-action footage and other live-action foota ...
, art,
3D printed
3D printing or additive manufacturing is the construction of a three-dimensional object from a CAD model or a digital 3D model. It can be done in a variety of processes in which material is deposited, joined or solidified under computer co ...
models, and
motion graphics
Motion graphics (sometimes mograph) are pieces of animation or digital footage which create the illusion of motion or rotation, and are usually combined with audio for use in multimedia projects. Motion graphics are usually displayed via electr ...
.
*
OpenFOAM
OpenFOAM (for "Open-source Field Operation And Manipulation") is a C++ toolbox for the development of customized numerical solvers, and pre-/post-processing utilities for the solution of continuum mechanics problems, most prominently including ...
- open-source software used for
computational fluid dynamics
Computational fluid dynamics (CFD) is a branch of fluid mechanics that uses numerical analysis and data structures to analyze and solve problems that involve fluid flows. Computers are used to perform the calculations required to simulate th ...
(or CFD).
*
FlightGear
''FlightGear Flight Simulator'' (often shortened to ''FlightGear'' or ''FGFS'') is a free, open source multi-platform flight simulator developed by the project since 1997.
David Murr started the project on April 8, 1996. The project had its ...
''-'' atmospheric and orbital flight simulator with a flight dynamics engine (JSBSim) that is used in a 2015 NASA benchmark
to judge new simulation code to space industry standards.
*
SimPy
Simpy was a web-based personal and social bookmarking service.
The service launched in May 2004. In 2010, it was acquired by Reuters and ceased operation as a social bookmarking site in April of that year.
Service features
Simpy used tags and ta ...
– Queue-theoretic event-based simulator written in
Python
Python may refer to:
Snakes
* Pythonidae, a family of nonvenomous snakes found in Africa, Asia, and Australia
** ''Python'' (genus), a genus of Pythonidae found in Africa and Asia
* Python (mythology), a mythical serpent
Computing
* Python (pro ...
Cybersecurity
Antivirus
*
ClamAV
Clam AntiVirus (ClamAV) is a free software, cross-platform antimalware toolkit able to detect many types of malware, including viruses. It was developed for Unix and has third party versions available for AIX, BSD, HP-UX, Linux, macOS, OpenVMS, ...
*
ClamWin
ClamWin Free Antivirus is a free and open-source antivirus tool for Windows. It provides a graphical user interface to the Clam AntiVirus engine.
Features
* Scanning scheduler (only effective with user logged in).
* Automatic virus database ...
*
Lynis
Lynis is an extensible security audit tool for computer systems running Linux, FreeBSD, macOS, OpenBSD, Solaris, and other Unix derivatives. It assists system administrators and security professionals with scanning a system and its security de ...
Data loss prevention
*
MyDLP
MyDLP is a data loss prevention solution originally available released as free and open source software. Supported data inspection channels include web, mail, instant messaging, file transfer to removable storage devices and printers. The MyDLP ...
Data recovery
*
dvdisaster
dvdisaster is a computer program aimed to enhance data survivability on optical discs by creating error detection and correction data, which is used for data recovery. dvdisaster works exclusively at the image level. This program can be used eithe ...
*
Foremost
*
PhotoRec
*
TestDisk
Forensics
*
The Coroner's Toolkit
*
The Sleuth Kit
The Sleuth Kit (TSK) is a library and collection of Unix- and Windows-based utilities for extracting data from disk drives and other storage so as to facilitate the forensic analysis of computer systems. It forms the foundation for Autopsy, a bet ...
=Anti-forensics
=
*
USBKill
USBKill is anti-forensic software distributed via GitHub, written in Python for the BSD, Linux, and OS X operating systems. It is designed to serve as a kill switch if the computer on which it is installed should fall under the control of indiv ...
*
TAILS
*
BusKill
BusKill is an open-source hardware and software project that designs computer kill cords to protect the confidentiality of the system's data from physical theft. The hardware designs are licensed CC-BY-SA and the software is licensed GPLv3. Bu ...
Disk erasing
*
DBAN
Darik's Boot and Nuke, also known as DBAN , is a free and open-source project hosted on SourceForge. The program is designed to securely erase a hard disk until its data is permanently removed and no longer recoverable, which is achieved by ov ...
*
srm
Encryption
*
AES
AES may refer to:
Businesses and organizations Companies
* AES Corporation, an American electricity company
* AES Data, former owner of Daisy Systems Holland
* AES Eletropaulo, a former Brazilian electricity company
* AES Andes, formerly AES Gener ...
*
Bouncy Castle
Bounce or The Bounce may refer to:
* Deflection (physics), the event where an object collides with and bounces against a plane surface
Books
* Mr. Bounce, a character from the Mr. Men series of children's books
Broadcasting, film and TV
* ''B ...
*
GnuPG
*
GnuTLS
*
KGPG
KGpg is a graphical frontend to GnuPG for KDE, which includes a key management window and an editor. Users can easily create cryptographic keys, and write, encrypt, decrypt, sign, or verify messages. Through integration with the Konqueror
...
*
NaCl
*
OpenSSL
OpenSSL is a software library for applications that provide secure communications over computer networks against eavesdropping or need to identify the party at the other end. It is widely used by Internet servers, including the majority of HTT ...
*
Seahorse
A seahorse (also written ''sea-horse'' and ''sea horse'') is any of 46 species of small marine fish in the genus ''Hippocampus''. "Hippocampus" comes from the Ancient Greek (), itself from () meaning "horse" and () meaning "sea monster" or " ...
*
Signal
*
stunnel
Stunnel is an open-source multi-platform application used to provide a universal TLS/SSL tunneling service.
Stunnel can be used to provide secure encrypted connections for clients or servers that do not speak TLS or SSL natively. It runs on ...
*
TextSecure
TextSecure was an encrypted messaging application for Android that was developed from 2010 to 2015. It was a predecessor to Signal and the first application to use the Signal Protocol, which has since been implemented into WhatsApp and other app ...
*
wolfCrypt
wolfSSL is a small, portable, embedded SSL/TLS library targeted for use by embedded systems developers. It is an open source implementation of TLS (SSL 3.0, TLS 1.0, 1.1, 1.2, 1.3, and DTLS 1.0, 1.2, and 1.3) written in the C programming langu ...
Disk encryption
*
dm-crypt
*
CrossCrypt
CrossCrypt is an open-source on-the-fly encryption program for the Microsoft Windows XP/2000 operating systems. CrossCrypt allows a user to make virtual drives which encrypt any files stored on them, making the encryption process seamless to the ...
*
FreeOTFE and
FreeOTFE Explorer
FreeOTFE is a discontinued open source computer program for on-the-fly disk encryption (OTFE). On Microsoft Windows, and Windows Mobile (using FreeOTFE4PDA), it can create a virtual drive within a file or partition, to which anything written is a ...
*
eCryptfs __NOTOC__
eCryptfs (''Enterprise Cryptographic Filesystem'') is a package of disk encryption software for Linux. Its implementation is a POSIX-compliant filesystem-level encryption layer, aiming to offer functionality similar to that of GnuPG at ...
Firewall
*
Uncomplicated Firewall (ufw)
*
Firestarter
*
IPFilter
*
ipfw
*
iptables
*
M0n0wall
*
PeerGuardian
PeerGuardian is a free and open source program developed by Phoenix Labs (software). It is capable of blocking incoming and outgoing connections based on IP blacklists. The aim of its use was to block peers on the same torrent download from an ...
*
PF
*
pfSense
*
Rope
A rope is a group of yarns, plies, fibres, or strands that are twisted or braided together into a larger and stronger form. Ropes have tensile strength and so can be used for dragging and lifting. Rope is thicker and stronger than similarly ...
*
Shorewall
Shorewall is an open-source software, open source firewall (networking), firewall tool for Linux that builds upon the Netfilter (iptables/ipchains) system built into the Linux kernel, making it easier to manage more complex configuration schem ...
*
SmoothWall
Smoothwall (formerly styled as SmoothWall) is a Linux distribution designed to be used as an open source firewall. Smoothwall is configured via a web-based GUI and requires little or no knowledge of Linux to install or use.
Smoothwall is also a ...
*
Vyatta
Vyatta is a software-based virtual router, virtual firewall and VPN products for Internet Protocol networks (IPv4 and IPv6). A free download of Vyatta has been available since March 2006. The system is a specialized Debian-based Linux distribut ...
Network and security monitoring
*
Snort
Snort may refer to:
* Nose-blowing
* Sniffle
* Nasal administration, the inhaling of drugs through the nose
* Snort (software), a package for intrusion detection
* Snort, a map-coloring game
* Insufflation, the act of blowing, breathing, hissing, ...
– Network
intrusion detection system
An intrusion detection system (IDS; also intrusion prevention system or IPS) is a device or software application that monitors a network or systems for malicious activity or policy violations. Any intrusion activity or violation is typically rep ...
(IDS) and
intrusion prevention system
An intrusion detection system (IDS; also intrusion prevention system or IPS) is a device or software application that monitors a network or systems for malicious activity or policy violations. Any intrusion activity or violation is typically rep ...
(IPS)
*
OpenVAS
OpenVAS (''Open Vulnerability Assessment System'', originally known as ''GNessUs'') is the scanner component of Greenbone Vulnerability Manager (GVM), a software framework of several services and tools offering vulnerability scanning and vulnerabi ...
– software framework of several services and tools offering
vulnerability scanning and
vulnerability management
Secure Shell (SSH)
*
Cyberduck –
macOS
macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
and Windows client (since version 4.0)
*
Lsh
lsh is a free software implementation of the Secure Shell (SSH) protocol version 2, by the GNU Project including both server and client programs. Featuring Secure Remote Password protocol (SRP) as specified in secsh-srp besides, public-key au ...
– Server and client, with support for
SRP and
Kerberos authentication
*
OpenSSH – Client and server
*
PuTTY
Putty is a material with high plasticity, similar in texture to clay or dough, typically used in domestic construction and repair as a sealant or filler. Although some types of putty (typically those using linseed oil) slowly polymerise and be ...
– Client-only
Password management
*
Bitwarden
Bitwarden is a freemium open-source software, open-source Password manager, password management service that stores sensitive information such as website credentials in an Encryption, encrypted vault. The platform offers a variety of client appl ...
*
KeePass
KeePass Password Safe is a free and open-source password manager primarily for Windows. It officially supports macOS and Linux operating systems through the use of Mono. Additionally, there are several unofficial ports for Windows Phone, Andro ...
*
KeePassXC
KeePassXC is a free and open-source password manager. It started as a community fork of KeePassX (itself a cross-platform port of KeePass).
It is built using Qt5 libraries, making it a multi-platform application which can be run on Linux, Wi ...
(multiplatform fork able to open KeePass databases)
*
Password Safe
Password Safe is a free and open-source password manager program originally written for Microsoft Windows but supporting wide area of operating systems with compatible clients available for Linux, FreeBSD, Android, IOS, BlackBerry and other o ...
*
Mitro
Mitro was a password manager for individuals and teams that securely saved users' logins, and allowed users to log in and share access.
On October 6, 2015, the Mitro service shut down.
The successor to Mitro is named Passopolis; this is a passwo ...
*
Pass
Pass, PASS, The Pass or Passed may refer to:
Places
*Pass, County Meath, a townland in Ireland
* Pass, Poland, a village in Poland
*Pass, an alternate term for a number of straits: see List of straits
*Mountain pass, a lower place in a mountai ...
Other cybersecurity programs
Data storage and management
Backup software
Database management systems (including administration)
Data mining
*
Environment for DeveLoping KDD-Applications Supported by Index-Structures (ELKI) – Data mining software framework written in Java with a focus on clustering and outlier detection methods
*
FrontlineSMS
FrontlineSMS is a free open source software used by a variety of organizations to distribute and collect information via text messaging ( SMS). The software works without an internet connection and with a cell phone and computer.
History
The sof ...
– Information distribution and collecting via
text messaging (
SMS
Short Message/Messaging Service, commonly abbreviated as SMS, is a text messaging service component of most telephone, Internet and mobile device systems. It uses standardized communication protocols that let mobile devices exchange short text ...
)
*
Konstanz Information Miner (KNIME)
*
OpenNN
OpenNN (Open Neural Networks Library) is a software library written in the C++ programming language which implements neural networks, a main area of deep learning research. The library is open-source, licensed under the GNU Lesser General Public L ...
– Open-source
neural networks
A neural network is a network or circuit of biological neurons, or, in a modern sense, an artificial neural network, composed of artificial neurons or nodes. Thus, a neural network is either a biological neural network, made up of biological ...
software library
In computer science, a library is a collection of non-volatile resources used by computer programs, often for software development. These may include configuration data, documentation, help data, message templates, pre-written code and subr ...
written in C++
*
Orange (software)
Orange is an open-source data visualization, machine learning and data mining toolkit. It features a visual programming front-end for explorative rapid qualitative data analysis and interactive data visualization.
Description
Orange is a c ...
– Data visualization and data mining for novice and experts, through visual programming or Python scripting. Extensions for bioinformatics and text mining
*
RapidMiner
RapidMiner is a data science platform designed for enterprises that analyses the collective impact of organizations’ employees, expertise and data. Rapid Miner's data science platform is intended to support many analytics users across a broad AI ...
– Data mining software written in Java, fully integrating Weka, featuring 350+ operators for preprocessing, machine learning, visualization, etc. – the ''previous'' version is available as open-source
*
Scriptella ETL –
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
The weka, also known as the Māori hen or woodhen (''Gallirallus australis'') is a flightless bird species of the rail family. It is endemic to New Zealand. It is the only extant member of the genus ''Gallirallus''. Four subspecies are recognize ...
– Data mining software written in Java featuring machine learning operators for classification, regression, and clustering
*
JasperSoft
JasperReports is an open source Java reporting tool that can write to a variety of targets, such as: screen, a printer, into PDF, HTML, Microsoft Excel, RTF, ODT, comma-separated values (CSV) or XML files.
It can be used in Java-enabled applicat ...
– Data mining with programmable abstraction layer
Data Visualization Components
*
ParaView – Plotting and visualization functions developed by Sandia National Laboratory; capable of massively parallel flow visualization utilizing multiple computer processors
*
VTK
The Visualization Toolkit (VTK) is an open-source software system for 3D computer graphics, image processing and scientific visualization.''Visualization Handbook'', Academic Press, 2005, Chapter 30: the Visualization Toolkit/ref>
VTK is distrib ...
– Toolkit for 3D computer graphics, image processing, and visualisation.
Digital Asset Management software system
Disk partitioning software
Enterprise search engines
*
ApexKB
ApexKB (formerly Jumper), is a discontinued free and open-source script for collaborative search and knowledge management powered by a shared enterprise bookmarking engine that is a fork of KnowledgebasePublisher. It was publicly announced on 29 ...
, formerly known as Jumper
*
Lucene
Apache Lucene is a free and open-source search engine software library, originally written in Java by Doug Cutting. It is supported by the Apache Software Foundation and is released under the Apache Software License. Lucene is widely used as a ...
*
Nutch
Apache Nutch is a highly extensible and scalable open source web crawler software project.
Features
Nutch is coded entirely in the Java programming language, but data is written in language-independent formats. It has a highly modular archite ...
*
Solr
Solr (pronounced "solar") is an open-source enterprise-search platform, written in Java. Its major features include full-text search, hit highlighting, faceted search, real-time indexing, dynamic clustering, database integration, NoSQL features an ...
*
Xapian
Xapian is a free and open-source probabilistic information retrieval library, released under the GNU General Public License (GPL). It is a full-text search engine library for programmers.
It is written in C++, with bindings to allow use from Per ...
ETLs (Extract Transform Load)
*
Konstanz Information Miner (KNIME)
*
Pentaho
Pentaho is business intelligence (BI) software that provides data integration, OLAP services, reporting, information dashboards, data mining and extract, transform, load (ETL) capabilities. Its headquarters are in Orlando, Florida. Pentaho was ...
File archivers
File systems
*
OpenAFS –
Distributed file system supporting a very wide variety of operating systems
*
Tahoe-LAFS
Tahoe-LAFS (Tahoe Least-Authority File Store) is a free and open, secure, decentralized, fault-tolerant, distributed data store and distributed file system. It can be used as an online backup system, or to serve as a file or Web host similar to ...
– Distributed file system/
Cloud storage
Cloud storage is a model of computer data storage in which the digital data is stored in logical pools, said to be on "the cloud". The physical storage spans multiple servers (sometimes in multiple locations), and the physical environment is t ...
system with integrated privacy and security features
*
CephFS
Ceph (pronounced ) is an open-source software-defined storage platform that implements object storage on a single distributed computer cluster and provides 3-in-1 interfaces for object-, block- and file-level storage. Ceph aims primarily ...
– Distributed file system included in the Ceph storage platform.
Desktop publishing
*
Collabora Online Draw and Writer - Enterprise-ready edition of LibreOffice accessible from a web browser. The Draw application is for flyers, newsletters, brochures and more, Writer has most of the functionality too.
*
Scribus – Designed for layout, typesetting, and preparation of files for professional-quality image-setting equipment. It can also create animated and interactive PDF presentations and forms.
E-book management and editing
*
Calibre
In guns, particularly firearms, caliber (or calibre; sometimes abbreviated as "cal") is the specified nominal internal diameter of the gun barrel bore – regardless of how or where the bore is measured and whether the finished bore match ...
– Cross-platform suite of
e-book
An ebook (short for electronic book), also known as an e-book or eBook, is a book publication made available in digital form, consisting of text, images, or both, readable on the flat-panel display of computers or other electronic devices. Alt ...
software
*
Collabora Online Writer - Enterprise-ready edition of LibreOffice accessible from a web browser. Allows exporting in the
EPUB
EPUB is an e-book file format that uses the ".epub" file extension. The term is short for ''electronic publication'' and is sometimes styled ''ePub''. EPUB is supported by many e-readers, and compatible software is available for most smartphones ...
format.
*
Sigil – Editing software for e-books in the
EPUB
EPUB is an e-book file format that uses the ".epub" file extension. The term is short for ''electronic publication'' and is sometimes styled ''ePub''. EPUB is supported by many e-readers, and compatible software is available for most smartphones ...
format
Educational
Educational suites
*
ATutor
ATutor is an open source web-based learning management system (LMS).
Use
ATutor is used in various contexts, including online course management, continuing professional development for teachers, career development, and academic research.(See e ...
– Web-based Learning Content Management System (LCMS)
*
Chamilo
Chamilo is a free software (under GNU/GPL licensing) e-learning and content management system, aimed at improving access to education and knowledge globally. It is backed up by the Chamilo Association, which has goals including the promotion of ...
– Web-based e-learning and content management system
*
Claroline
Claroline is a collaborative eLearning and eWorking platform (learning management system) released under the GPL open-source license. It allows organizations to create and administer courses and collaboration spaces over the web. The platform is ...
– Collaborative Learning Management System
*
DoceboLMS
Docebo is a software as a service company that specializes in learning management system. Docebo was founded in 2005. Its product Docebo Learn LMS is compatible with Sharable Content Object Reference Model (SCORM) 1.2 and 2004 as well as Tin Can. ...
– SAAS/cloud platform for learning
*
eFront
eFront was an affiliate marketing network which purchased successful websites, such as ''Penny Arcade,'' SquareGamer, and BetaNews, and pooled traffic to those sites to command higher prices for advertising during an industrywide ad revenue slowd ...
– Icon-based learning management system
*
FlightPath
A trajectory or flight path is the path that an physical body, object with mass in Motion (physics), motion follows through space as a function of time. In classical mechanics, a trajectory is defined by Hamiltonian mechanics via canonical coo ...
– Academic advising software for universities
*
GCompris
GCompris is a software suite comprising educational entertainment software for children aged 2 to 10. GCompris was originally written in C and Python using the GTK+ widget toolkit, but a rewrite in C++ and QML using the Qt widget toolkit has ...
– Educational entertainment, aimed at children aged 2–10
*
Gnaural
Gnaural is brainwave entrainment software for Microsoft Windows, Mac OS X, and Linux licensed under GPL-2.0-or-later. Gnaural is free software for creating binaural beats intended to be used as personal brainwave synchronization software, for sc ...
– Brainwave entrainment software
*
H5P
H5P is a free and open-source software, free and open-source content collaboration framework based on JavaScript. H5P is an abbreviation for HTML5 Package, and aims to make it easy for everyone to create, share and reuse interactive HTML5 conten ...
– Framework for creating and sharing interactive HTML5 content
*
IUP Portfolio – Educational platform for
Swedish schools
*
ILIAS
Ilias may refer to:
* the ''Iliad'', an ancient Greek epos
* Ilias (name), a personal name (including a list of people with the name)
* ILIAS, a web-based learning management system
* 6604 Ilias, an asteroid
See also
* Profitis Ilias (disambiguat ...
– Web-based learning management system (LMS)
*
Moodle
Moodle is a free and open-source learning management system written in PHP and distributed under the GNU General Public License. Moodle is used for blended learning, distance education, flipped classroom and other online learning projects in sch ...
– Free and open-source learning management system
*
OLAT – Web-based Learning Content Management System
*
Omeka
Omeka (also known as Omeka Classic) is a free, open-source content management system for online digital collections. As a web application, it allows users to publish and exhibit cultural heritage objects, and extend its functionality with themes a ...
– Content management system for online digital collections
*
openSIS – Web-based Student Information and School Management system
*
Sakai Project
Sakai is a free, community source, educational software platform designed to support teaching, research and collaboration. Systems of this type are also known as Course Management Systems (CMS), Learning Management Systems (LMS), or Virtual Le ...
– Web-based learning management system
*
SWAD – Web-based learning management system
*
Tux Paint – Painting application for 3–12 year olds
*
UberStudent
UberStudent is a free and open-source computer operating system and collection of programs aimed especially toward higher education and secondary students and their teachers and schools. The lead developer of the Linux distribution placed the pr ...
– Linux based operating system and software suite for academic studies
Learning support
Language
*
Kiten
Typing
*
KTouch
KTouch is a software application to learn and practice touch typing. It comes with courses for many different keyboard layouts across dozens of languages. KTouch utilizes a system to track the user's progress. If the user completes a lesson succes ...
– Touch typing lessons with a variety of keyboard layouts
*
Tux Typing – Typing tutor for children, featuring two games to improve typing speed
File managers
Finance
Accounting
*
GnuCash –
Double-entry book-keeping
Double-entry bookkeeping, also known as double-entry accounting, is a method of bookkeeping that relies on a two-sided accounting entry to maintain financial information. Every entry to an account requires a corresponding and opposite entry t ...
*
HomeBank
HomeBank is a personal accounting software package that runs on OpenBSD, Linux, FreeBSD, Microsoft Windows, macOS (via MacPorts or Homebrew) and AmigaOS.
Released under version 2 or later of the GNU General Public License, HomeBank is free so ...
– Personal accounting software
*
KMyMoney – Double-entry book-keeping
*
LedgerSMB
LedgerSMB is a libre software double entry accounting and Enterprise Resource Planning (ERP) system, focussed on functionality required by small (self-employment) and medium size businesses. However, companies with millions of journal lines shou ...
– Double-entry book-keeping
*
RCA open-source application
RCA Open-Source Application (ROSA) is an open-source management accounting application that aims to provide decision support information to managers. Resource consumption accounting (RCA) is a principle-based approach to management accounting tha ...
– management accounting application
*
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 pro ...
– Double-entry book-keeping
*
TurboCASH – Double-entry book-keeping for Windows
*
Wave Accounting
Wave is a company that provides financial services and software for small businesses. Wave is headquartered in the East Bayfront neighborhood in Toronto, Canada.
The company's first product was a free online accounting software designed for bus ...
– Double-entry book-keeping
Cryptocurrency
*
Bitcoin
Bitcoin ( abbreviation: BTC; sign: ₿) is a decentralized digital currency that can be transferred on the peer-to-peer bitcoin network. Bitcoin transactions are verified by network nodes through cryptography and recorded in a public distr ...
– Blockchain platform, peer-to-peer decentralised digital currency
*
Ethereum – Blockchain platform with smart contract functionality
CRM
*
CiviCRM – Constituent Relationship Management software aimed at NGOs
*
iDempiere
iDempiere. Community Powered Enterprise, also known as OSGi + ADempiere, is an open source Enterprise Resource Planning (ERP) software that is fully navigable on PCs, tablets and smartphones, it also has customer relationship management (CRM) and ...
– Business Suite, ERP and CRM
*
SuiteCRM – Web-based CRM
ERP
*
Adempiere –
Enterprise resource planning (ERP) business suite
*
Compiere
Compiere (pronounced KOM-pyeh-reh, "to accomplish, complete, fulfill" in Italian) is an open-source ERP and CRM business solution for Small and Medium-sized Enterprises (SME) in distribution, retail, service and manufacturing. Compiere is dist ...
– ERP solution automates accounting, supply chain, inventory, and sales orders
*
Dolibarr
Dolibarr ERP CRM is an open source, free software package for companies of any size, foundations or freelancers. It includes different features for enterprise resource planning ( ERP) and customer relationship management ( CRM) but also other fe ...
– Web-based ERP system
*
ERPNext – Web-based open-source ERP system for managing accounting and finance
*
Ino erp – Dynamic pull based system ERP
*
JFire
JFire was an Enterprise Resource Planning and Customer Relationship Management system.
The system has been written entirely in Java (programming language), Java and is based on the technologies Java Platform, Enterprise Edition, Java EE 5 (forme ...
– An ERP business suite written with
Java
Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's List ...
and
JDO
*
metasfresh
metasfresh is an open-source software, open source/free software, free enterprise resource planning, ERP software designed and developed for small and medium enterprises, SMEs. metasfresh is an actively maintained fork of Adempiere, ADempiere an ...
–
ERP Software
*
Odoo – Open-source ERP, CRM and CMS
*
Openbravo
Openbravo is a Spanish Cloud computing, cloud-based software provider specializing in retail and restaurants; formerly known as a horizontal open-source ERP software vendor for different industries. The head office of Openbravo is located in Pam ...
– Web-based ERP
*
Tryton
''Tryton'' is a three-tier high-level general purpose computer application platform on top of which is built an Enterprise resource planning (ERP) business solution through a set of Tryton modules.
The three-tier architecture consists of the Tr ...
– Open-source ERP
Human resources
*
OrangeHRM
OrangeHRM Inc. is a HR software company based in Secaucus, New Jersey, best known for its Human resource management system. OrangeHRM was founded by Sujee Saparamadu in 2005. OrangeHRM offers starter and advanced version for its clients.
Histo ...
– Commercial human resource management
Microfinance
*
Cyclos
Cyclos is online banking software for microfinance institutions, local banks (in developing countries) and complementary currency systems like LETS, TD4W Credits, Barter
In trade, barter (derived from ''baretor'') is a system of exchan ...
– Software for microfinance institutions,
complementary currency systems and timebanks
*
Mifos
The Mifos Initiative is a U.S.-based non-profit that exists to support and collectively lead the open source Mifos X project. Founded in October 2011, the organization encompasses a community of financial service providers, technology specialists ...
–
Microfinance
Microfinance is a category of financial services targeting individuals and small businesses who lack access to conventional banking and related services. Microfinance includes microcredit, the provision of small loans to poor clients; savings ...
Institution management software
Process management
*
Bonita Open Solution
Bonita is an open-source business process management and Low-code development platform created in 2001. Bonita technology was developed originally in 2001 by Miguel Valdés Faura, at the French Institute for Research in Computer Science and Autom ...
– Business Process Management
Trading
*
jFin – Java-based trade-processing program
*
QuickFIX –
FIX protocol
The Financial Information eXchange (FIX) protocol is an electronic communications protocol initiated in 1992 for international real-time exchange of information related to securities transactions and markets. With trillions of dollars traded ann ...
engine written in C++ with additional C#, Ruby, and Python wrappers
*
QuickFIX/J – FIX protocol engine written in Java
Games
Action
*
Xonotic
''Xonotic'' () is a free and open-source first-person shooter video game. It was developed as a fork of'' Nexuiz'', following controversy surrounding the game's development. The game runs on a heavily modified version of the Quake engine known as ...
–
First-person shooter
First-person shooter (FPS) is a sub-genre of shooter video games centered on gun and other weapon-based combat in a first-person perspective, with the player experiencing the action through the eyes of the protagonist and controlling the pl ...
that runs on a heavily modified version of the
Quake engine known as the
DarkPlaces engine
The ''Quake'' engine is the game engine developed by id Software to power their 1996 video game '' Quake''. It featured true 3D real-time rendering and is now licensed under the terms of GNU General Public License v2.0 or later.
After releas ...
*
''Warsow'' –
First-person shooter
First-person shooter (FPS) is a sub-genre of shooter video games centered on gun and other weapon-based combat in a first-person perspective, with the player experiencing the action through the eyes of the protagonist and controlling the pl ...
fast-paced
arena FPS game that runs on the
Qfusion
The ''Quake II'' engine is a game engine developed by id Software for use in their 1997 first-person shooter ''Quake II''. It is the successor to the ''Quake'' engine. Since its release, the ''Quake II'' engine has been licensed for use in sev ...
engine
Application layer
*
WINE
Wine is an alcoholic drink typically made from fermented grapes. Yeast consumes the sugar in the grapes and converts it to ethanol and carbon dioxide, releasing heat in the process. Different varieties of grapes and strains of yeasts are m ...
– Allows
Windows
Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
applications to be run on
Unix-like
A Unix-like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, although not necessarily conforming to or being certified to any version of the Single UNIX Specification. A Unix-li ...
operating systems
Emulation
*
MAME – Multi-platform
emulator designed to recreate the hardware of
arcade game
An arcade game or coin-op game is a coin-operated entertainment machine typically installed in public businesses such as restaurants, bars and amusement arcades. Most arcade games are presented as primarily games of skill and include arcade v ...
systems
*
MESS
The mess (also called a mess deck aboard ships) is a designated area where military personnel socialize, eat and (in some cases) live. The term is also used to indicate the groups of military personnel who belong to separate messes, such as the o ...
– Multi-platform
emulator designed to recreate the hardware of video game consoles
*
RetroArch – Cross-platform front-end for emulators,
game engine
A game engine is a software framework primarily designed for the development of video games and generally includes relevant libraries and support programs. The "engine" terminology is similar to the term "software engine" used in the software i ...
s and
video games
Video games, also known as computer games, are electronic games that involves interaction with a user interface or input device such as a joystick, game controller, controller, computer keyboard, keyboard, or motion sensing device to gener ...
*
Snes9x – A
Super Nintendo
The Super Nintendo Entertainment System (SNES), commonly shortened to Super NES or Super Nintendo, is a 16-bit home video game console developed by Nintendo that was released in 1990 in Japan and South Korea, 1991 in North America, 1992 in Euro ...
emulator
*
Stella
Stella or STELLA may refer to:
Art, entertainment, and media Comedy
*Stella (comedy group), a comedy troupe consisting of Michael Showalter, Michael Ian Black and David Wain
Characters
*Stella (given name), including a list of characters with th ...
–
Atari 2600 emulator
*
PCSX – A
PlayStation emulator
A video game console emulator is a type of emulator that allows a computing device to emulate a video game console's hardware and play its games on the emulating platform. More often than not, emulators carry additional features that surpass ...
designed to recreate the hardware of the original
PlayStation
is a video gaming brand that consists of five home video game consoles, two handhelds, a media center, and a smartphone, as well as an online service and multiple magazines. The brand is produced by Sony Interactive Entertainment, a divisi ...
system
*
PCSX2 - A
PlayStation 2
The PlayStation 2 (PS2) is a home video game console developed and marketed by Sony Computer Entertainment. It was first released in Japan on 4 March 2000, in North America on 26 October 2000, in Europe on 24 November 2000, and in Australia on 3 ...
emulator designed to recreate the hardware of
PlayStation 2
The PlayStation 2 (PS2) is a home video game console developed and marketed by Sony Computer Entertainment. It was first released in Japan on 4 March 2000, in North America on 26 October 2000, in Europe on 24 November 2000, and in Australia on 3 ...
system
*
PPSSPP
PPSSPP (an acronym for "PlayStation Portable Simulator Suitable for Playing Portably") is a free and open-source PlayStation Portable, PSP video game console emulator, emulator for Microsoft Windows, Windows, macOS, Linux, iOS, Android (operati ...
- A
PlayStation Portable
The PlayStation Portable (PSP) is a handheld game console developed and marketed by Sony Computer Entertainment. It was first released in Japan on December 12, 2004, in North America on March 24, 2005, and in PAL regions on September 1, 2005, ...
emulator designed to recreate the hardware of
PlayStation Portable
The PlayStation Portable (PSP) is a handheld game console developed and marketed by Sony Computer Entertainment. It was first released in Japan on December 12, 2004, in North America on March 24, 2005, and in PAL regions on September 1, 2005, ...
system
*
Project64 – A
Nintendo 64 emulator
*
RPCS3
RPCS3 is a free and open-source video game console emulator and debugger for the Sony PlayStation 3 that runs on Windows, Linux, FreeBSD and macOS operating systems, allowing PlayStation 3 games and software to be played and debugged on a person ...
- A
PlayStation 3
The PlayStation 3 (PS3) is a home video game console developed by Sony Interactive Entertainment, Sony Computer Entertainment. The successor to the PlayStation 2, it is part of the PlayStation brand of consoles. It was first released on Novemb ...
emulator designed to recreate the hardware of
PlayStation 3
The PlayStation 3 (PS3) is a home video game console developed by Sony Interactive Entertainment, Sony Computer Entertainment. The successor to the PlayStation 2, it is part of the PlayStation brand of consoles. It was first released on Novemb ...
system
*
Dolphin (emulator)
Dolphin is a free and open-source video game console emulator for GameCube and Wii that runs on Windows, Linux, MacOS, Android, Xbox One, Xbox Series X and Series S.
It had its inaugural release in 2003 as freeware for Windows. Dolphin w ...
- A
GameCube
The is a home video game console developed and released by Nintendo in Japan on September 14, 2001, in North America on November 18, 2001, and in PAL territories in 2002. It is the successor to the Nintendo 64 (1996), and predecessor of the Wii ...
and
Wii
The Wii ( ) is a home video game console developed and marketed by Nintendo. It was released on November 19, 2006, in North America and in December 2006 for most other Regional lockout, regions of the world. It is Nintendo's fifth major ho ...
emulator designed to recreate the hardware of
GameCube
The is a home video game console developed and released by Nintendo in Japan on September 14, 2001, in North America on November 18, 2001, and in PAL territories in 2002. It is the successor to the Nintendo 64 (1996), and predecessor of the Wii ...
and
Wii
The Wii ( ) is a home video game console developed and marketed by Nintendo. It was released on November 19, 2006, in North America and in December 2006 for most other Regional lockout, regions of the world. It is Nintendo's fifth major ho ...
systems
*
Citra (emulator)
Citra is a free and open-source emulator of the handheld Nintendo 3DS for Windows, macOS, Linux, and Android. Citra's name is derived from ''CTR'', which is the model name of the original 3DS. Citra can run many homebrew games and commercial ga ...
- A
Nintendo 3DS
The is a handheld game console produced by Nintendo. It was announced in March 2010 and unveiled at E3 2010 as the successor to the Nintendo DS. The system features backward compatibility with Nintendo DS video games. As an eighth-generatio ...
and
Wii
The Wii ( ) is a home video game console developed and marketed by Nintendo. It was released on November 19, 2006, in North America and in December 2006 for most other Regional lockout, regions of the world. It is Nintendo's fifth major ho ...
emulator designed to recreate the hardware of
Nintendo 3DS
The is a handheld game console produced by Nintendo. It was announced in March 2010 and unveiled at E3 2010 as the successor to the Nintendo DS. The system features backward compatibility with Nintendo DS video games. As an eighth-generatio ...
systems
*
Cemu
Cemu is an open-source Wii U video game console emulator, first released October 13, 2015 for Microsoft Windows as a closed-source emulator developed by Exzap and Petergov. Experimental builds currently support Linux, and experimentally macOS in ...
- A
Wii U
The Wii U ( ) is a home video game console developed by Nintendo as the successor to the Wii. Released in late 2012, it is the first eighth-generation video game console and competed with Microsoft's Xbox One and Sony's PlayStation 4.
The W ...
emulator designed to recreate the hardware of
Wii U
The Wii U ( ) is a home video game console developed by Nintendo as the successor to the Wii. Released in late 2012, it is the first eighth-generation video game console and competed with Microsoft's Xbox One and Sony's PlayStation 4.
The W ...
systems
*
Yuzu (emulator)
Yuzu (sometimes stylized in lowercase) is a Free and open-source software, free and open-source Video game console emulator, emulator of the Nintendo Switch, developed in C++. Yuzu was announced to be in development on January 14, 2018, 10 months ...
- a
Nintendo Switch
The is a hybrid video game console developed by Nintendo and released worldwide in most regions on March 3, 2017. The console itself is a Tablet computer#Gaming tablet, tablet that can either be docking station, docked for use as a home video ...
emulator
Puzzle
*
Pingus
''Pingus'' is an open-source video game programmed by German developer Ingo Ruhnke. It is a clone of ''Lemmings'' with penguins instead of lemmings.
Gameplay
Pingus has 55 levels, grouped into 5 level sets, as well as 21 winter-themed tuto ...
–
''Lemmings'' alternative with penguins instead of lemmings.
Sandbox
*
Minetest – An open source voxel game engine.
Simulation
*
OpenTTD –
in which players try to earn money via transporting passengers and freight by road, rail, water and air.
*
SuperTuxKart –
Kart racing game
A kart racing game, also known as cart racing game or go-kart racing game, is a subgenre of racing video games. Kart racing games have simplified driving mechanics while including unusual racetrack designs, obstacles, and vehicular combat. Though ...
that features mascots of various open-source projects.
Strategy
*
''0 A.D.'' –
Real-time strategy video game
*
Freeciv –
Turn-based strategy game inspired by the proprietary
Sid Meier's Civilization
''Sid Meier's Civilization'' is a 1991 turn-based strategy 4X video game developed and published by MicroProse. The game was originally developed for MS-DOS running on a PC, and has undergone numerous revisions for various platforms. The pla ...
series.
*
The Battle for Wesnoth – Turn-based strategy video game with a
fantasy
Fantasy is a genre of speculative fiction involving Magic (supernatural), magical elements, typically set in a fictional universe and sometimes inspired by mythology and folklore. Its roots are in oral traditions, which then became fantasy ...
setting
Genealogy
*
Gramps (software)
Gramps (formerly GRAMPS, an acronym for Genealogical Research and Analysis Management Programming System) is a free and open source genealogy software. Gramps is programmed in Python using PyGObject. It uses Graphviz to create relationship graph ...
– a free and open source genealogy software.
Geographic information systems
*
QGIS
QGIS is a free and open-source cross-platform desktop geographic information system (GIS) application that supports viewing, editing, printing, and analysis of geospatial data.
Functionality
QGIS functions as geographic information system (GIS ...
– cross-platform desktop
geographic information system
A geographic information system (GIS) is a type of database containing Geographic data and information, geographic data (that is, descriptions of phenomena for which location is relevant), combined with Geographic information system software, sof ...
(GIS) application that supports viewing, editing, and analysis of geospatial data.
Graphical user interface
Desktop environments
Window managers
Windowing system
Groupware
Content management systems
Wiki software
Healthcare software
Integrated library management software
*
Evergreen
In botany, an evergreen is a plant which has foliage that remains green and functional through more than one growing season. This also pertains to plants that retain their foliage only in warm climates, and contrasts with deciduous plants, which ...
– Integrated Library System initially developed for the
Georgia Public Library Service's
PINES
A pine is any conifer tree or shrub in the genus ''Pinus'' () of the family Pinaceae. ''Pinus'' is the sole genus in the subfamily Pinoideae. The World Flora Online created by the Royal Botanic Gardens, Kew and Missouri Botanical Garden accep ...
catalog
*
Koha – SQL-based library management
*
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 Mar ...
*
OpenBiblio
OpenBiblio is an open source Integrated Library System. The software is popular with small and rural libraries worldwide due to its simplicity, extensive language support, and good documentation.
History
Openbiblio was created in 2002 by Dave Stev ...
*
PMB
*
refbase – Web-based institutional repository and reference management software
Image editor
*
Darktable – Digital image workflow management, including RAW photo processing
*
digiKam – Integrated photography toolkit including editing capabilities
*
GIMP
GIMP ( ; GNU Image Manipulation Program) is a free and open-source raster graphics editor used for image manipulation (retouching) and image editing, free-form drawing, transcoding between different image file formats, and more specialized task ...
– Raster graphics editor aimed at image retouching/editing
*
Inkscape – Vector graphics editor
*
Karbon – Scalable vector drawing application in KDE
*
Krita
Krita ( ) is a free and open-source raster graphics editor designed primarily for digital art and 2D animation. The software runs on Windows, macOS, Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on th ...
– Digital painting, sketching and 2D animation application, with a variety of brush engines
*
LazPaint – Lightweight raster and vector graphics editor, aimed at being simpler to use than GIMP
*
LightZone – Free, open-source digital photo editor software application.
*
RawTherapee – Digital image workflow management aimed at RAW photo processing
Mathematics
Statistics
*
R Statistics Software
Numerical Analysis
*
Octave - Numerical Analysis Software
Geometry
*
Geogebra - Geometry and Algebra
Spreadsheet
*
LibreOffice Calc
LibreOffice Calc is the spreadsheet component of the LibreOffice software package.
After forking from OpenOffice.org in 2010, LibreOffice Calc underwent a massive re-work of external reference handling to fix many defects in formula calculation ...
algebraic operations on table cells - descriptive data analysis
Media
Audio editors, audio management
*
Audacity
*
LMMS
CD/USB-writing software
Flash animation
*
Pencil2D
Pencil2D is a free and open-source 2D animation software for Windows, macOS and Unix-like operating systems. It is released under the GNU General Public License and uses the Qt framework. It is used for making cartoons using traditional techn ...
– For animations
*
SWFTools
SWFTools is an open source software tool suite for creating and manipulating SWF files. Distributed under the terms of the GPL-2.0-or-later, it may be compiled from C source, to run under Linux, Microsoft Windows, and Apple OS X. On Microsoft ...
– For scripting
Game engines
*
Blender Game Engine
The Blender Game Engine was a free and open-source 3D production suite used for making real-time interactive content. It was previously embedded within Blender, but support for it was dropped in 2019, with the release of Blender 2.8. The game en ...
– Discontinued in 2019.
*
Godot – Application for the design of cross-platform video games.
*
Leela Chess Zero
Leela Chess Zero (abbreviated as LCZero, lc0) is a free, open-source, and deep neural network–based chess engine and volunteer computing project. Development has been spearheaded by programmer Gary Linscott, who is also a developer for the S ...
–
Universal Chess Interface chess engine
*
MonoGame
MonoGame is a free and open source C# framework used by game developers to make games for multiple platforms and other systems. It is also used to make Windows and Windows Phone games run on other systems. It supports iOS, Android, macOS, tvOS ...
–
C# Framework
*
Open3DEngine – Based on
Amazon Lumberyard
Amazon Lumberyard is a now-superseded freeware cross-platform game engine developed by Amazon and based on CryEngine (initially released in 2002), which was licensed from Crytek in 2015.
In July 2021, Amazon and the Linux Foundation announced tha ...
.
*
Stockfish
Stockfish is unsalted fish, especially cod, dried by cold air and wind on wooden racks (which are called "hjell" in Norway) on the foreshore. The drying of food is the world's oldest known preservation method, and dried fish has a storage lif ...
–
Universal Chess Interface chess engine
*
Stride
Stride or STRIDE may refer to:
Computing
* STRIDE (security), spoofing, tampering, repudiation, information disclosure, denial of service, elevation of privilege
* Stride (software), a successor to the cloud-based HipChat, a corporate cloud-based ...
– (prev. Xenko) 2D and 3D
cross-platform
In computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms. Some cross-platform software r ...
game engine
A game engine is a software framework primarily designed for the development of video games and generally includes relevant libraries and support programs. The "engine" terminology is similar to the term "software engine" used in the software i ...
originally developed by
Silicon Studio.
Graphics
2D
*
Pencil2D
Pencil2D is a free and open-source 2D animation software for Windows, macOS and Unix-like operating systems. It is released under the GNU General Public License and uses the Qt framework. It is used for making cartoons using traditional techn ...
– Simple 2D graphics and animation program
*
Synfig – 2D vector graphics and timeline based animation
*
TupiTube
TupiTube (also known as Tupi 2D) is a free and open-source 2D animation software for amateur artists, children and teenagers. It is available for Windows, Mac OS X, Unix-like operating systems, and Android. This project is developed and maintained ...
(formerly KTooN) – Application for the design and creation of animation
*
OpenToonz – Part of a family of 2D animation software
*
Krita
Krita ( ) is a free and open-source raster graphics editor designed primarily for digital art and 2D animation. The software runs on Windows, macOS, Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on th ...
– Digital painting, sketching and 2D animation application, with a variety of brush engines
*
Blender – Computer graphics software, Blender's Grease Pencil tools allow for 2D animation within a full 3D pipeline.
*
mtPaint –
raster graphics editor
A raster graphics editor is a computer program that allows users to create and edit images interactively on the computer screen and save them in one of many raster graphics file formats (also known as bitmap images) such as JPEG, PNG, and GI ...
for creating
icons,
pixel art
3D
*
Blender – Computer graphics software featuring modeling, sculpting, texturing, rigging, simulation, rendering, camera tracking, video editing, and compositing
*
OpenFX – Modeling and animation software with a variety of built-in post processing effects
*
Seamless3d
Seamless3d is an open-source 3D modeling software available under the MIT license.
The models for the virtual reality world Techuelife Island were created using Seamless3d technology. Techuelife Island is showcased by Blaxxun as an example of wha ...
– Node-driven 3D modeling software
*
Wings 3D –
subdivision modeler inspired by
Nendo and
Mirai from Izware.
Image galleries
Image viewers
*
Eye of GNOME
Eye of GNOME is the official and default image viewer for the GNOME desktop environment, where it is also known as Image Viewer. There is also another official image viewer for GNOME called gThumb that has more advanced features like image organ ...
*
F-spot
F-Spot is a slowly maintained image organizer, designed to provide personal photo management for the GNOME desktop environment. The name is a play on the word F-Stop.
History
The F-Spot project was started by Ettore Perazzoli and is maintained b ...
*
feh
Iron(I) hydride, systematically named iron hydride and poly(hydridoiron) is a solid inorganic compound with the chemical formula (also written or FeH). It is both thermodynamically and kinetically unstable toward decomposition at ambient temper ...
*
Geeqie
Geeqie is a free software image viewer and image organiser program for Unix-like operating systems, which includes Linux-based systems and Apple's OS X. It was first released in March 2010, having been created as a fork of GQview, which appeared ...
*
Gthumb
*
Gwenview
*
KPhotoAlbum
KPhotoAlbum (previously known as KimDaBa) 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 v ...
*
Opticks
''Opticks: or, A Treatise of the Reflexions, Refractions, Inflexions and Colours of Light'' is a book by English natural philosopher Isaac Newton that was published in English in 1704 (a scholarly Latin translation appeared in 1706). (''Optick ...
Multimedia codecs, containers, splitters
Television
Video converters
*
Dr. DivX
*
FFmpeg
*
MEncoder
*
OggConvert
Video editing
*
Avidemux
*
AviSynth
*
Blender
*
Cinelerra
Cinelerra is a video editing and composition program (an NLE, Non-Linear Editor) designed for Linux. It is free software distributed under the open source GNU General Public License. In addition to editing, it supports advanced composition operati ...
*
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. DVD Flick is capable of importing audio tracks, video files and subtitles, composing a DVD-Video mov ...
*
Flowblade
*
Kdenlive
*
Kino
Kino may refer to:
Arts, entertainment and media Broadcasters
* KINO, a radio station in Arizona, U.S.
* Kino FM (98.0 FM – Moscow), a Russian music radio station
* KinoTV, now Ruutu+ Leffat ja Sarjat, a Finnish TV channel
Fictional entities ...
*
LiVES
*
LosslessCut
*
Natron
*
Olive
The olive, botanical name ''Olea europaea'', meaning 'European olive' in Latin, is a species of small tree or shrub in the family Oleaceae, found traditionally in the Mediterranean Basin. When in shrub form, it is known as ''Olea europaea'' ...
*
OpenShot
OpenShot Video Editor is a free and open-source video editor for Windows, macOS, Linux, and ChromeOS. The project started in August 2008 by Jonathan Thomas, with the objective of providing a stable, free, and friendly to use video editor.
The pr ...
*
Pitivi
*
Shotcut
Shotcut is a free and open-source, cross-platform Video editing software, video, Audio editing software, audio, and Graphics software, image editing program for FreeBSD, Linux, macOS and Windows. Started in 2011 by Dan Dennedy, Shotcut is develo ...
*
VirtualDub
VirtualDub is a free and open-source 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. It uses AVI container format to ...
*
VirtualDubMod
VirtualDubMod was an open-source video capture and processing tool for Microsoft Windows, based on Avery Lee's VirtualDub.
History
Version 1.5.10.2 (build 2542) was released on 21 February 2006. VirtualDub's author, which hosts VirtualDubMod's ...
*
VideoLAN Movie Creator
Video encoders
*
Avidemux
*
HandBrake
*
FFmpeg
Video players
*
Media Player Classic
*
VLC media player
*
mpv
Other media packages
*
Celtx
Celtx () is media pre-production software, designed for creating and organizing media projects like screenplays, films, videos, stageplays, documentaries, machinima, games, and podcasts. The software is developed by Celtx Inc., which is owned b ...
– Media pre-production software
*
Open Broadcaster Software (OBS) – Cross-platform
streaming and recording program
Networking and Internet
Advertising
*
Revive Adserver
Communication-related
*
Asterisk
The asterisk ( ), from Late Latin , from Ancient Greek , ''asteriskos'', "little star", is a typographical symbol. It is so called because it resembles a conventional image of a heraldic star.
Computer scientists and mathematicians often voc ...
– Telephony and
VoIP
Voice over Internet Protocol (VoIP), also called IP telephony, is a method and group of technologies for the delivery of voice communications and multimedia sessions over Internet Protocol (IP) networks, such as the Internet. The terms Internet t ...
server
*
Ekiga
Ekiga (formerly called GnomeMeeting) is a VoIP and video conferencing application for GNOME and Microsoft Windows. It is distributed as free software under the terms of the GNU GPL-2.0-or-later. It was the default VoIP client in Ubuntu until Octob ...
– Video conferencing application for
GNOME
A gnome is a mythological creature and diminutive spirit in Renaissance magic and alchemy, first introduced by Paracelsus in the 16th century and later adopted by more recent authors including those of modern fantasy literature. Its characte ...
and
Microsoft Windows
Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
*
ConferenceXP – video conferencing application for
Windows XP
Windows XP is a major release of Microsoft's Windows NT operating system. It was released to manufacturing on August 24, 2001, and later to retail on October 25, 2001. It is a direct upgrade to its predecessors, Windows 2000 for high-end and ...
or later
*
FreePBX – Front-end and advanced PBX configuration for
Asterisk
The asterisk ( ), from Late Latin , from Ancient Greek , ''asteriskos'', "little star", is a typographical symbol. It is so called because it resembles a conventional image of a heraldic star.
Computer scientists and mathematicians often voc ...
*
FreeSWITCH
FreeSWITCH is free and open-source server software for real-time communication applications, including WebRTC, video, and voice over Internet Protocol (VoIP). It runs on Linux, Windows, macOS, and FreeBSD. FreeSWITCH is used to build private bran ...
– Telephony platform
*
Jami – Cross-platform, peer to peer instant-messaging and video-calling protocol that offers end-to-end encryption and SIP client
*
Jitsi
Jitsi is a collection of free and open-source multiplatform voice (VoIP), video conferencing and instant messaging applications for the web platform, Windows, Linux, macOS, iOS and Android. The Jitsi project began with the Jitsi Desktop (previous ...
– Java VoIP and Instant Messaging client
*
QuteCom – Voice, video, and IM client application
*
Enterprise Communications System sipXecs
sipXecs is a free software enterprise communications system.
It was initially developed by Pingtel Corporation in 2003 as a voice over IP telephony server located in Boston, MA. The server was later extended with additional collaboration capab ...
– SIP Communications Server
*
Slrn
slrn is a console based news client for multiple operating systems, developed by John E. Davis and others. It was originally developed in 1994 for Unix-like operating systems and VMS, and now also supports Microsoft Windows. It supports scoring ...
–
Newsreader
*
Twinkle
Twinkle may refer to:
* Twinkling, the variation of brightness of distant objects
People
* Twinkle (singer) (1948–2015), born Lynn Annette Ripley, English singer-songwriter
* Twinkle Khanna, Indian movie actress
* Twinkle Bajpai, female conte ...
– VoIP softphone
*
Tox
Tox or TOX may refer to:
Science and technology
* TOX, a protein encoded by the TOX gene
* Tox screen, medical diagnostic screening for toxic substances
Computing
* Tox (protocol), peer-to-peer instant messaging software
* tox (Python testing ...
– Cross-platform, peer-to-peer instant-messaging and video-calling protocol that offers end-to-end encryption
E-mail
*
Amavis
Amavis is an open-source content filter for electronic mail, implementing mail message transfer, decoding, some processing and checking, and interfacing with external content filters to provide protection against spam and viruses and other malwa ...
– Email content filter
*
Claws Mail – Email Client
*
Fetchmail
Fetchmail is an open-source software utility for POSIX-compliant operating systems which is used to retrieve e-mail from a remote POP3, IMAP, or ODMR mail server to the user's local system. It was developed from thpopclientprogram, written by Car ...
– Email Retrieval
*
Geary – Email client based on
WebKitGTK+
*
GNUMail
GNUMail is a free and open-source, cross-platform e-mail client based on GNUstep and Cocoa. It is the official mail client of GNUstep and is also used in Étoilé. It was inspired by NeXTMail (NeXT's Mail.app), the predecessor of Apple Mail. GNU ...
– Cross-platform email client
*
Hula – Discontinued mail and calendar project
*
K-9 Mail – Android Email Client
*
MailScanner
MailScanner is an open-source software, open source email security system for use on Unix email gateways and was first released in 2001. It protects against Computer virus, viruses, email spam, spam, malware, and phishing. It is distributed unde ...
– Email security system
*
MH Message Handling System – Email Client
*
Modest – Email Client
*
Mozilla Mail & Newsgroups
Mozilla Mail & Newsgroups (also referred to as Mozilla Mail/News or simply Mozilla Mail) was an e-mail and news client that was part of the Mozilla Application Suite.
Mozilla Mail & Newsgroups featured e.g. support for relevant protocols such as ...
– Email Client that was part of the now discontinued
Mozilla Application Suite
*
Mozilla Thunderbird – Email, news, RSS, and chat client
*
POPFile – Cross-platform mail filter
*
Roundcube – Web-based
IMAP email client
*
Sylpheed
Sylpheed is an open-source e-mail client and news client licensed under GNU GPL-2.0-or-later with the library part ''LibSylph'' under GNU LGPL-2.1-or-later. It provides easy configuration and an abundance of features. It stores mail in the MH M ...
– Email and News Client
*
Sympa –
MLA software
*
Vpopmail – Email management software
File transfer
Grid and distributed processing
*
GNU Queue
Werner G. Krebs (born c. 1977) is an American data scientist. He is currently CEO of data science and artificial intelligence startup Acculation, Inc. and has previously held positions at what are now Virtu Financial, Bank of America, and the San D ...
*
HTCondor
HTCondor is an open-source high-throughput computing software framework for coarse-grained distributed parallelization of computationally intensive tasks.
It can be used to manage workload on a dedicated cluster of computers, or to farm out wor ...
*
OpenLava
OpenLava is a workload job scheduler for a cluster of computers. OpenLava was pirated from an early version of Platform LSF. Its configuration file syntax, application program interface (API), and command-line interface (CLI) have been kept unchan ...
*
pexec
pexec is a command-line utility for Linux and other Unix-like operating systems which allows the user to execute shell commands in parallel. The specified code can be executed either locally or on remote hosts, in which case ssh is used to build a ...
Instant messaging
IRC Clients
Middleware
*
Apache Axis2 –
Web service framework (implementations are available in both Java & C)
*
Apache Geronimo – Application server
*
Bonita Open Solution
Bonita is an open-source business process management and Low-code development platform created in 2001. Bonita technology was developed originally in 2001 by Miguel Valdés Faura, at the French Institute for Research in Computer Science and Autom ...
– a J2EE web application and java BPMN2 compliant engine
*
GlassFish – Application server
*
Jakarta Tomcat
Apache Tomcat (called "Tomcat" for short) is a free and open-source implementation of the Jakarta Servlet, Jakarta Expression Language, and WebSocket technologies. It provides a "pure Java" HTTP web server environment in which Java code can als ...
– Servlet container and standalone webserver
*
JBoss Application Server – Application server
*
ObjectWeb JOnAS – Java Open Application Server, a J2EE application server
*
OpenRemote
OpenRemote is an open source Internet of Things platform that can be used for smart home building and smart city automation. The platform integrates many different protocols, and offers visualization. OpenRemote Inc. was originally created by the ...
– IoT Middleware
*
TAO (software)
The ACE ORB (TAO) is a freely available, open-source, and standards-compliant real-time C++ implementation of CORBA based upon the Adaptive Communication Environment (ACE).
Availability
TAO can be downloaded from the Internet and freely used and ...
– C++ implementation of the OMG's CORBA standard
*
Enduro/X
Enduro/X is an open-source middleware platform for distributed transaction processing. It is built on proven APIs such as X/Open group's XATMI and XA. The platform is designed for building real-time microservices based applications with a cl ...
– C/C++ middleware platform based on X/Open group's XATMI and XA standards
RSS/Atom readers/aggregators
*
Akregator
Kontact is a personal information manager and groupware software suite developed by KDE. It supports calendars, contacts, notes, to-do lists, news, and email. It offers a number of inter-changeable graphical UIs (KMail, KAddressBook, Akregator, ...
– Platforms running
KDE
KDE is an international Free software movement, free software community that develops free and open-source software. As a central development hub, it provides tools and resources that allow collaborative work on this kind of software. Well-know ...
*
Liferea
Liferea (short for Linux Feed Reader) is a news aggregator for online news feeds and podcasts. It supports the major feed formats including RSS/ RDF and Atom and can import and export subscription lists in OPML format. Liferea is intended to be ...
– Platforms running
GNOME
A gnome is a mythological creature and diminutive spirit in Renaissance magic and alchemy, first introduced by Paracelsus in the 16th century and later adopted by more recent authors including those of modern fantasy literature. Its characte ...
*
NetNewsWire
NetNewsWire is a Free and open-source software, free and open-source news aggregator for macOS and iOS. It was introduced by Brent and Sheila Simmons on July 12, 2002, under their company Ranchero Software.
History
NetNewsWire was developed by B ...
– macOS, iOS
*News Reader
*
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 code samples were ...
– Windows, using
.NET Framework
The .NET Framework (pronounced as "''dot net"'') is a proprietary software framework developed by Microsoft that runs primarily on Microsoft Windows. It was the predominant implementation of the Common Language Infrastructure (CLI) until bein ...
*
RSSOwl
RSSOwl is a news aggregator for RSS and Atom News feeds. It is written in Java and 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 re ...
– Windows, Mac OS X, Solaris, Linux using Java SWT Eclipse
*
Sage (Mozilla Firefox extension)
Sage was a lightweight RSS and atom feed aggregator extension for the Mozilla Firefox web browser
A web browser is application software for accessing websites. When a user requests a web page from a particular website, the browser retrieve ...
Peer-to-peer file sharing
*
Popcorn Time – Multi-platform, free, and open-source media player
*
qBittorrent – Alternative to popular clients such as
μTorrent
μTorrent, or uTorrent (see pronunciation) is a proprietary adware BitTorrent client owned and developed by Rainberry, Inc. with over 150 million users. It is the most widely used BitTorrent client outside China; globally only behind Xunlei. Th ...
*
Transmission
Transmission may refer to:
Medicine, science and technology
* Power transmission
** Electric power transmission
** Propulsion transmission, technology allowing controlled application of power
*** Automatic transmission
*** Manual transmission
*** ...
– BitTorrent client
Portal Server
*
Drupal
Drupal () is a free and open-source web content management system (CMS) written in PHP and distributed under the GNU General Public License. Drupal provides an open-source back-end framework for at least 14% of the top 10,000 websites worldwide ...
*
Liferay
*
Sun Java System Portal Server
*
uPortal
Remote access and management
*
FreeNX
NX technology, commonly known as ''NX'' or NoMachine, is a proprietary cross-platform software application for remote access, desktop sharing, virtual desktop (on Linux only) and file transfer between computers. It is developed by the Luxembou ...
*
OpenVPN
OpenVPN is a virtual private network (VPN) system that implements techniques to create secure point-to-point or site-to-site connections in routed or bridged configurations and remote access facilities. It implements both client and server appl ...
*
rdesktop
*
Synergy
Synergy is an interaction or cooperation giving rise to a whole that is greater than the simple sum of its parts. The term ''synergy'' comes from the Attic Greek word συνεργία ' from ', , meaning "working together".
History
In Christia ...
*
VNC
Virtual Network Computing (VNC) is a graphical desktop-sharing system that uses the Remote Frame Buffer protocol (RFB) to remotely control another computer. It transmits the keyboard and mouse input from one computer to another, relaying the g ...
(
RealVNC
RealVNC is a company that provides remote access software. The software consists of a server (VNC Server) and client (VNC Viewer) application for the Virtual Network Computing (VNC) protocol to control another computer's screen remotely.
Histor ...
,
TightVNC
TightVNC is a Free and open-source software, free and open-source remote desktop software server and client application for Linux and Windows. A server for macOS is available under a commercial software, commercial source code license only, with ...
,
UltraVNC
UltraVNC (sometimes written uVNC) is an open-source remote-administration/ remote-desktop-software utility. The client supports Microsoft Windows and Linux but the server only supports Windows. It uses the VNC protocol to control/access anothe ...
)
*
Remmina (based on FreeRDP)
Routing software
Web browsers
Graphical
*
Chromium
Chromium is a chemical element with the symbol Cr and atomic number 24. It is the first element in group 6. It is a steely-grey, lustrous, hard, and brittle transition metal.
Chromium metal is valued for its high corrosion resistance and hardne ...
– web browser using the custom
Blink
Blinking is a bodily function; it is a semi-autonomic rapid closing of the eyelid. A single blink is determined by the forceful closing of the eyelid or inactivation of the levator palpebrae superioris and the activation of the palpebral portio ...
engine from which
Google Chrome
Google Chrome is a cross-platform web browser developed by Google. It was first released in 2008 for Microsoft Windows, built with free software components from Apple WebKit and Mozilla Firefox. Versions were later released for Linux, macOS ...
draws its source code
*
Brave – privacy-focused web browser based on the Chromium browser.
*
Falkon
Falkon (formerly QupZilla) is a free and open-source web browser developed by KDE. It is built on the QtWebEngine, which is a wrapper for the Chromium browser core.
Both KaOS and openMandriva Lx use Falkon as their default browser.
Featu ...
– web browser based on the Blink engine, a
KDE
KDE is an international Free software movement, free software community that develops free and open-source software. As a central development hub, it provides tools and resources that allow collaborative work on this kind of software. Well-know ...
project
*
Firefox –
Mozilla
Mozilla (stylized as moz://a) is a free software community founded in 1998 by members of Netscape. The Mozilla community uses, develops, spreads and supports Mozilla products, thereby promoting exclusively free software and open standards, wi ...
-developed web browser using the
Gecko layout engine
*
Waterfox – Firefox
fork supporting legacy extensions (64-bit only)
*
Pale Moon
Pale Moon is an open-source web browser with an emphasis on customization; its motto is "Your browser, Your way". There are official releases for Microsoft Windows and Linux, as well as contributed builds for various platforms.
Pale Moon origi ...
- a customizable fork of Firefox
*
Tor Browser
Tor, short for The Onion Router, is free and open-source software for enabling anonymous communication. It directs Internet traffic through a free, worldwide, volunteer overlay network, consisting of more than seven thousand relays, to conc ...
– onion-routed browser by
The Tor Project
The Tor Project, Inc. is a Seattle-based 501(c)(3) research-education nonprofit organization founded by computer scientists Roger Dingledine, Nick Mathewson and five others. The Tor Project is primarily responsible for maintaining software for ...
, based on
Firefox ESR
Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. It uses the Gecko rendering engine to display web pages, which implements current and ...
*
GNOME Web -
WebKit
WebKit is a browser engine developed by Apple and primarily used in its Safari web browser, as well as on the iOS and iPadOS version of any web browser. WebKit is also used by the BlackBerry Browser, PlayStation consoles beginning from the PS ...
-based web browser for the
GNOME
A gnome is a mythological creature and diminutive spirit in Renaissance magic and alchemy, first introduced by Paracelsus in the 16th century and later adopted by more recent authors including those of modern fantasy literature. Its characte ...
desktop environment
*
Midori
Midori (みどり, ミドリ, , , ) is the Japanese word for "green" and may refer to:
Places
* Midori, Gunma
* Midori-ku, Chiba
* Midori-ku, Nagoya
* Midori-ku, Sagamihara
* Midori-ku, Saitama
* Midori-ku, Yokohama
People Given name
* Mi ...
– Lightweight web browser using the WebKit layout engine
*
qutebrowser
qutebrowser (pronounced "cute browser" ) is a Chromium-based web browser for Linux, Windows, and macOS operating systems with Vim-style key bindings and a minimal GUI. It is keyboard-driven and is inspired by similar software such as Vimpe ...
- keyboard operated Webkit-based browser with
vi-like keybindings
computing, a keyboard shortcut also known as hotkey is a series of one or several keys to quickly invoke a software program or perform a preprogrammed action. This action may be part of the standard functionality of the operating system or ...
*
SeaMonkey Navigator – the SeaMonkey internet suite's web browser
*
Surf - a minimal
tab-less browser by
suckless.org
suckless.org is a Free software communities, free software community of programmers working on projects with a focus on Minimalism (computing), minimalism, simplicity, clarity, and frugality. The group developed the dwm and wmii window managers, ...
using
WebKitGTK
WebKit is a browser engine developed by Apple and primarily used in its Safari web browser, as well as on the iOS and iPadOS version of any web browser. WebKit is also used by the BlackBerry Browser, PlayStation consoles beginning from the PS3, ...
Text-based
*
Lynx
A lynx is a type of wild cat.
Lynx may also refer to:
Astronomy
* Lynx (constellation)
* Lynx (Chinese astronomy)
* Lynx X-ray Observatory, a NASA-funded mission concept for a next-generation X-ray space observatory
Places Canada
* Lynx, Ontar ...
- a
text-based web browser
A text-based web browser is a web browser that renders only the text of web pages, and ignores most graphic content. Under small bandwidth connections, usually, they render pages faster than graphical web browsers due to lowered bandwidth demands ...
developed since 1992
*
Links - a
text-based browser with a
framebuffer-based graphical mode
*
Elinks - featureful fork of Links with
javascript
JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of Website, websites use JavaScript on the Client (computing), client side ...
support
Webcam
*
Cheese
Cheese is a dairy product produced in wide ranges of flavors, textures, and forms by coagulation of the milk protein casein. It comprises proteins and fat from milk, usually the milk of cows, buffalo, goats, or sheep. During production, ...
– GNOME webcam application
*
Guvcview
Guvcview (GTK+ UVC Viewer) is a webcam application, i.e. software to handle UVC streams, for the Linux desktop, started by Paulo Assis in 2008. The application is written in C and is free and open-source software released under GPL-2.0-or-late ...
– Linux webcam application
Webgrabber
*
cURL
cURL (pronounced like "curl", UK: , US: ) is a computer software project providing a library (libcurl) and command-line tool (curl) for transferring data using various network protocols. The name stands for "Client URL".
History
cURL was fi ...
*
HTTrack
*
Wget
Web-related
*
Apache Cocoon – A web application framework
*
Apache
The Apache () are a group of culturally related Native American tribes in the Southwestern United States, which include the Chiricahua, Jicarilla, Lipan, Mescalero, Mimbreño, Ndendahe (Bedonkohe or Mogollon and Nednhi or Carrizaleño an ...
– The most popular web server
*
AWStats – Log file parser and analyzer
*
BookmarkSync
BookmarkSync was an automatic synchronization service that allowed users to access their bookmarks or favorites from any computer or web browser. The BookmarkSync client ran as a small program within the computer's system tray and it monitore ...
– Tool for browsers
*
Cherokee
The Cherokee (; chr, ᎠᏂᏴᏫᏯᎢ, translit=Aniyvwiyaʔi or Anigiduwagi, or chr, ᏣᎳᎩ, links=no, translit=Tsalagi) are one of the indigenous peoples of the Southeastern Woodlands of the United States. Prior to the 18th century, t ...
– Fast, feature-rich HTTP server
*
curl-loader – Powerful HTTP/HTTPS/FTP/FTPS loading and testing tool
*
FileZilla
FileZilla is a free and open-source, cross-platform FTP application, consisting of FileZilla Client and FileZilla Server. Clients are available for Windows, Linux, and macOS. Both server and client support FTP and FTPS (FTP over SSL/TLS), while ...
– FTP
*
Hiawatha – Secure, high performance, and easy-to-configure HTTP server
*
HTTP File Server – User-friendly file server software, with a drag-and-drop interface
*
lighttpd – Resource-sparing, but also fast and full-featured, HTTP Server
*
Lucee – CFML application server
*
Nginx
Nginx (pronounced "engine x" ) is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache. The software was created by Igor Sysoev and publicly released in 2004. Nginx is free and open-source software ...
– Lightweight, high performance web server/reverse proxy and e-mail (IMAP/POP3) proxy
*
NetKernel – Internet application server
*
Qcodo
Qcodo is an open-source PHP web application framework which builds an object-relational model (ORM), CRUD (create, retrieve, update, delete) UI pages, and AJAX hooks from an existing data model. It additionally includes a tightly integrated HTML ...
– PHP5 framework
*
Squid
True squid are molluscs with an elongated soft body, large eyes, eight arms, and two tentacles in the superorder Decapodiformes, though many other molluscs within the broader Neocoleoidea are also called squid despite not strictly fitting t ...
– Web proxy cache
*
Vaadin Vaadin () is an open-source web application development platform for Java. Vaadin includes a set of Web Components, a Java web framework, and a set of tools that enable developers to implement modern web graphical user interfaces (GUI) using the Jav ...
– Fast, Java-based framework for creating web applications
*Varnish (software), Varnish – High-performance web application accelerator/reverse proxy and load balancer/HTTP router
*XAMPP – Package of web applications including
Apache
The Apache () are a group of culturally related Native American tribes in the Southwestern United States, which include the Chiricahua, Jicarilla, Lipan, Mescalero, Mimbreño, Ndendahe (Bedonkohe or Mogollon and Nednhi or Carrizaleño an ...
and MariaDB
*Zope – Web application server
Web search engines
*Searx – Self-hostable metasearch engine
*YaCy – P2P-based search engine
Other networking programs
*JXplorer – Lightweight Directory Access Protocol, LDAP client
*Nextcloud – A fork of ownCloud
*OpenLDAP – Lightweight Directory Access Protocol, LDAP server
*ownCloud – File share and sync server
*Wireshark – Network monitor
Office suites
*Apache OpenOffice (formerly known as OpenOffice.org)
*Calligra Suite – The continuation of KOffice under a new name
*
Collabora Online - Enterprise-ready edition of LibreOffice, web application, mobile phone, tablet, Chromebook and desktop (Windows, macOS, Linux)
*LibreOffice – Independent Work of OpenOffice.org with a number of enhancements
*OnlyOffice#Desktop editors, ONLYOFFICE Desktop Editors – An open-source offline edition of the Cloud
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.
Emulation and Virtualisation
*DOSBox – DOS programs emulator (including PC games)
*VirtualBox – Hypervisor#Classification, hosted hypervisor for x86 virtualization
Personal information managers
*Chandler (software), Chandler – Developed by the Open Source Applications Foundation, OSAF
*KAddressBook
*Kontact
*KOrganizer
*Mozilla Calendar –
Mozilla
Mozilla (stylized as moz://a) is a free software community founded in 1998 by members of Netscape. The Mozilla community uses, develops, spreads and supports Mozilla products, thereby promoting exclusively free software and open standards, wi ...
-based, multi-platform calendar program
*Novell Evolution
*Perkeep – Personal data store for pictures
*Project.net – Commercial Project Management
*TeamLab – Platform for project management and collaboration
Programming language support
Bug trackers
*Bugzilla
*Mantis Bugtracker, Mantis
*Mindquarry
*Redmine
*Trac
Code generators
*GNU bison, Bison
*CodeSynthesis XSD – XML Data Binding compiler for C++
*CodeSynthesis XSD/e – Validating XML parser/serializer and C++ XML Data Binding generator for mobile and embedded systems
*Flex lexical analyser – Generates lexical analyzers
*Open Scene Graph – 3D graphics application programming interface
*OpenSCDP – Open Smart Card Development Platform
*phpCodeGenie
*SableCC – Parser generator for Java and .NET
*SWIG – Simplified Wrapper and Interface Generator for several languages
*^txt2regex$
*xmlbeansxx – XML Data Binding code generator for C++
*YAKINDU Statechart Tools – Statechart code generator for C++ and Java
Documentation generators
*Doxygen – Tool for writing software reference documentation. The documentation is written within code.
*Mkd (software), Mkd – The software documentation is extracted from the sources files, from pseudocode or comment (computer programming), comments.
*Natural Docs – Claims to use a more natural language as input from the comments, hence its name.
Configuration software
*Autoconf
*Automake
*BuildAMation
*CMake
Debuggers (for testing and trouble-shooting)
*GNU Debugger – A portable debugger that runs on many
Unix-like
A Unix-like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, although not necessarily conforming to or being certified to any version of the Single UNIX Specification. A Unix-li ...
systems
*Memtest86 – Stress-tests random access memory, RAM on x86 machines
*Xnee – Record and replay tests
Integrated development environments
Version control systems
Reference management software
Risk Management
*Active Agenda – Operational risk management and Rapid application development platform
Science
Bioinformatics
Cheminformatics
* Chemistry Development Kit
* JOELib
* OpenBabel
Electronic Lab Notebooks
* Project Jupyter, Jupyter
Geographic Information Systems
Geoscience
Grid computing
* P-GRADE Portal – Grid portal software enabling the creation, execution and monitoring of workflows through high-level Web interfaces
Microscope image processing
* CellProfiler – Automatic microscopic analysis, aimed at individuals lacking training in
computer vision
Computer vision is an interdisciplinary scientific field that deals with how computers can gain high-level understanding from digital images or videos. From the perspective of engineering, it seeks to understand and automate tasks that the hum ...
* Endrov – Java-based plugin architecture designed to analyse complex spatio-temporal image data
* Fiji (software), Fiji – ImageJ-based image processing
* Ilastik – Image-classification and segmentation software
* ImageJ – Image processing application developed at the National Institutes of Health
* IMOD (software), IMOD – 2D and 3D analysis of electron microscopy data
* Insight Segmentation and Registration Toolkit, ITK – Development framework used for creation of image segmentation and registration programs
* KNIME – Data analytics, reporting, and integration platform
*
VTK
The Visualization Toolkit (VTK) is an open-source software system for 3D computer graphics, image processing and scientific visualization.''Visualization Handbook'', Academic Press, 2005, Chapter 30: the Visualization Toolkit/ref>
VTK is distrib ...
– C++ toolkit for 3D computer graphics, image processing, and visualisation
* 3DSlicer – Medical image analysis and visualisation
Molecular dynamics
* GROMACS – Protein, lipid, and nucleic acid simulation
* LAMMPS – Molecular dynamics software
* MDynaMix – General-purpose molecular dynamics, simulating mixtures of molecules
*Molecular simulation - ms2, ''ms''2 - molecular dynamics and Monte Carlo simulation package for the prediction of thermophysical properties of fluids
* NWChem – Quantum chemical and molecular dynamics software
Molecule viewer
* Avogadro (software), Avogadro – Plugin-extensible molecule visualisation
* BALLView – Molecular modeling and visualisation
* Jmol – 3D representation of molecules in a variety of formats, for use as a teaching tool
* Molekel – Molecule viewing software
* MeshLab – Able to import PDB dataset and build up surfaces from them
* PyMOL – High-quality representations of small molecules as well as biological macromolecules
* QuteMol – Interactive molecule representations offering an array of innovative OpenGL visual effects
* RasMol – Visualisation of biological macromolecules
Nanotechnology
* Ninithi – Visualise and analyse carbon allotropes, such as Carbon nanotube, Fullerene, Graphene nanoribbons
Plotting
*Veusz
Quantum chemistry
* CP2K – Atomistic and molecular simulation of solid-state, liquid, molecular, and biological systems
Screensavers
*BOINC
*Electric Sheep
*XScreenSaver
Statistics
*
R Statistics Software
* LimeSurvey – Online survey system
Theology
Bible study tools
* Go Bible – A free Bible viewer application for Java mobile phones
* Marcion (software), Marcion – Coptic language, Coptic–English language, English/Czech language, Czech dictionary
* OpenLP – A worship presentation program licensed under the GNU General Public License
* The SWORD Project – The CrossWire Bible Society's free software project
Typesetting
See also
* Open-source software
* Open source license
*
*
*
*
*
*
* GNOME Core Applications
* List of GNU packages
* List of KDE applications
* List of formerly proprietary software
* List of Unix commands
General directories
* AlternativeTo
* CodePlex
* Free Software Directory
* Freecode
* Open Hub
* SourceForge
References
External links
Open Source Software Directory (OSSD) a collection of free and open-source software, FOSS organized by target audience.
List of open-source programs (LOOP) for Windows maintained by the Ubuntu (operating system), Ubuntu Documentation Project.
The OSSwin Project a list of
free and open-source software
Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
for Windows
{{DEFAULTSORT:Open Source Software Packages
Free software lists and comparisons
Lists of software
Software licenses, *