自由及开放原始码软件列表

维基媒体列表条目

下面是自由及开放原始码软件——即采用自由软件授权英语Free software license开源许可证计算机软件的列表。符合自由软件定义软件可能称为自由软件更为适宜;GNU计划尤其反对他们的软件被称为“开源”。[1]欲知更多有关开源软件资讯及其理论背景,请参考开源软件运动自由软件运动。不过,几乎所有的符合开源软件定义软件都是自由软件,故而也在此列出。

应用领域

人工智慧

  • 通用
    • OpenCog——以构建通用人工智慧(Artificial General Intelligence,AGI)架构为目标的项目。OpenCog Prime是用于设计增进相当于人类的通用人工智慧相互作用的组件的具体安排
  • 计算机视觉
    • AForge.NET英语AForge.NET——基于.NET Framework的计算机视觉、一般人工智慧和机器人技术库
    • OpenCV——用C++编写的计算机视觉库
  • 机器学习
  • 计划
    • TREX——反应计划
  • 机器人技术
    • ROS——机器人操作系统(Robot Operating System)

CAD

电子设计自动化(EDA)

计算机模拟

财务

图书馆集成管理软件

图像编辑器

  • Darktable——数码图像工作流管理,含RAW处理。
  • digiKam——包含编辑功能的集成图像工具包。
  • GIMP————GNU图像处理程序
  • Inkscape——开源矢量图形编辑器
  • Nodebox——开源矢量图形编辑器
  • Krita————自由开源的免费绘画软件
  • Mtpaint——针对像素图且能在老计算机上运行的绘图软件

数学

动态几何软件

符号计算软件

科学(矩阵)计算, 2D、3D 函数绘图软件

参考文献管理软件

科学

生物资讯学

化学资讯学

地理资讯系统

网格计算

  • P-GRADE Portal——网格计算软件,可以通过高级的Web界面创建、解析和显示工作流程

显微图像处理

分子动力学

分子查看器

纳米技术

测绘

风险管理

统计学

调查

量子化学

辅助技术

演讲(合成与识别)

其他辅助技术

数据存储和管理

备份软件

数据库管理系统(含超级管理员)

数据挖掘

数据可视化组件

  • ParaView——桑迪亚国家实验室开发的测绘和可视化功能,使用多个计算机处理器的大规模并行可视化的实现
  • VTK——3D电脑成像、图像处理和可视化工具

数码资产管理软件

  • OpenDAM,自由和开源数码资产管理软件,用于企业内容管理集成,管理图像、图片和视频文件。

磁碟分区软件

企业搜索引擎

ETL(Extract Transform Load)

压缩文件管理器

文件系统

网络及因特网

广告

通讯相关

E-mail

文件传输

即时通讯

IRC客户端

中介软件

RSS/Atom阅读器/聚合器

P2P文件传输

门户伺服器

远程访问和管理

路由软件

网页浏览器

网络摄像机

网页抓取器

Web相关

  • Apache Cocoon——web应用框架
  • Apache——最流行的网页伺服器
  • AWStats——日志文件分析工具
  • BookmarkSync——浏览器的工具
  • Cherokee——快速、有特色的富HTTP伺服器
  • CougarXML——用来解析和处理XML代码的Javascript框架,基于W3C DOM Level-3规格
  • curl-loader——强大的开源HTTP/HTTPS/FTP/FTPS加载和测试工具
  • Hiawatha——安全、高性能且易于使用的HTTP伺服器
  • HTTP File Server——带拖拽界面的用户友好型伺服器软件
  • lighttpd——节省资源且快速及功能完善的HTTP伺服器
  • Lucee——CFML应用伺服器
  • nginx——轻量、高性能的web伺服器/反向代理和e-mail(IMAP/POP3)代理
  • NetKernel——互联网应用伺服器
  • Piwik——web分析系统
  • Qcodo——PHP5框架
  • Squid (software)——web代理缓存
  • XAMPP——含有Apache和MySQL的web应用包
  • Zope——web应用伺服器

其他网络程序

教育

教育套件

地理学

教学支持

语言

文字输入

其他教育软件

文件管理器

游戏

应用层

系谱

图形用户界面

桌面环境

窗口管理器

窗口系统

群组软件

内容管理系统

Wiki

医疗服务软件

  • OpenEMR——开源电子病历集成软件

媒体

2D动画

3D动画

音频编辑器、管理器

CD/USB刻录软件

Flash动画

图形

图库

图像查看器

多媒体编码器、容器、分离器

电视

视频转换器

视频编辑器

视频解码器

视频播放器

其他媒体软件包

操作系统

注意这些系统的可用发行版会包含或提供的版本和安装/附加的不自由不开放原始码的软件。

模拟器和虚拟机

密码管理器

个人资讯管理器

编程语言支持

Bug追踪器

代码生成器

文档生成器

  • Doxygen——用于撰写软件参考文档的工具。文档以代码撰写。
  • Mkd——从原始码文件提取软件文档,来自伪代码注释
  • Natural Docs——宣称使用像从注释输入的那样更自然的语言,由此得名。

配置软件

调试器(用于测试故障检测)

集成开发环境

版本控制系统

屏幕保护程序

安全

杀毒

数据丢失防护

数据恢复

辨析工具

磁碟擦除

加密

磁碟加密

防火墙

网络和安全监控

SSH

其他安全软件

神学

圣经学习工具

排版

参见

一般目录

参考资料

  1. ^ Richard Stallman. Why Open Source misses the point of Free Software. July 13, 2011 [August 24, 2011]. (原始内容存档于2011-08-20). 

一般目录

对Windows的开源