下面是自由及开放源代码软件包——即采用自由软件授权和开源许可证的计算机软件的列表。符合自由软件定义的软件可能称为自由软件更为适宜;GNU计划尤其反对他们的软件被称为“开源”。[1]欲知更多有关开源软件信息及其理论背景,请参考开源软件运动和自由软件运动。不过,几乎所有的符合开源软件定义的软件都是自由软件,故而也在此列出。
应用领域
人工智能
- 通用
- OpenCog——以构建通用人工智能(Artificial General Intelligence,AGI)架构为目标的项目。OpenCog Prime是用于设计增进相当于人类的通用人工智能相互作用的组件的具体安排
- 计算机视觉
- 机器学习
- 计划
- 机器人技术
- ROS——机器人操作系统(Robot Operating System)
CAD
电子设计自动化(EDA)
计算机模拟
财务
图书馆集成管理软件
图像编辑器
数学
動態幾何軟體
符號計算軟體
科學(矩陣)計算, 2D、3D 函數繪圖軟體
- Euler Math Toolbox ——有自己的語法, 也可以使用 C 或 Python
- Julia
- JavaScript ——結合Rlab等擴充函數庫
- Octave
- Python——結合NumPy、SciPy、Matplotlib、SymPy等擴充函數庫
- R語言 ——R語言 目前支援數值計算的套件一直在成長, 內建矩陣計算的指令很多, 數值微分 numDeriv,adapt, 符號運算 Ryacas,rSymPy, 微分方程 dsolve, 線性規劃 linprog,Rglpk, 等等, 另外bigmemory、bigalgebra 可以進行大矩陣計算
- SciLab
参考文献管理软件
科学
生物信息学
化学信息学
地理信息系统
网格计算
显微图像处理
分子动力学
分子查看器
纳米技术
测绘
风险管理
统计学
调查
量子化学
辅助技术
演讲(合成与识别)
其他辅助技术
数据存储和管理
备份软件
数据库管理系统(含超级管理员)
数据挖掘
数据可视化组件
- ParaView——桑迪亚国家实验室开发的测绘和可视化功能,使用多个计算机处理器的大规模并行可视化的实现
- VTK——3D电脑成像、图像处理和可视化工具
数字资产管理软件
- OpenDAM,自由和开源数字资产管理软件,用于企业内容管理整合,管理图像、图片和视频文件。
磁盘分区软件
企业搜索引擎
压缩文件管理器
文件系统
网络及因特网
广告
通讯相关
E-mail
文件传输
即时通讯
IRC客户端
中介软件
P2P文件传输
门户服务器
远程访问和管理
路由软件
网页浏览器
网络摄像机
网页抓取器
Web相关
其他网络程序
教育
教育套件
地理学
教学支持
语言
文字输入
其他教育软件
文件管理器
游戏
应用层
系谱
图形用户界面
桌面环境
窗口管理器
窗口系统
群组软件
内容管理系统
Wiki
医疗服务软件
媒体
2D动画
3D动画
音频编辑器、管理器
CD/USB刻录软件
Flash动画
图形
图库
图像查看器
多媒体编码器、容器、分离器
电视
视频转换器
视频编辑器
视频解码器
视频播放器
其他媒体软件包
操作系统
注意这些系统的可用发行版会包含或提供的版本和安装/附加的不自由不开放源代码的软件。
模拟器和虚拟机
密码管理器
个人信息管理器
编程语言支持
Bug追踪器
代码生成器
文档生成器
配置软件
调试器(用于测试故障检测)
集成开发环境
版本控制系统
屏幕保护程序
安全
杀毒
数据丢失防护
数据恢复
辨析工具
磁盘擦除
加密
磁盘加密
防火墙
网络和安全监控
SSH
其他安全软件
神学
圣经学习工具
排版
参见
一般目录
参考资料
一般目录
对Windows的开源