Jump to content

List of free and open-source software packages

From Niidae Wiki

Template:Short description Template:About

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.<ref name=":0">Template:Cite web</ref> 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

[edit]

Template:Main article

General AI

[edit]

Large language models

[edit]
  • XLNet - Google LLM released as an open source project in June 2019 under the Apache 2.0 license
  • BERT - Google LLM released as an open source project in October 2018 under the Apache 2.0 license
  • T5 - Google LLM released as an open source project in 2019 under the Apache 2.0 license

Computer vision

[edit]

Machine learning

[edit]

Planning

[edit]
  • TREX – Reactive planning

Robotics

[edit]

Template:See also

Assistive technology

[edit]

Speech (synthesis and recognition)

[edit]

Other assistive technology

[edit]

CAD

[edit]

Template:Main category

Computer-aided engineering (CAE)

[edit]

Template:See also

Computer-aided manufacturing (CAM)

[edit]

Electronic design automation (EDA)

[edit]

Template:Main categoryTemplate:See alsoTemplate:See also

Computer simulation

[edit]

Template:Main

Cybersecurity

[edit]

Template:Main

Antivirus

[edit]

Template:See also

Data loss prevention

[edit]

Template:See also

Data recovery

[edit]

Template:See also

Forensics

[edit]

Template:See also

Anti-forensics
[edit]

Template:See also

Disk erasing

[edit]

Template:See also

Encryption

[edit]

Template:See also

Disk encryption

[edit]

Template:See also

Firewall

[edit]

Template:See also

Network and security monitoring

[edit]

Template:Main category

Secure Shell (SSH)

[edit]

Template:See also

Password management

[edit]

Other cybersecurity programs

[edit]

Template:Main category

Data storage and management

[edit]

Disk cleaning utilities

[edit]

Backup software

[edit]

Template:Main category

Database management systems (including administration)

[edit]

Template:Main category

Data mining

[edit]

Data Visualization Components

[edit]
  • ParaView – Plotting and visualization functions developed by Sandia National Laboratory; capable of massively parallel flow visualization utilizing multiple computer processors
  • VTK – Toolkit for 3D computer graphics, image processing, and visualisation.

Digital Asset Management software system

[edit]

Disk partitioning software

[edit]

Template:Main category

Enterprise search engines

[edit]

ETLs (Extract Transform Load)

[edit]

File archivers

[edit]

Template:Main category

File systems

[edit]

Desktop publishing

[edit]
  • 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.<ref>Template:Cite web</ref>
  • 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.
  • LyX – A "What You See Is What You Mean" document creation system, LyX makes use of the LaTeX markup macro system for TeX, allowing the elegant creation of documents which match up with the layouts in it for various document classes.

E-book management and editing

[edit]

Education

[edit]

Template:See also

E-learning, learning support

[edit]

Template:Main category

  • ATutor – Web-based Learning Content Management System (LCMS)
  • Canvas LMS – Web-based, open, extensible learning management system
  • Chamilo – Web-based e-learning and content management system
  • Claroline – Collaborative Learning Management System
  • DoceboLMS – SAAS/cloud platform for learning
  • eFront – Icon-based learning management system
  • H5P – Framework for creating and sharing interactive HTML5 content
  • IUP Portfolio – Educational platform for Swedish schools
  • ILIAS – Web-based learning management system (LMS)
  • Moodle – Free and open-source learning management system
  • OLAT – Web-based Learning Content Management System
  • Omeka – Content management system for online digital collections
  • openSIS – Web-based Student Information and School Management system
  • Sakai Project – Web-based learning management system
  • SWAD – Web-based learning management system

Academic advising

[edit]
  • FlightPath – Academic advising software for universities

Educational suites for children

[edit]
  • Tux Paint – Painting application for 3–12 year olds
  • GCompris – Educational entertainment, aimed at children aged 2–10

Language

[edit]

Operating systems

[edit]

Mind mapping & others

[edit]

Offline learning & Open data

[edit]

Template:Main

  • Kiwix: A free and open-source offline web browser that allows users download Wikipedia entire content and use for offline learning, later was expanded with repositories for Wikimedia Foundation, public domain texts from Project Gutenberg, many of the Stack Exchange sites, and other resources.
  • OpenStreetMap: OpenStreetMap was developed in 2004, it uses Open data and users data input through Crowdsourcing and Web mapping to create a complete and downloadable alternative to other online maps, this allow users to enter data when there is no data available due to lack of governance and economic interest or due lower population of the places mapped

Typing

[edit]
  • KTouch – Touch typing lessons with a variety of keyboard layouts
  • Tux Typing – Typing tutor for children, featuring two games to improve typing speed

Engineering

[edit]

Template:See also

File formats

[edit]

2D

[edit]

Raster imagery

[edit]

Template:See also

Vector imagery

[edit]

3D

[edit]

Video

[edit]

Template:See also

Audio

[edit]

Template:See also

Document & Text

[edit]

Template:See also

Web and Interactive Media

[edit]

Database & Data Storage

[edit]

File managers

[edit]

Template:Main category

Finance

[edit]

Accounting

[edit]

Template:See also

Cryptocurrency

[edit]

Template:See also

  • Bitcoin – Blockchain platform, peer-to-peer decentralised digital currency
  • Ethereum – Blockchain platform with smart contract functionality

CRM

[edit]

Template:See also

  • CiviCRM – Constituent Relationship Management software aimed at NGOs
  • iDempiere – Business Suite, ERP and CRM
  • SuiteCRM – Web-based CRM

ERP

[edit]

Template:See also

Human resources

[edit]
  • OrangeHRM – Commercial human resource management

Microfinance

[edit]

Process management

[edit]

Games

[edit]

Template:Main

Game engines

[edit]

Template:See also Template:Col-begin Template:Col-2

Template:Col-2

Template:Col-end

Physics engines

[edit]

Template:Col-begin Template:Col-2

Template:Col-2

Template:Col-end

Shader languages

[edit]

Action

[edit]

Application layer

[edit]

Chess

[edit]

Educational games

[edit]

Video game emulation

[edit]

Template:Main

Music video games

[edit]

Karaoke

[edit]

Rhythm game

[edit]

Puzzle

[edit]

Sandbox

[edit]
  • Luanti – An open source voxel game engine

Snake games

[edit]

Simulation

[edit]

Strategy

[edit]

Genealogy

[edit]

Template:Main category

Geographic information systems

[edit]

Template:Main list

Graphical user interface

[edit]

Desktop environments

[edit]

Template:Main category

Window managers

[edit]

Template:Main category

Windowing system

[edit]

Template:Main category

Groupware

[edit]

Template:Main category

Content management systems

[edit]

Template:Main category

Wiki software

[edit]

Template:Main category

Healthcare software

[edit]

Template:Main

Integrated library management software

[edit]

Image editor

[edit]
  • Darktable – Digital image workflow management, including RAW photo processing
  • digiKam – Integrated photography toolkit including editing abilities
  • GIMP – Raster graphics editor aimed at image retouching/editing
  • Huginpanorama stitching
  • Inkscape – Vector graphics editor
  • Karbon – Scalable vector drawing application in KDE
  • Krita – 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.
  • Luminance HDRhigh dynamic range images
  • RawTherapee – Digital image workflow management aimed at RAW photo processing

Maps & Navigation

[edit]
  • OpenStreetMap – open geographic database updated and maintained by a community of volunteers via open collaboration.

Mathematics

[edit]

Template:Main list

Computer algebra systems

[edit]

Physics

[edit]

Template:See also

Template:See also

symbolic manipulation systems

[edit]

Statistics

[edit]
  • R – Statistics software

Numerical analysis

[edit]
  • Octave – Numerical analysis software
  • Scilab – Numerical analysis software

Geometry

[edit]

Mathematical notation software

[edit]

Template:See also Template:Col-begin Template:Col-2

Template:Col-2

Template:Col-end

Mathematical art software

[edit]

Template:See also Template:Col-begin Template:Col-2

Template:Col-2

Template:Col-end

Spreadsheet

[edit]

Mobile software

[edit]

Media

[edit]

Audio editors, audio management

[edit]

Template:Main

CD/USB-writing software

[edit]

Template:Main category

Flash animation

[edit]

Game engines

[edit]

Template:Main

Chess engines

[edit]

Graphics

[edit]

Template:Main category

2D

[edit]
  • 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

[edit]

3D rendering

[edit]

Image galleries

[edit]

Template:Main category

Image viewers

[edit]

Maps

[edit]

Template:See also Template:Col-begin Template:Col-2

Template:Col-2

Template:Col-end

Multimedia codecs, containers, splitters

[edit]

Template:Main category

Music

[edit]

Template:See also

Subtitle

[edit]

Television

[edit]

Template:Main Template:Main category Template:See also

Video converters

[edit]

Template:Main category

Video editing

[edit]

Template:See also

DVD authoring

[edit]

Other media packages

[edit]

Ripping

[edit]

Video encoders

[edit]

Template:Main

Video players

[edit]

Template:Main

Networking and Internet

[edit]

Advertising

[edit]
[edit]

E-mail

[edit]

Template:Main category

File transfer

[edit]

Template:Main category

Grid and distributed processing

[edit]

Instant messaging

[edit]

Template:Main category

IRC Clients

[edit]

Template:Main category

Middleware

[edit]

RSS, Atom readers, aggregators

[edit]

Peer-to-peer file sharing

[edit]

Template:Main category Template:Category see also

Portal Server

[edit]

Remote access and management

[edit]

Routing software

[edit]

Template:Main category

Web browsers

[edit]

Template:Main category

Graphical

[edit]

Text-based

[edit]

Webcam

[edit]
  • Cheese – GNOME webcam application
  • Guvcview – Linux webcam application

Webgrabber

[edit]
[edit]
  • Apache Cocoon – A web application framework
  • Apache Tomcat
  • Apache – The most popular web server
  • AWStats – Log file parser and analyzer
  • BookmarkSync – Tool for browsers
  • Caddy – an extensible, cross-platform, open-source web server written in Go.
  • Cherokee – Fast, feature-rich HTTP server
  • curl-loader – Powerful HTTP/HTTPS/FTP/FTPS loading and testing tool
  • Docker – Docker Engine is open-source for Linux only
  • FileZilla – FTP
  • H2O – supports HTTP/2, TLS, and server push
  • 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 – Lightweight, high performance web server/reverse proxy and e-mail (IMAP/POP3) proxy
  • NetKernel – Internet application server
  • Qcodo – PHP5 framework
  • Squid – Web proxy cache
  • thttpd – designed for simplicity, small memory footprint, and speed
  • Vaadin – Fast, Java-based framework for creating web applications
  • Varnish – High-performance web application accelerator/reverse proxy and load balancer/HTTP router
  • XAMPP – Package of web applications including Apache and MariaDB
  • Zope – Web application server

Web search engines

[edit]

Other networking programs

[edit]

Office software

[edit]

Text editors

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

Spreadsheet software

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

Office suites

[edit]
  • Apache OpenOffice – The cross platform office productivity suite from Apache Software Foundation (ASF) consists of programs for word processing, spreadsheets, presentation, diagrams and drawings, databases, etc.
  • Calligra Suite – The office productivity suite from KDE consists of programs for word processing, spreadsheets, presentation, databases, vector graphics, and digital painting
  • Collabora Online – Enterprise-ready edition of LibreOffice, web application, mobile phone, tablet, Chromebook and desktop (Windows, macOS, Linux)<ref>Template:Cite journal</ref>
  • LibreOffice – The cross platform office productivity suite from The Document Foundation (TDF) consists of programs for word processing, spreadsheets, presentation, diagrams and drawings, databases, etc.
  • OnlyOffice Desktop Editors – An open-source offline edition of the Cloud

PDF Editors

[edit]
  • PDFsam Basic edition - A free, open source, platform independent software designed to split, merge, mix, extract pages and rotate PDF files for Windows, Linux, MacOS. Open-source version of their commercial offering.

Operating systems

[edit]

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. Template:Main category

Emulation and Virtualization

[edit]

Template:Main category Template:Main category

Personal information managers

[edit]

Programming language support

[edit]

Template:See also

Programming languages

[edit]

Template:See also Template:Col-begin Template:Col-2

Template:Col-2

Template:Col-2

Template:Col-end

Source code editors

[edit]

Template:See also Template:Col-begin Template:Col-2

Template:Col-2

Template:Col-2

Template:Col-end

Compilers and assemblers

[edit]

Template:See also Template:Col-begin Template:Col-2

Template:Col-2

Template:Col-2

Template:Col-end

Bug trackers

[edit]

Code generators

[edit]

Documentation generators

[edit]
  • Doxygen – Tool for writing software reference documentation. The documentation is written within code
  • Mkd – Extracts software documentation from source code files, pseudocode, or comments
  • Natural Docs – Claims to use a more natural language as input from the comments, hence its name

Configuration software

[edit]

Debuggers (for testing and trouble-shooting)

[edit]

Integrated development environments

[edit]

Template:Main category

Version control systems

[edit]

Template:Main category

Reference management software

[edit]

Template:See also

Risk Management

[edit]

Science

[edit]

Template:Main category

Bioinformatics

[edit]

Template:See also Template:Col-begin Template:Col-2

Template:Col-2

Template:Col-end

Cheminformatics

[edit]

Data science

[edit]

Electronic lab notebooks

[edit]

Geographic information systems

[edit]

Template:Main category

Geoscience

[edit]

Template:See also

Grid computing

[edit]

Microscope image processing

[edit]
  • CellProfiler – Automatic microscopic analysis, aimed at individuals lacking training in computer vision
  • Endrov – Java-based plugin architecture designed to analyse complex spatio-temporal image data
  • FijiImageJ-based image processing
  • Ilastik – Image-classification and segmentation software
  • ImageJ – Image processing application developed at the National Institutes of Health
  • IMOD – 2D and 3D analysis of electron microscopy data
  • ITK – Development framework used for creation of image segmentation and registration programs
  • KNIME – Data analytics, reporting, and integration platform
  • VTK – C++ toolkit for 3D computer graphics, image processing, and visualisation
  • 3DSlicer – Medical image analysis and visualisation

Molecular design software

[edit]

Template:See also

Molecular dynamics

[edit]
  • GROMACS – Protein, lipid, and nucleic acid simulation
  • LAMMPS – Molecular dynamics software
  • MDynaMix – General-purpose molecular dynamics, simulating mixtures of molecules
  • ms2 – molecular dynamics and Monte Carlo simulation package to predict thermophysical properties of fluids
  • NWChem – Quantum chemical and molecular dynamics software

Molecule editors

[edit]

Template:See also

Molecular graphics systems

[edit]

Template:See also

Molecular mechanics modeling

[edit]

Template:See also

Template:See also

Molecule viewer

[edit]
  • Avogadro – Plugin-extensible molecule visualisation
  • BALLView – Molecular modeling and visualisation
  • Jmol – 3D representation of molecules in many formats, for teaching use
  • Molekel – Molecule viewing software
  • MeshLab – Able to import PDB dataset and build up surfaces from them
  • PyMOL – High-quality representations of small molecules and biological macromolecules
  • QuteMol – Interactive molecule representations offering an array of innovative OpenGL visual effects
  • RasMol – Visualizes biological macromolecules

Nanotechnology

[edit]

Plotting

[edit]

Template:Main category

Quantum chemistry

[edit]

Template:See also

  • CP2K – Atomistic and molecular simulation of solid-state, liquid, molecular, and biological systems

Screencast

[edit]

Screensavers

[edit]

Simulation software

[edit]

Statistics

[edit]

Template:Main category

  • R – Statistics software
  • LimeSurvey – Online survey system

Theology

[edit]

Bible study tools

[edit]

Typesetting

[edit]

Template:Main category

Web conferencing

[edit]

Template:Main article Template:See also

See also

[edit]

Template:Portal

General directories

[edit]

References

[edit]

Template:Reflist

[edit]

Template:FOSS