List of free and open-source software packages

Last updated

This is a list of free and open-source software (FOSS) 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.

Contents

Artificial intelligence

General AI

Large language models

Computer vision

Machine learning

Planning

Robotics

Assistive technology

Speech (synthesis and recognition)

Other assistive technology

CAD

Computer-aided engineering (CAE)

Computer-aided manufacturing (CAM)

Subtractive

Additive Manufacturing

Electronic design automation (EDA)

Computer simulation

Cybersecurity

Antivirus

Data loss prevention

Data recovery

Forensics

Anti-forensics

Disk erasing

Encryption

Disk encryption

Firewall

Network and security monitoring

Secure Shell (SSH)

Password management

Other cybersecurity programs

Data storage and management

Disk cleaning utilities

Backup software

Database management systems (including administration)

Data mining

Data Visualization Components

Digital Asset Management software system

Disk partitioning software

Enterprise search engines

ETLs (Extract Transform Load)

File archivers

File systems

Desktop publishing

E-book management and editing

Education

E-learning, learning support

Academic advising

Educational suites for children

Language

Operating systems

Mind mapping & others

Offline learning & Open data

Typing

Engineering

File formats

2D

Raster imagery

Vector imagery

3D

Video

Audio

Document & Text

Web and Interactive Media

Database & Data Storage

File managers

Finance

Accounting

Cryptocurrency

CRM

ERP

Human resources

Microfinance

Process management

Games

Action

Application layer

Chess

Educational games

Video game emulation

Music video games

Karaoke

Rhythm game

Puzzle

Sandbox

Snake games

Simulation

Strategy

Genealogy

Geographic information systems

Graphical user interface

Desktop environments

Window managers

Windowing system

Groupware

Content management systems

Wiki software

Healthcare software

Integrated library management software

Image editor

Maps & Navigation

Mathematics

Computer algebra systems

symbolic manipulation systems

Statistics

Numerical analysis

Geometry

Spreadsheet

Mobile software

Media

Audio editors, audio management

CD/USB-writing software

Flash animation

Game engines

Chess engines

Graphics

2D

  • Pencil2D – Simple 2D graphics and animation program
  • Synfig – 2D vector graphics and timeline based animation
  • TupiTube (formerly KTooN) – Application for the design and creation of animation
  • OpenToonz – Part of a family of 2D animation software
  • Krita – 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.
  • mtPaintraster graphics editor for creating icons, pixel art

3D

3D rendering

Image galleries

Image viewers

Maps

Multimedia codecs, containers, splitters

Subtitle

Television

Video converters

Video editing

DVD authoring

Other media packages

Ripping

Video encoders

Video players

Networking and Internet

Advertising

E-mail

File transfer

Grid and distributed processing

Instant messaging

IRC Clients

Middleware

RSS, Atom readers, aggregators

Peer-to-peer file sharing

Portal Server

Remote access and management

Routing software

Web browsers

Graphical

Text-based

Webcam

Webgrabber

Web search engines

Other networking programs

Office software

Text editors

SoftwarePlatformFormats
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
Notepad++ Windows.txt
Visual Studio Code Linux, Windows, MacOS.txt

Spreadsheet software

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

Office suites

PDF Editors

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 Virtualization

Personal information managers

Programming language support

Programming languages

Source code editors

Compilers and assemblers

Bug trackers

Code generators

Documentation generators

Configuration software

Debuggers (for testing and trouble-shooting)

Integrated development environments

Version control systems

Reference management software

Risk Management

Science

Bioinformatics

Cheminformatics

Data science

Electronic lab notebooks

Geographic information systems

Geoscience

Grid computing

Microscope image processing

Molecular dynamics

Molecule viewer

Nanotechnology

Plotting

Quantum chemistry

Screencast

Screensavers

Simulation software

Statistics

Theology

Bible study tools

Typesetting

Web conferencing

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. https://www.technologyreview.com/2025/01/24/1110526/china-deepseek-top-ai-despite-sanctions/
  3. "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.
  4. "Create great flyers, newsletters, brochures and more with open source software". opensource.com.
  5. 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.
  6. "File Formats".
  7. 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.