Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

List of free and open-source software packages

From Wikipedia, the free encyclopedia

This article is about software free to be modified and distributed. For examples of software free in the monetary sense, seeList of freeware.

This is alist offree and open-source software (FOSS)packages,computer software licensed underfree software licenses andopen-source licenses. Software that fitsthe Free Software Definition may be more appropriately calledfree software; theGNU project in particular objects to their works being referred to asopen-source.[1] For more information about the philosophical background for open-source software, seefree software movement andOpen Source Initiative. However, nearly all software meeting the Free Software Definition also meetsthe 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 ofcommercial products, shown in theList of commercial open-source applications and services.

Artificial intelligence

[edit]
Main article:Open-source artificial intelligence

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]
See also:List of open-source robotics hardware andOpen-source robotics

Assistive technology

[edit]

Speech (synthesis and recognition)

[edit]

Other assistive technology

[edit]

CAD

[edit]
Main category:Free computer-aided design software

Computer-aided engineering (CAE)

[edit]
See also:List of computer-aided engineering software

Computer-aided manufacturing (CAM)

[edit]

Subtractive

[edit]

Additive Manufacturing

[edit]

Electronic design automation (EDA)

[edit]
Main category:Free electronic design automation software
See also:Comparison of EDA software
See also:List of free electronics circuit simulators

Computer simulation

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

Cybersecurity

[edit]
Main article:Cybersecurity

Antivirus

[edit]
See also:Antivirus software

Data loss prevention

[edit]
See also:Data loss prevention software

Data recovery

[edit]
See also:Data recovery andList of data recovery software

Forensics

[edit]
See also:Forensic science
Anti-forensics
[edit]
See also:Anti-forensics

Disk erasing

[edit]
See also:Disk Cleanup

Encryption

[edit]
See also:Encryption,Encryption software,List of cryptographic file systems, andComparison of cryptography libraries

Disk encryption

[edit]
See also:Disk encryption andDisk encryption software

Firewall

[edit]
See also:Firewall (computing)

Network and security monitoring

[edit]
Main category:Free network management software

Secure Shell (SSH)

[edit]
See also:Secure Shell

Password management

[edit]

Other cybersecurity programs

[edit]
Main category:Free security software

Data storage and management

[edit]

Disk cleaning utilities

[edit]

Backup software

[edit]
Main category:Free backup software

Database management systems (including administration)

[edit]
Main category:Free database management systems

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]
Main category:Free partitioning software

Enterprise search engines

[edit]

ETLs (Extract Transform Load)

[edit]

File archivers

[edit]
Main category:Free data compression software

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.[4]
  • 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 theLaTeX markup macro system forTeX, allowing the elegant creation of documents which match up with the layouts in it for various document classes.

E-book management and editing

[edit]
  • Calibre – Cross-platform suite ofebook software
  • Collabora Online Writer – Enterprise-ready edition of LibreOffice accessible from a web browser. Allows exporting in theEPUB format.[5]
  • Sigil – Editing software for e-books in theEPUB format

Education

[edit]
See also:Free or open-source educational platforms and resources andLearning management system

E-learning, learning support

[edit]
Main category:Virtual learning environment
  • 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 forSwedish 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
  • 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]
Main articles:Offline learning andOpen data
  • Kiwix: A free and open-source offline web browser that allows users download Wikipedia entire content and use foroffline 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 usesOpen data and users data input throughCrowdsourcing andWeb 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]
See also:List of open-source computer aided engineering software

File formats

[edit]

2D

[edit]

Raster imagery

[edit]
See also:Ghostscript,OpenRAW,LibRaw, anddcraw

Vector imagery

[edit]

3D

[edit]

Video

[edit]
See also:x264

Audio

[edit]
See also:Advanced Audio Coding,LAME,Resource Interchange File Format, andList of open-source musical notation scorewriters

Document & Text

[edit]
See also:ConTeXt

Web and Interactive Media

[edit]

Database & Data Storage

[edit]

File managers

[edit]
Main category:Free file managers

Finance

[edit]

Accounting

[edit]
See also:Comparison of accounting software

Cryptocurrency

[edit]
See also:Cryptocurrency
  • Bitcoin – Blockchain platform, peer-to-peer decentralised digital currency
  • Ethereum – Blockchain platform with smart contract functionality

CRM

[edit]
See also:Customer relationship management
  • CiviCRM – Constituent Relationship Management software aimed at NGOs
  • iDempiere – Business Suite, ERP and CRM
  • SuiteCRM – Web-based CRM

ERP

[edit]
See also:Enterprise resource planning

Human resources

[edit]
  • OrangeHRM – Commercial human resource management

Microfinance

[edit]

Process management

[edit]

Games

[edit]
Main article:List of open-source video games

Game engines

[edit]
See also:List of game engines

Physics engines

[edit]

Shader languages

[edit]

Action

[edit]

Application layer

[edit]

Chess

[edit]

Educational games

[edit]

Video game emulation

[edit]
Main article:Video game console emulator

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]
Main category:Free genealogy software

Geographic information systems

[edit]
For a more comprehensive list, seeList of open source geographic information system software.

Graphical user interface

[edit]

Desktop environments

[edit]
Main category:Free desktop environments

Window managers

[edit]
Main category:Free X window managers

Windowing system

[edit]
Main category:Free windowing systems

Groupware

[edit]
Main category:Free groupware

Content management systems

[edit]
Main category:Free content management systems

Wiki software

[edit]
Main category:Free wiki software

Healthcare software

[edit]
Main articles:List of open-source health software andList of open-source bioinformatics software

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]
For a more comprehensive list, seeList of open-source software for mathematics.

Computer algebra systems

[edit]

Cryptography

[edit]
See also:Comparison of cryptography libraries

Physics

[edit]

Computational electromagnetics

[edit]

Computational fluid dynamics

[edit]

Computational particle physics

[edit]

Computational astrophysics

[edit]
See also:List of cosmological computation software

Monte Carlo method

[edit]
See also:List of software for Monte Carlo molecular modeling

symbolic manipulation systems

[edit]

Statistics

[edit]
See also:Comparison of statistical packages andOpen-source statistical software
  • R – Statistics software

Numerical analysis

[edit]
See also:List of numerical-analysis software,List of numerical analysis programming languages,Comparison of numerical-analysis software, andList of optimization software
  • Octave – Numerical analysis software
  • Scilab – Numerical analysis software

Geometry

[edit]
See also:List of interactive geometry software

Plotting software

[edit]

Charting

[edit]
See also:List of charting software,Diagramming software,Comparison of JavaScript charting libraries, andList of information graphics software

Mathematical notation software

[edit]
See also:Mathematical notation,Typesetting, andComparison of TeX editors

Mathematical art software

[edit]
See also:List of mathematical art software

Spreadsheet

[edit]

Mobile software

[edit]

Media

[edit]

Audio editors, audio management

[edit]
Main article:Comparison of free software for audio

CD/USB-writing software

[edit]
Main category:Free optical disc authoring software

Flash animation

[edit]

Game engines

[edit]
Main article:List of game engines

Chess engines

[edit]

Graphics

[edit]
Main category:Free graphics software

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 creatingicons,pixel art

3D

[edit]

3D rendering

[edit]

Image galleries

[edit]
Main category:Free image galleries

Image viewers

[edit]

Maps

[edit]
See also:List of GIS data sources,Geographic information system, andGIS Open source software

Multimedia codecs, containers, splitters

[edit]
Main category:Free multimedia codecs, containers, and splitters

Music

[edit]
See also:Comparison of free software for audio

Subtitle

[edit]

Television

[edit]
Main article:List of free television software
Main category:Free television software
See also:Comparison of PVR software packages

Video converters

[edit]
Main category:Free video conversion software

Video editing

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

DVD authoring

[edit]

Screencast

[edit]


Other media packages

[edit]
  • Celtx – Media pre-production software

Ripping

[edit]

Video encoders

[edit]
Main article:Comparison of video codecs

Video players

[edit]
Main article:Comparison of video player software

Networking and Internet

[edit]

Advertising

[edit]

Communication-related

[edit]

E-mail

[edit]
Main category:Free email software

File transfer

[edit]
Main category:Free file transfer software

Grid and distributed processing

[edit]

Instant messaging

[edit]
Main category:Free instant messaging clients

IRC Clients

[edit]
Main category:Free IRC clients

Middleware

[edit]

RSS, Atom readers, aggregators

[edit]

Peer-to-peer file sharing

[edit]
Main category:Free file sharing software
See also:Category:Free BitTorrent clients

Portal Server

[edit]

Remote access and management

[edit]

Routing software

[edit]
Main category:Free routing software

Web browsers

[edit]
Main category:Free web browsers

Graphical

[edit]

Text-based

[edit]

Webcam

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

Webgrabber

[edit]

Web-related

[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 forLinux only
  • FileZilla – FTP
  • H2O – supportsHTTP/2,TLS, andserver 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, smallmemory 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 includingApache andMariaDB
  • Zope – Web application server

Web search engines

[edit]

Other networking programs

[edit]

Office software

[edit]

Text editors

[edit]
SoftwarePlatformFormats
AbiWordLinux, Windows.txt
Atom (text editor)macOS 10.9 or later, Windows 7 and later, and Linux.txt
geditLinux, MacOS.txt
GNOME Text EditorLinux.txt
Kate (text editor)25 Linux distributions, Microsoft Windows, macOS.txt
LeafpadLinux, BSD, Maemo.txt
MetapadWindows.txt
MousepadLinux, BSD, Maemo.txt
Notepad++Windows.txt
Visual Studio CodeLinux, Windows, MacOS.txt

Spreadsheet software

[edit]
SoftwareOperating systemFormat
GnumericUnix-like (Linux included).gnm, .gnumeric
GNU OleoLinux.oleo[6]
PyspreadUnix-like, Windows.CSV, .XLS, .SVG, .PDF
SheetsterCross-platformJSON, XML, .XLS, .CSV, xlsx/.ooxml, .exml, .zip

Office suites

[edit]
  • Apache OpenOffice – The cross platform office productivity suite fromApache Software Foundation (ASF) consists of programs for word processing, spreadsheets, presentation, diagrams and drawings, databases, etc.
  • Calligra Suite – The office productivity suite fromKDE 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)[7]
  • LibreOffice – The cross platform office productivity suite fromThe 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.

Main category:Free software operating systems

Emulation and Virtualization

[edit]
Main category:Free emulation software
Main category:Free virtualization software

Personal information managers

[edit]

Programming language support

[edit]
See also:Comparison of integrated development environments

Programming languages

[edit]
See also:List of open-source programming languages,List of open source code libraries, andList of JVM languages

Source code editors

[edit]
See also:Source-code editor andList of text editors

Compilers and assemblers

[edit]
See also:Compiler,Assembler,Interpreter, andList of compilers

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 fromsource code files,pseudocode, orcomments
  • 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]
Main category:Free integrated development environments

Version control systems

[edit]
Main category:Free version control software

Reference management software

[edit]
See also:Comparison of reference management software

Risk Management

[edit]

Science

[edit]
Main category:Free science software

Bioinformatics

[edit]
See also:List of open-source bioinformatics software

Cheminformatics

[edit]

Data science

[edit]

Electronic lab notebooks

[edit]

Geographic information systems

[edit]
Main category:Free GIS software

Geoscience

[edit]
See also:List of free geology software

Grid computing

[edit]

Microscope image processing

[edit]
  • CellProfiler – Automatic microscopic analysis, aimed at individuals lacking training incomputer 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 theNational 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]
See also:Molecular design software

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]
See also:Molecule editors

Molecular graphics systems

[edit]
See also:List of molecular graphics systems

Molecular mechanics modeling

[edit]
See also:Comparison of software for molecular mechanics modeling

Molecular structure

[edit]
See also:List of TeX extensions

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]
Main category:Free plotting software

Quantum chemistry

[edit]
See also:List of quantum chemistry and solid-state physics software
  • CP2K – Atomistic and molecular simulation of solid-state, liquid, molecular, and biological systems

Screensavers

[edit]

Simulation software

[edit]

Statistics

[edit]
Main category:Free statistical software
  • R – Statistics software
  • LimeSurvey – Online survey system

Theology

[edit]

Bible study tools

[edit]

Typesetting

[edit]
Main category:Free typesetting software

Web conferencing

[edit]
Main article:Web conferencing
See also:Comparison of web conferencing software

See also

[edit]

General directories

[edit]

Open-source organizations

[edit]

References

[edit]
  1. ^Richard Stallman (July 13, 2011)."Why Open Source misses the point of Free Software". RetrievedAugust 24, 2011.
  2. ^"How a top Chinese AI model overcame US 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.

External links

[edit]
General
Software
packages
Community
Organisations
Licenses
Types and
standards
Challenges
Related
topics
Retrieved from "https://en.wikipedia.org/w/index.php?title=List_of_free_and_open-source_software_packages&oldid=1299437803"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp