英雄联盟排名数据最新

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

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

Artificial intelligence [ edit ]

General AI [ edit ]

Computer vision [ edit ]

Machine learning [ edit ]

Planning [ edit ]

Robotics [ edit ]

  • ROS – Robot Operating System
  • Webots – Robot Simulator
  • YARP – Yet Another Robot Platform

Assistive technology [ edit ]

Speech (synthesis and recognition) [ edit ]

Other assistive technology [ edit ]

CAD [ edit ]

Electronic design automation (EDA) [ edit ]

Computer simulation [ edit ]

Cybersecurity [ edit ]

Antivirus [ edit ]

Data loss prevention [ edit ]

Data recovery [ edit ]

Forensics [ edit ]

Anti-forensics [ edit ]

Disk erasing [ edit ]

Encryption [ edit ]

Disk encryption [ edit ]

Firewall [ edit ]

Network and security monitoring [ edit ]

Secure Shell (SSH) [ edit ]

Password management [ edit ]

Other cybersecurity programs [ edit ]

Data storage and management [ edit ]

Backup software [ edit ]

Database management systems (including administration) [ edit ]

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 ]

Enterprise search engines [ edit ]

ETLs (Extract Transform Load) [ edit ]

File archivers [ edit ]

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. [3]
  • 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.

E-book management and editing [ edit ]

Educational [ edit ]

Educational suites [ edit ]

  • ATutor – Web-based Learning Content Management System (LCMS)
  • 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
  • FlightPath – Academic advising software for universities
  • GCompris – Educational entertainment, aimed at children aged 2–10
  • Gnaural – Brainwave entrainment software
  • 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
  • Tux Paint – Painting application for 3–12 year olds
  • UberStudent – Linux based operating system and software suite for academic studies

Geography [ edit ]

Learning support [ edit ]

Language [ edit ]

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

File managers [ edit ]

Finance [ edit ]

Accounting [ edit ]

Cryptocurrency [ edit ]

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

CRM [ edit ]

ERP [ edit ]

Human resources [ edit ]

Microfinance [ edit ]

Process management [ edit ]

Trading [ edit ]

Games [ edit ]

Action [ edit ]

Application layer [ edit ]

Emulation [ edit ]

Puzzle [ edit ]

Sandbox [ edit ]

Simulation [ edit ]

Strategy [ edit ]

Genealogy [ edit ]

Geographic information systems [ edit ]

Graphical user interface [ edit ]

Desktop environments [ edit ]

Window managers [ edit ]

Windowing system [ edit ]

Groupware [ edit ]

Content management systems [ edit ]

Wiki software [ edit ]

Healthcare software [ edit ]

Integrated library management software [ edit ]

Image editor [ edit ]

  • Darktable – Digital image workflow management, including RAW photo processing
  • digiKam – Integrated photography toolkit including editing capabilities
  • GIMP – Raster graphics editor aimed at image retouching/editing
  • 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.
  • RawTherapee – Digital image workflow management aimed at RAW photo processing

Mathematics [ edit ]

Statistics [ edit ]

Numerical Analysis [ edit ]

Geometry [ edit ]

Spreadsheet [ edit ]

Media [ edit ]

Audio editors, audio management [ edit ]

CD/USB-writing software [ edit ]

Flash animation [ edit ]

Game engines [ edit ]

Graphics [ edit ]

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

3D [ edit ]

  • Blender – Computer graphics software featuring modeling, sculpting, texturing, rigging, simulation, rendering, camera tracking, video editing, and compositing
  • OpenFX – Modeling and animation software with a variety of built-in post processing effects
  • Seamless3d – Node-driven 3D modeling software
  • Wings 3D subdivision modeler inspired by Nendo and Mirai from Izware.

Image galleries [ edit ]

Image viewers [ edit ]

Multimedia codecs, containers, splitters [ edit ]

Television [ edit ]

Video converters [ edit ]

Video editing [ edit ]

Video encoders [ edit ]

Video players [ edit ]

Other media packages [ edit ]

Networking and Internet [ edit ]

Advertising [ edit ]

Communication-related [ edit ]

E-mail [ edit ]

File transfer [ edit ]

Grid and distributed processing [ edit ]

Instant messaging [ edit ]

IRC Clients [ edit ]

Middleware [ edit ]

RSS/Atom readers/aggregators [ edit ]

Peer-to-peer file sharing [ edit ]

Portal Server [ edit ]

Remote access and management [ edit ]

Routing software [ edit ]

Web browsers [ edit ]

Graphical [ edit ]

Text-based [ edit ]

Webcam [ edit ]

Webgrabber [ edit ]

Web-related [ edit ]

  • Apache Cocoon – A web application framework
  • Apache – The most popular web server
  • AWStats – Log file parser and analyzer
  • BookmarkSync – Tool for browsers
  • Cherokee – Fast, feature-rich HTTP server
  • curl-loader – Powerful HTTP/HTTPS/FTP/FTPS loading and testing tool
  • FileZilla – FTP
  • 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
  • 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 suites [ edit ]

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.

Emulation and Virtualisation [ edit ]

Personal information managers [ edit ]

Programming language support [ edit ]

Bug trackers [ edit ]

Code generators [ edit ]

Documentation generators [ edit ]

  • Doxygen – Tool for writing software reference documentation. The documentation is written within code.
  • Mkd – The software documentation is extracted from the sources files, from 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 ]

Version control systems [ edit ]

Reference management software [ edit ]

Risk Management [ edit ]

Science [ edit ]

Bioinformatics [ edit ]

Cheminformatics [ edit ]

Electronic Lab Notebooks [ edit ]

Geographic Information Systems [ edit ]

Geoscience [ edit ]

Grid computing [ edit ]

  • P-GRADE Portal – Grid portal software enabling the creation, execution and monitoring of workflows through high-level Web interfaces

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

  • GROMACS – Protein, lipid, and nucleic acid simulation
  • LAMMPS – Molecular dynamics software
  • MDynaMix – General-purpose molecular dynamics, simulating mixtures of molecules
  • ms 2 - molecular dynamics and Monte Carlo simulation package for the prediction of thermophysical properties of fluids
  • NWChem – Quantum chemical and molecular dynamics software

Molecule viewer [ edit ]

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

Nanotechnology [ edit ]

Plotting [ edit ]

Quantum chemistry [ edit ]

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

Screensavers [ edit ]

Statistics [ edit ]

Theology [ edit ]

Bible study tools [ edit ]

Typesetting [ edit ]

See also [ edit ]

General directories [ edit ]

References [ edit ]

  1. ^ Richard Stallman (July 13, 2011). "Why Open Source misses the point of Free Software" . Retrieved August 24, 2011 .
  2. ^ "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.
  3. ^ "Create great flyers, newsletters, brochures and more with open source software" . opensource.com . {{ cite web }} : CS1 maint: url-status ( link )
  4. ^ 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.
  5. ^ 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. {{ cite journal }} : CS1 maint: url-status ( link )

External links [ edit ]

See also [ edit ]