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

Agentic AI

AI-assisted software development

General AI

Language models

Computer vision

Machine learning

Deep learning

Planning

Robotics

Autonomous vehicles and drones

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

Cypherpunk software

Cryptography and Privacy Software

Hacking and Network Security Tools

Decentralized and Anonymous Communication Projects

Decentralized File Sharing and Storage

Cryptocurrencies and Anonymous Finance

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

Data interchange and markup libraries

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

Open-source EDA software

File formats

2D

Raster imagery

Vector imagery

3D

Video

Containers

Codecs

Audio codecs
Video codecs

Document & Text

Web and Interactive Media

Database & Data Storage

File managers

Finance

Accounting

Cryptocurrency

CRM

ERP

Human resources

Microfinance

Process management

Games

Game engines

Physics engines

Shader languages

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

Calculators

Computer algebra systems

Cryptography

Physics

Computational electromagnetics

Computational fluid dynamics

Computational particle physics

Computational astrophysics

Monte Carlo method

Symbolic manipulation systems

Statistics

Numerical analysis

Mathematical libraries

Geometry

Plotting software

Charting

Mathematical biology

Mathematical chemistry

Mathematical notation software

Mathematical art software

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
  • mtPaint – raster graphics editor for creating icons, pixel art

3D

3D rendering

Image galleries

Image viewers

Maps

Multimedia codecs, containers, splitters

Music

Digital audio workstations

Scorewriters

Subtitle

Television

Video converters

DVD authoring

Video editing

Screencast

Other media packages

Ripping

Video players

Networking and Internet

Advertising

E-mail

File transfer

Grid and distributed processing

Cloud computing platforms

Instant messaging

IRC Clients

Middleware

RSS, Atom readers, aggregators

Social network

Peer-to-peer file sharing

Portal Server

Remote access and management

Monitoring and observability

Routing software

Web browsers

Graphical

Text-based

Webcam

Webgrabber

Web search engines

Other networking programs

Office software

Text editors

SoftwarePlatform
AbiWord Linux, Windows
Atom (text editor) macOS 10.9 or later, Windows 7 and later, and Linux
gedit Linux, MacOS
GNOME Text Editor Linux
Kate (text editor) 25 Linux distributions, Microsoft Windows, macOS
Leafpad Linux, BSD, Maemo
Metapad Windows
Mousepad Linux, BSD, Maemo
Notepad++ Windows
Proton Doc Linux, macOS, Windows, Android, iOS
Visual Studio Code Linux, Windows, macOS

Spreadsheet software

SoftwareOperating systemFormat
Gnumeric Unix-like (Linux included).gnm, .gnumeric
GNU Oleo Linux.oleo [34]
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

Programming languages

Application frameworks

Web frameworks

Multimedia frameworks

Widget toolkits

Integrated development environments

Source code editors

Compilers and assemblers

Libraries

Relational database management systems

NoSQL database management systems

Bug trackers

Debuggers

Dynamic analysis

Code generators

Build automation, configuration, and dependency management

JavaScript runtimes

Software testing

Unit testing frameworks

Behavior-driven and acceptance testing

GUI testing tools

Test support tools

Inspectors

Static analysis and linting tools

Containers and orchestration

Documentation generators

Version control systems

Configuration management and deployment

Reference management software

Risk management

Science

Bioinformatics

Bioinformatics libraries and toolkits

Biology

Systems and cellular biology

Molecular and structural biology

Population and evolutionary biology

Computational chemistry

Molecular dynamics

Molecular modeling

Cheminformatics & docking

Utilities / frameworks

Data science

Electronic lab notebooks

Geographic information systems

Geoscience

Materials science

Grid computing

Microscope image processing

Molecular design software

Molecular dynamics

Molecule editors

Molecular graphics systems

Molecular mechanics modeling

Molecular structure

Molecule viewer

Nanotechnology

Nuclear Fusion Engineering

Plotting

Quantum chemistry

Screensavers

Simulation software

Statistics

Theology

Bible study tools

Typesetting

Web conferencing

See also

General directories

Open-source organizations

References

  1. ↑ Richard Stallman (July 13, 2011). "Why Open Source misses the point of Free Software" . Retrieved August 24, 2011.
  2. ↑ "Warp products and getting started". Warp Docs. Warp. Retrieved October 8, 2026.
  3. ↑ "cline/cline". GitHub . Cline. Retrieved August 25, 2026.
  4. ↑ "openai/codex". GitHub. Retrieved July 19, 2026.
  5. ↑ "Quickstart with Command Code". Command Code Docs. Retrieved October 3, 2026.
  6. ↑ "deepseek-ai/DeepSeek-Coder". GitHub. Retrieved July 19, 2026.
  7. ↑ "eclipse-theia/theia". GitHub. Retrieved July 19, 2026.
  8. ↑ "Theia IDE – AI-Native Open-Source Cloud and Desktop IDE". Theia IDE. Retrieved July 19, 2026.
  9. ↑ "aaif-goose/goose". GitHub . Agentic AI Foundation . Retrieved August 26, 2026.
  10. ↑ "anomalyco/opencode". GitHub . Retrieved August 22, 2026.
  11. ↑ "can1357/oh-my-pi". GitHub . Retrieved August 31, 2026.
  12. ↑ "badlogic/pi-mono". GitHub . Earendil Works. Retrieved August 31, 2026.
  13. ↑ "zed-industries/zed". GitHub. Retrieved July 19, 2026.
  14. ↑ Allen, Matthew (2025-09-02). "Switzerland launches transparent ChatGPT alternative". SWI swissinfo.ch. Retrieved 2026-01-21. Apertus (from the Latin word meaning "open") leaves nothing to the imagination in this respect. It promises that every nut and bolt is open for public scrutiny along with its design manual and recipe formula.
  15. ↑ BigScience Workshop (2022). "BLOOM: A 176B-Parameter Open-Access Multilingual Language Model". arXiv: 2211.05100 [cs.CL].
  16. ↑ Dey, Nolan; Gosal, Gurpreet; Chen, Zhiming; Khachane, Hemant; Marshall, William; Pathria, Ribhu; Tom, Marvin; Hestness, Joel (2023). "Cerebras-GPT: Open Compute-Optimal Language Models Trained on the Cerebras Wafer-Scale Cluster". arXiv: 2304.03208 [cs.LG].
  17. ↑ model weights only
  18. ↑ "google/gemma-4-31B-it · Hugging Face". huggingface.co. 2026-04-02. Retrieved 2026-04-07.
  19. ↑ Cheng, Evelyn (28 July 2025). "China's latest AI model claims to be even cheaper to use than DeepSeek". CNBC . Retrieved 12 April 2026.
  20. ↑ Heath, Alex (2025-08-05). "OpenAI releases a free GPT model that can run on your laptop". The Verge. Retrieved 2026-03-07.
  21. ↑ Black, Sid; Biderman, Stella; Hallahan, Eric; Anthony, Quentin; Gao, Leo; Golding, Laurence; He, Horace; Leahy, Connor; McDonell, Kyle; Phang, Jason; Pieler, Michael; Prashanth, USVSN Sai; Purohit, Shivanshu; Reynolds, Laria; Tow, Jonathan; Wang, Ben; Weinbach, Samuel (2022). "GPT-NeoX-20B: An Open-Source Autoregressive Language Model". arXiv: 2204.06745 [cs.CL].
  22. ↑ "Hy3 About". Vercel AI Gateway. Vercel . Retrieved August 30, 2026.
  23. ↑ "Open sourcing IBM's Granite code models". IBM Research . May 6, 2024. Retrieved June 27, 2026.
  24. ↑ Knight, Will (2026-07-15). "Thinking Machines Lab Drops Its First Model". Wired. ISSN   1059-1028 . Retrieved 2026-07-20.
  25. ↑ "Xiaomi API and Models". OpenRouter . Retrieved August 30, 2026.
  26. ↑ "Models Overview | Mistral AI Large Language Models". docs.mistral.ai. Archived from the original on 2025-04-09. Retrieved 2026-03-07.
  27. ↑ "Muse Glimmer Model Card". Hugging Face . Meta. August 2026. Retrieved August 10, 2026.
  28. ↑ Knight, Will (December 15, 2025). "Nvidia Becomes a Major Model Maker With Nemotron 3". Wired . Retrieved July 31, 2026.
  29. ↑ Mo, Liam; Hall, Casey (19 September 2024). "Alibaba accelerates AI push by releasing new open-source models, text-to-video". Reuters.
  30. ↑ Wiggers, Kyle (July 16, 2024). "Hugging Face's SmolLM models bring powerful AI to your phone, no cloud required". VentureBeat . Retrieved August 10, 2026.
  31. ↑ "UBTECH-Robot/Thinker". June 2, 2026 – via GitHub.
  32. ↑ "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.
  33. ↑ nostr - Notes and Other Stuff Transmitted by Relays, nostr-protocol, 2024-01-06, retrieved 2024-01-06
  34. ↑ "File Formats".
  35. ↑ 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.