List of free and open-source software packages

From Vero - Wikipedia
Jump to navigation Jump to search

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

Template:See also

General AI

Large language models

Computer vision

Machine learning

Planning

  • TREX – reactive planning

Robotics

Template:See also

Assistive technology

Speech (synthesis and recognition)

Other assistive technology

CAD

Template:Main category

Computer-aided engineering (CAE)

Template:See also

Computer-aided manufacturing (CAM)

Electronic design automation (EDA)

Template:Main categoryTemplate:See alsoTemplate:See also

Computer simulation

Template:Main

Cypherpunk software

Cryptography and Privacy Software

Template:See also

Hacking and Network Security Tools

Template:See also

Decentralized and Anonymous Communication Projects

Decentralized File Sharing and Storage

Template:See also

Cryptocurrencies and Anonymous Finance

Template:See also

Cybersecurity

Template:Main

Antivirus

Template:See also

Data loss prevention

Template:See also

  • MyDLP not updated since 2014

Data recovery

Template:See also

Forensics

Template:See also

Anti-forensics

Template:See also

Disk erasing

Template:See also

Encryption

Template:See also

Disk encryption

Template:See also

Firewall

Template:See also

Network and security monitoring

Template:Main category

Secure Shell (SSH)

Template:See also

Password management

Other cybersecurity programs

Template:Main category

Data storage and management

Disk cleaning utilities

Backup software

Template:Main category

Database management systems (including administration)

Template:Main category

Data mining

Data Visualization Components

  • 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

Disk partitioning software

Template:Main category

Enterprise search engines

ETLs (Extract Transform Load)

File archivers

Template:Main category

File systems

Desktop publishing

  • Collabora Online Draw and Writer – edition of LibreOffice accessible from a web browser
  • 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 – "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

  • Calibre – cross-platform suite of ebook software
  • Collabora Online Writer – edition of LibreOffice accessible from a web browser
  • Sigil – editing software for e-books in the EPUB format

Education

Template:See also

E-learning, learning support

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 – learning management system
  • OLAT – web-based Learning Content Management System
  • Omeka – content management system for online digital collections
  • Sakai Project – web-based learning management system
  • SWAD – web-based learning management system

Academic advising

  • FlightPath – academic advising software for universities

Educational suites for children

  • Tux Paint – painting application for 3–12 year olds
  • GCompris – educational entertainment, aimed at children aged 2–10

Language

Operating systems

Mind mapping & others

Offline learning & Open data

Template:Main

  • Kiwix – 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

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

Engineering

Template:See also

File formats

2D

Raster imagery

Template:See also

Vector imagery

3D

Video

Template:See also

Audio

Template:See also

Document & Text

Template:See also

Web and Interactive Media

Database & Data Storage

File managers

Template:Main category

Finance

Accounting

Template:See also

Cryptocurrency

Template:See also

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

CRM

Template:See also

  • CiviCRM – Constituent Relationship Management software aimed at charities and NGOs
  • iDempiere – business Suite, ERP and CRM
  • SuiteCRM – web-based CRM

ERP

Template:See also

Human resources

  • OrangeHRM – commercial human resource management

Microfinance

Process management

Games

Template:Main

Game engines

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

Template:Col-2

Template:Col-2

Template:Col-end

Physics engines

Template:Col-begin Template:Col-2

Template:Col-2

Template:Col-end

Shader languages

Action

Application layer

Chess

Educational games

Video game emulation

Template:Main

Music video games

Karaoke

Rhythm game

Puzzle

Sandbox

Snake games

Simulation

Strategy

Genealogy

Template:Main category

Geographic information systems

Template:Main list

Graphical user interface

Desktop environments

Template:Main category

Window managers

Template:Main category

Windowing system

Template:Main category

Groupware

Template:Main category

Content management systems

Template:Main category

Wiki software

Template:Main category

Healthcare software

Template:Main

Integrated library management software

Image editor

  • 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 – raster and vector graphics editor, aimed at being simpler to use than GIMP
  • LightZone – digital photo editor software application
  • Luminance HDRhigh dynamic range images
  • RawTherapee – digital image workflow management aimed at RAW photo processing

Maps & navigation

  • OpenStreetMap – open geographic database updated and maintained by a community of volunteers via open collaboration
  • OsmAnd – freemium maps & navigation Android and iOS app
  • Organic Maps – offline map and navigation app for Android & iOS
  • CoMaps (Android, iOS)

Mathematics

Template:Main list

Computer algebra systems

Template:See also

Physics

Template:See also

Template:See also

symbolic manipulation systems

Statistics

Template:See also

  • R – statistics software

Numerical analysis

Template:See also

  • Octave – numerical analysis software
  • Scilab – numerical analysis software

Geometry

Template:See also

Charting

Template:See also

Mathematical notation software

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

Template:Col-2

Template:Col-end

Mathematical art software

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

Template:Col-2

Template:Col-end

Spreadsheet

Mobile software

Media

Audio editors, audio management

Template:Main

  • Audacity
  • Ardour – professional digital audio workstation
  • LMMS – digital audio workstation

CD/USB-writing software

Template:Main category

Flash animation

Game engines

Template:Main

Chess engines

Graphics

Template:Main category

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

Template:Main category

Image viewers

Maps

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

Template:Col-2

Template:Col-end

Multimedia codecs, containers, splitters

Template:Main category

Music

Template:See also

Subtitle

Television

Template:Main Template:Main category Template:See also

Video converters

Template:Main category

Video editing

Template:See also

DVD authoring

Screencast

Other media packages

  • Celtx – media pre-production software

Ripping

Video encoders

Template:Main

Video players

Template:Main

Networking and Internet

Advertising

E-mail

Template:Main category

File transfer

Template:Main category

Grid and distributed processing

Instant messaging

Template:Main category

IRC Clients

Template:Main category

Middleware

RSS, Atom readers, aggregators

Peer-to-peer file sharing

Template:Main category Template:Category see also

Portal Server

Remote access and management

Routing software

Template:Main category

Web browsers

Template:Main category

Graphical

Text-based

Webcam

  • Cheese – GNOME webcam application
  • Guvcview – Linux webcam application

Webgrabber

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
Notepad++ Windows .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<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

  • 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 – 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 – offline edition of the Cloud

PDF editors

  • PDFsam Basic edition – 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

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

Template:Main category Template:Main category

Personal information managers

Programming language support

Template:See also

Programming languages

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

Template:Col-2

Template:Col-2

Template:Col-end

Source code editors

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

Template:Col-2

Template:Col-2

Template:Col-end

Compilers and assemblers

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

Template:Col-2

Template:Col-2

Template:Col-end

Bug trackers

Code generators

Documentation generators

Configuration software

Debuggers (for testing and trouble-shooting)

Integrated development environments

Template:Main category

Version control systems

Template:Main category

Reference management software

Template:See also

Risk management

Science

Template:Main category

Bioinformatics

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

Template:Col-2

Template:Col-end

Cheminformatics

Data science

Template:See also

  • Apache Flink – stream and batch data processing framework
  • Apache Hadoop – distributed storage and processing framework
  • Apache Mahout – scalable machine learning library
  • Apache Spark – unified analytics engine
  • Dask – parallel computing for analytics in Python
  • ELKI – data analysis algorithms library
  • GNU Octave – numerical computing environment
  • JASPGUI program for data analytics, data science, and machine learning
  • Jupyter Notebook – interactive computing
  • Keras – neural network library
  • KNIME – data analytics platform
  • Matplotlib – data visualization library
  • MLlib – machine learning library for Apache Spark
  • NumPy – numerical computing library
  • Orange – data mining tool
  • pandas – data manipulation library
  • PyTorch – machine learning and deep learning framework
  • Python
  • R – statistical computing language
  • SageMath – mathematics and data analysis environment
  • SciPy – scientific computing library
  • scikit-learn – Python machine learning library
  • TensorFlow – machine learning framework
  • WEKA – machine learning and data analysis suite

Electronic lab notebooks

Geographic information systems

Template:Main category

Geoscience

Template:See also

Grid computing

Microscope image processing

  • 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

Template:See also

Molecular dynamics

  • 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 – wuantum chemical and molecular dynamics software

Molecule editors

Template:See also

Molecular graphics systems

Template:See also

Molecular mechanics modeling

Template:See also

Template:See also

Molecule viewer

  • 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

Nuclear Fusion Engineering

Plotting

Template:Main category

Quantum chemistry

Template:See also

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

Screensavers

Simulation software

Statistics

Template:Main category

  • R – statistics software
  • LimeSurvey – online survey system

Theology

Bible study tools

Typesetting

Template:Main category

Web conferencing

Template:Main article Template:See also

See also

Template:Portal

General directories

Open-source organizations

Template:Main

References

Template:Reflist

Template:FOSS