【转载】开源且免费软件包分类列表

转载自:http://my.oschina.net/u/617889/blog/86688

This is a list of free and open source software packagescomputer software licensed under free software licenses andopen source licenses. Software that fits the Free Software Definition may be more appropriately called free software; theGNU 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.

Contents

   [hide

Applied fields

Artificial intelligence

  • General

    • OpenCog A project that aims to build an artificial general intelligence (AGI) framework. OpenCog Prime is a specific set of interacting components designed to give rise to human-equivalent artificial general intelligence.
  • Computer Vision
    • AForge.NET Computer Vision, Artificial Intelligence and Robotics library for the .NET Framework
    • OpenCV Computer Vision Library in C++
  • Machine Learning
  • Planning
    • TREX Reactive planning
  • Robotics
    • ROS Robot Operating System

CAD

Main category:  Free computer-aided design software

Electronic design automation (EDA)

Main category:  Free electronic design automation software

Computer simulation

  • Blender; 3D modeling software written in Python and C++ that can make animations and games
  • SimPy; queue-theoretic event-based simulator written in Python

Finance

See also:  Comparison of accounting software

Integrated Library System

Mathematics

Main category:  Free mathematics software

Reference management software

Science

Main category:  Free science software

Bioinformatics

Cheminformatics

Geographic Information Systems

Main category:  Free GIS software

Grid Computing

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

Microscope image processing

Molecular dynamics

Molecule viewer

Nanotechnology

Plotting

Main category:  Free plotting software

Statistics

Main category:  Free statistical software

Assistive technology

Speech (synthesis and recognition)

Other assistive technology

Data storage and management

Backup software

Main category:  Free backup software

Database management systems (including administration)

Main category:  Free database management systems

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 is a toolkit for 3D computer graphics, image processing and visualization.

Disk partitioning software

Main category:  Free partitioning software

Enterprise search engines

ETLs (Extract Transform Load)

File archivers

Main category:  Free data compression software

File Systems

Networking and Internet

Advertising

Communication-related

E-mail

Main category:  Free email software

File transfer

Main category:  Free file transfer software

Instant messaging

Main category:  Free instant messaging clients

IRC Clients

Main category:  Free Internet Relay Chat clients

Middleware

RSS/Atom readers/aggregators

Peer-to-peer file sharing

Main category:  Free file sharing software

See also category:  Free BitTorrent clients

Portal Server

Remote access and management

Routing software

Main category:  Free routing software

Web browsers

Main category:  Free web browsers

Webcam

Webgrabber

Web-related

  • Apache Cocoon — a web application framework
  • Apache — the most popular web server
  • AWStats — a log file parser and analyzer
  • BookmarkSync — a tool for browsers
  • Cherokee — Speedy, feature rich HTTP Server
  • CougarXML — a Javascript framework for parsing and manipulating XML code, based on W3C DOM Level-3 specifications.
  • curl-loader - a powerful HTTP/HTTPS/FTP/FTPS loading and testing open-source tool
  • Hiawatha — Secure, high performance and easy-to-configure HTTP Server
  • HTTP File Server — a user friendly file server software with a drag and drop interface
  • ICDL Crawling — a distributed web crawler based on Website Parse Template
  • lighttpd — Resource sparing but also fast and full featured HTTP Server
  • nginx — lightweight, high performance web server/reverse proxy and e-mail (IMAP/POP3) proxy
  • NetKernel — an internet application server
  • Piwik - a web analytics system
  • Qcodo — a PHP5 framework
  • Squid (software) — web proxy cache
  • SEO Panel - First Open Source Control Panel for Search Engine Optimization
  • Web-Developer Server Suite — a package of web applications including Apache, MySQL, and PHP
  • XAMPP — a package of web applications including Apache and MySQL
  • Zope — a web application server

Other networking programs

Educational

Educational suites

  • ATutor - a web-based Learning Content Management System (LCMS)
  • Chamilo - a web-based e-learning and content management system
  • DoceboLMS
  • eFront - an icon-based learning management system
  • GCompris
  • Gnaural — Brainwave entrainment software
  • IUP Portfolio
  • ILIAS - a web-based learning management system (LMS)
  • Moodle
  • Omeka
  • openSIS - a web-based Student Information and School Management System system
  • Sakai Project - a web-based learning management system
  • Tux Paint - a paint application for 3–12 year olds.

Geography

Learning support

Main category:  Free learning support software

Language

Typing

Other educational programs

File managers

Main category:  Free file managers

Games

Main article:  List of open source games

Application layer

Genealogy

Main category:  Free genealogy software

Graphical user interface

Desktop environments

Main category:  Free desktop environments

Window managers

Main category:  Free X window managers

Windowing system

Main category:  Free windowing systems

Groupware

Main category:  Free groupware

Content management systems

Main category:  Free content management systems

Wiki software

Main category:  Free wiki software

Healthcare software

Main article:  List of open source healthcare software

Main article:  List of Open Source Bioinformatics software

Media

2D animation

3D animation

Audio editors / audio management

Main article:  Free audio software

CD-writing software

Main category:  Free optical disc authoring software

Flash animation

Graphics

Main category:  Free graphics software

Image galleries

Main category:  Free image galleries

Image viewers

Multimedia codecs / containers / splitters

Main category:  Free multimedia codecs, containers, and splitters

Radio

Television

Main category:  Free television software

See also:  Comparison of PVR software packages

Video editing

See also:  List of video editing software#Open-source

Video players

Main article:  Comparison of video player software

Other media packages

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.

Main category:  Free software operating systems

Emulation and Virtualisation

Main category:  Free emulation software

Main category:  Free virtualization software

Password management

Personal information managers

Programming language support

Main article:  List of open-source programming languages

Bug trackers

Code generators

Configuration software

Debuggers (for testing and trouble-shooting)

Integrated development environments

Main category:  Free integrated development environments

Version control systems

Main category:  Free revision control software

Screensavers

Security

Anti-virus

Data loss prevention

Data recovery

See also:  List of data recovery software

Forensics

Disk erasing

Encryption

Disk encryption

Firewall

Network and security monitoring

Main category:  Free network management software

Secure Shell (ssh)

Other security programs

Main category:  Free security software

Theology

Bible study tools

原文地址:http://en.wikipedia.org/wiki/List_of_open-source_software_packages

时间: 2024-09-25 18:37:32

【转载】开源且免费软件包分类列表的相关文章

php通过分类列表产生分类树数组的方法

  这篇文章主要介绍了php通过分类列表产生分类树数组的方法,涉及php操作数组与分类节点的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了php通过分类列表产生分类树数组的方法.分享给大家供大家参考.具体分析如下: 这里$list 为分类列表数组,键为分类 ID,值为分类节点对象,pid 为父分类 ID php代码如下: ? 1 2 3 4 5 6 7 8 9 10 11 $tree = array(); foreach ($list as $id => $row) { $

无法解析或打开软件包的列表或是状态文件解决方案

无法解析或打开软件包的列表或是状态文件解决方案   正在读取软件包列表... 有错误! E: Encountered a section with no Package: header E: Problem with MergeList /var/lib/apt/lists/cn.archive.ubuntu.com_ubuntu_dists_ natty_main_i18n_Translation-en E: 无法解析或打开软件包的列表或是状态文件.   www.2cto.com   问题:软

无法解析或打开软件包的列表或是状态文件 解决方案

如果你刚搞了升级的源,或是一些的别的原因,不能升级,或是软件心中心打不开了. 如果遇到:正在读取软件包列表... 有错误! 或是无法解析或打开软件包的列表或是状态文件. 就用如下办法: sudo rm /var/lib/apt/lists/* -vf 删除所有你添加过的升级源

Jquery+Ajax+PHP+MySQL实现分类列表管理(上)_jquery

在实际应用中,我们要管理一个客户分类,实现对客户分类的增加.删除和修改等操作,如何让这些操作变得更人性化,让用户操作起来更加方便成了我们必须研究的课题.   准备阶段 您需要具备HTML和Jquery等前端知识,以及基本的PHP程序和MySql数据库相关知识.要实现本文中的DEMO示例,首先需要一个mysql数据库: CREATE TABLE `catalist` ( `cid` int(11) NOT NULL auto_increment, `title` varchar(100) NOT

分享几个zblogPHP调用文章分类列表的方法

zblog php调用包含子分类文章的分类列表文章 做zblog php版本的CMS企业模板,通过GetList函数调用指定分类文章时,发现调用结果只有指定ID分类的文章,该ID分类下的子分类文章没有显示在调用结果中,在zblog官方论坛咨询,管理员给出回复,是GetList函数参数没有设置完整(所以要仔细研究函数). 完整代码: {foreach GetList(文章数量,分类ID,null,null,null,null,array('has_subcate' => true)) as $re

wget各种选项分类列表与下载_DOS/BAT

wget各种选项分类列表 "    启动    -V,  --version           显示wget的版本后退出   -h,  --help              打印语法帮助   -b,  --background        启动后转入后台执行   -e,  --execute=COMMAND   执行`.wgetrc'格式的命令,wgetrc格式参见/etc/wgetrc或~/.wgetrc "    记录和输入文件    -o,  --output-file=F

wordpress当分类列表或搜索结果只有一篇文章时直接跳转到该文章页面

当分类列表只有一篇文章时直接跳转到该文章页面 当分类下只有一篇文章时能不能直接跳转到该文章页面,答案是可以的,方法的搜索结果是一下的,区别是把判断当前页面是搜索结果页面改为是分类列表页面即可,修改后的代码如下. 把下面的代码添加到主题的functions.php文件: function category_jump_page() { //定义函数  if(is_category()) { //判断是否是分类列表页面   global $wp_query; //定义全局变量   if ($wp_qu

php通过分类列表产生分类树数组的方法_php技巧

本文实例讲述了php通过分类列表产生分类树数组的方法.分享给大家供大家参考.具体分析如下: 这里$list 为分类列表数组,键为分类 ID,值为分类节点对象,pid 为父分类 ID php代码如下: $tree = array(); foreach ($list as $id => $row) { $pid = $row->pid; if ($pid == 0) { $tree[] = &$list[$id]; } else if (isset($list[$pid])) { $par

你属于开源性格测试六大分类中的哪一类呢

开源贡献者往往充满激情--他们愿意为项目奉献一切,这也自然会囊括相当一部分个性化因素.我们将共同了解贡献者中的几大不同性格类型.他们的目标所在,并如何在追求质朴与追求完美的pull请求之间做好取舍工作.在各类开源性格类型当中,您最认同哪一种呢?比如泛用型.专用型.完美主义者.概念论者.冒险主义者,还是拘泥传统者? 在团队当中工作必然要面临着成员们对于特定议题的争论,这当然并不是什么坏事.不同的意见有助于确保每位成员的思路都能得到讨论,同时确定问题来源并将重点集中在手头任务的核心矛盾身上. 然而,