This is a list of free and open-source software packages, computer software licensed under free software licenses and open-source licenses. Software that fits the Free Software Definition may be more appropriately called free software; the GNU project in particular objects to their works being referred to as open-source.[1] For more information about the philosophical background for open-source software, see free software movement and Open Source Initiative. However, nearly all software meeting the Free Software Definition also meets the Open Source Definition and vice versa. A small fraction of the software that meets either definition is listed here. 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

Computer vision

Machine learning

Planning

Robotics

Assistive technology

Speech (synthesis and recognition)

Other assistive technology

CAD

Main category: Free computer-aided design software

Finite Element Analysis (FEA)

Electronic design automation (EDA)

Main category: Free electronic design automation software

See also: List of free electronics circuit simulators

Computer simulation

Main article: List of free and open-source computer simulation software

Cybersecurity

Main article: Cybersecurity

Antivirus

See also: Antivirus software

Data loss prevention

See also: Data loss prevention software

Data recovery

See also: Data recovery and List of data recovery software

Forensics

See also: Forensic science

Anti-forensics

See also: Anti-forensics

Disk erasing

See also: Disk Cleanup

Encryption

See also: Encryption, Encryption software, and List of cryptographic file systems

Disk encryption

See also: Disk encryption and Disk encryption software

Firewall

See also: Firewall (computing)

Network and security monitoring

Main category: Free network management software

Secure Shell (SSH)

See also: Secure Shell

Password management

Other cybersecurity programs

Main category: Free security software

Data storage and management

Backup software

Main category: Free backup software

Database management systems (including administration)

Main category: Free database management systems

Data mining

Data Visualization Components

Digital Asset Management software system

Disk partitioning software

Main category: Free partitioning software

Enterprise search engines

ETLs (Extract Transform Load)

File archivers

Main category: Free data compression software

File systems

Desktop publishing

E-book management and editing

Education

E-learning, learning support

Main category: Virtual learning environment

Academic advising

Educational suites for children

Language

Operating systems

Mind mapping & others

Offline learning & Open data

Main articles: Offline learning and Open data

Typing

File managers

Main category: Free file managers

Finance

Accounting

See also: Comparison of accounting software

Cryptocurrency

See also: Cryptocurrency

CRM

See also: Customer relationship management

ERP

See also: Enterprise resource planning

Human resources

Microfinance

Process management

Trading

Games

Main article: List of open-source video games

Action

Application layer

Chess

Educational games

Video game emulation

Main article: Video game console emulator

Music video games

Karaoke

Rhythm game

Puzzle

Sandbox

Snake games

Simulation

Strategy

Genealogy

Main category: Free genealogy software

Geographic information systems

For a more comprehensive list, see List of open source geographic information system software.

Graphical user interface

Desktop environments

Main category: Free desktop environments

Window managers

Main category: Free X window managers

Windowing system

Main category: Free windowing systems

Groupware

Main category: Free groupware

Content management systems

Main category: Free content management systems

Wiki software

Main category: Free wiki software

Healthcare software

Main articles: List of open-source health software and List of open-source bioinformatics software

Integrated library management software

Image editor

Maps & Navigation

Mathematics

For a more comprehensive list, see List of open-source software for mathematics.

Computer algebra systems

symbolic manipulation systems

Mobile software

Statistics

Numerical analysis

Geometry

Spreadsheet

Media

Audio editors, audio management

Main article: Comparison of free software for audio

CD/USB-writing software

Main category: Free optical disc authoring software

Flash animation

Game engines

Main article: List of game engines

Chess engines

Graphics

Main category: Free graphics software

2D

3D

Image galleries

Main category: Free image galleries

Image viewers

Multimedia codecs, containers, splitters

Main category: Free multimedia codecs, containers, and splitters

Subtitle

Television

Main article: List of free television software

Main category: Free television software

See also: Comparison of PVR software packages

Video converters

Main category: Free video conversion software

Video editing

See also: List of video editing software § Free_(libre)_or_open-source

DVD authoring

Other media packages

Ripping

Video encoders

Main article: Comparison of video codecs

Video players

Main article: Comparison of video player software

Networking and Internet

Advertising

Communication-related

E-mail

Main category: Free email software

File transfer

Main category: Free file transfer software

Grid and distributed processing

Instant messaging

Main category: Free instant messaging clients

IRC Clients

Main category: Free Internet Relay Chat clients

Middleware

RSS, Atom readers, aggregators

Peer-to-peer file sharing

Main category: Free file sharing software

See also: Category:Free BitTorrent clients

Portal Server

Remote access and management

Routing software

Main category: Free routing software

Web browsers

Main category: Free web browsers

Graphical

Text-based

Webcam

Webgrabber

Web-related

Web search engines

Other networking programs

Office software

Text editors

Software Platform Formats
AbiWord Linux, Windows .txt
Atom (text editor) macOS 10.9 or later, Windows 7 and later, and Linux .txt
gedit Linux, MacOS .txt
GNOME Text Editor Linux .txt
Kate (text editor) 25 Linux distributions, Microsoft Windows, macOS .txt
Leafpad Linux, BSD, Maemo .txt
Metapad Windows .txt
Mousepad Linux, BSD, Maemo .txt
Visual Studio Code Linux, Windows, MacOS .txt

Spreadsheet software

Software Operating system Format
Gnumeric Unix-like (Linux included) .gnm, .gnumeric
GNU Oleo Linux .oleo[5]
Pyspread Unix-like, Windows .CSV, .XLS, .SVG, .PDF
Sheetster Cross-platform JSON, XML, .XLS, .CSV, xlsx/.ooxml, .exml, .zip

Office suites

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.

Main category: Free software operating systems

Emulation and Virtualization

Main category: Free emulation software

Main category: Free virtualization software

Personal information managers

Programming language support

Bug trackers

Code generators

Documentation generators

Configuration software

Debuggers (for testing and trouble-shooting)

Integrated development environments

Main category: Free integrated development environments

Version control systems

Main category: Free version control software

Reference management software

See also: Comparison of reference management software

Risk Management

Science

Main category: Free science software

Bioinformatics

See also: List of open-source bioinformatics software

Cheminformatics

Electronic lab notebooks

Geographic information systems

Main category: Free GIS software

Geoscience

See also: List of free geology software

Grid computing

Microscope image processing

Molecular dynamics

Molecule viewer

Nanotechnology

Plotting

Main category: Free plotting software

Quantum chemistry

See also: List of quantum chemistry and solid-state physics software

Screencast

Screensavers

Simulation software

Statistics

Main category: Free statistical software

Theology

Bible study tools

Typesetting

Main category: Free typesetting software

See also

General directories

References

  1. ^ Richard Stallman (July 13, 2011). "Why Open Source misses the point of Free Software". Retrieved August 24, 2011.
  2. ^ "Further Development of Verification Check-casesforSix-Degree-of-Freedom Flight Vehicle Simulations" (PDF). NASA Engineering and Safety Center Academy. 2015. Archived (PDF) from the original on March 10, 2021.
  3. ^ "Create great flyers, newsletters, brochures and more with open source software". opensource.com.
  4. ^ Bärwaldt, Eric (2020). "Collaborative online office solutions". Admin Network & Security. 60/2020. ...users can also convert text files to the ePub format for displaying appear on ebook readers or with desktop software for reading ePub files.
  5. ^ "File Formats".
  6. ^ Bärwaldt, Eric (2020-09-01). "Working Together Tools for collaborative office work". Linux Magazine (238/2020). For cross-platform use, the suite not only supports the Open Document Format (ODF) but also all newer Microsoft formats, which makes interaction with other office suites easier.