下面是自由及开放原始码软件——即采用自由软件授权英语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)

计算机模拟

财务

  • Adempiere英语Adempiere——ERP(企业资源计划)商务包
  • Bitcoin——P2P分散型数字货币
  • 博尔尼塔开源解决方案——业务流程管理
  • Compiere——ERP自动化会计解决方案,支持链条、销售清单和销售订单
  • CiviCRM——针对非盈利组织的组织关系管理软件
  • Cyclos——用于小额信贷机构、补充货币英语complementary currency系统和时间银行(timebanks)的软件
  • Dolibarr——基于Web的ERP系统
  • Ebase——特别为非盈利组织开发的组织关系管理工具
  • Ethereum——P2P分散型数字货币 + 公共区块链电子平台
  • EOS页面存档备份,存于互联网档案馆)——P2P分散型数字货币 + 公共区块链电子平台
  • Frontaccounting——基于Web的复式簿记和ERP系统
  • GnuCash——复式簿记
  • Grisbi——单式簿记
  • HomeBank——用于个人
  • IDempiere——Adempiere + OSGI ERP 企业资源计划
  • Ino erp——基于动态Pull的ERP系统
  • jFin
  • JFire——用JavaJDO写成的ERP商务包
  • JQuantLib——基于Java的定量金融学应用接口(API)框架,适用于金融工具的估值和更多……
  • KMyMoney——复式簿记
  • LedgerSMB——复式簿记
  • Mifos——微型金融机构管理软件
  • MyEtherWallet页面存档备份,存于互联网档案馆) ——以太坊加密货币钱包
  • Openbravo
  • OrangeHRM——商业人力资源管理
  • Postbooks——综合会计及ERP商务包
  • QuickFIX ——用C++写成,再用C#、Ruby和Python包装的FIX protocol引擎
  • QuickFIX/J——用Java写成的FIX protocol引擎
  • SQL Ledger——复式簿记
  • SugarCRM——商业客户关系管理
  • Tryton
  • TurboCASH——适用于Windows的复式簿记
  • vtiger CRM——客户关系管理(Customer Relationship Management,CRM)软件,具备销售力量自动化、市场管理、客户服务/支持、库存管理
  • WebERP——基于Web的ERP系统

图书馆集成管理软件

  • Evergreen
  • Koha
  • NewGenLib
  • OpenBiblio
  • PMB
  • refbase——基于Web的机构存储和参考文献管理软件

图像编辑器

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

数学

动态几何软件

符号计算软件

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

  • Euler Math Toolbox ——有自己的语法, 也可以使用 C 或 Python
  • Julia
  • JavaScript ——结合Rlab等扩展函数库
  • Octave
  • Python——结合NumPySciPyMatplotlibSymPy等扩展函数库
  • R语言 ——R语言 目前支持数值计算的包一直在成长, 内建矩阵计算的指令很多, 数值微分 numDeriv,adapt, 符号运算 Ryacas,rSymPy, 微分方程 dsolve, 线性规划 linprog,Rglpk, 等等, 另外bigmemorybigalgebra 可以进行大矩阵计算
  • SciLab

参考文献管理软件

  • 参见参考文献管理软件的比较

科学

生物资讯学

  • 参见开源生物资讯学软件列表

化学资讯学

  • Chemistry Development Kit
  • JOELib
  • OpenBabel

地理资讯系统

网格计算

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

显微图像处理

分子动力学

分子查看器

  • Avogadro
  • BALLView
  • Jmol
  • Molekel
  • MeshLab,能导入PDB资料组并从中构建外观
  • PyMOL
  • QuteMol
  • RasMol

纳米技术

测绘

风险管理

统计学

调查

量子化学

辅助技术

演讲(合成与识别)

  • CMU Sphinx——卡内基梅隆大学出的演讲识别软件
  • Emacspeak——桌面音频
  • ESpeak——英语和其他语言的紧凑型软件语音合成器
  • Festival Speech Synthesis System
  • Modular Audio Recognition Framework——声音、音频和演说的NLP处理
  • NonVisual Desktop Access——(NVDA)Windows的屏幕阅读器
  • Text2Speech——轻量的易于使用的文本到语音(TTS)软件

其他辅助技术

  • Dasher——独立的文本输入软件
  • Gnopernicus——GNOME 2的AT包
  • Virtual Magnifying Glass——跨平台的屏幕放大工具

数据存储和管理

备份软件

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

数据挖掘

  • Environment for DeveLoping KDD-Applications Supported by Index-Structures (ELKI)——用Java写成的数据挖掘框架,注重于聚类及离群点检测方法
  • SCaViS——基于Java的数据分析框架
  • Konstanz Information Miner (KNIME)
  • OpenNN——用C++编程语言写成的开源神经网络软件库
  • Orange (软件)——对新手和专家开发的数据虚拟化和数据挖掘,通过可视化编程或Python脚本。扩展于生物资讯学和文本挖掘。
  • RapidMiner——用Java写成的数据挖掘软件,充分集成Weka,具有350多种操作,用于预处理、机器学习、可视化等,预览版以开放原始码形式发布
  • Scriptella ETL——ETL (Extract-Transform-Load)和脚本执行工具。支持与J2EE和Spring的集成。提供对CSV、LDAP、XML、JDBC/ODBC及其他数据源的连接。
  • Weka——用Java写成的数据挖掘软件,具备用于分类、回归和聚类机器学习操作
  • JasperSoft——带可编程抽象层的数据挖掘软件

数据可视化组件

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

数码资产管理软件

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

磁碟分区软件

企业搜索引擎

ETL(Extract Transform Load)

  • CloverETL商业版
  • Konstanz Information Miner (KNIME)
  • Pentaho
  • SpagoBI
  • Talend

压缩文件管理器

文件系统

网络及因特网

广告

  • OpenX

通讯相关

  • Asterisk——电话和VoIP伺服器
  • Ekiga——适用于GNOME和Microsoft Windows的视频会议软件
  • FreePBX——适用于Asterisk的前端和高级PBX配置
  • FreeSWITCH——电话平台
  • Jitsi——Java VoIP和即时通讯客户端
  • QuteCom——自由的声音、视频和IM客户端应用
  • sipX——SIP通讯伺服器
  • Slrn——新闻阅读器
  • Twinkle——VOIP软件电话

E-mail

文件传输

即时通讯

IRC客户端

中介软件

  • Apache Axis2——Web服务框架(组件可以用Java和C实行)
  • Apache Geronimo
  • Bonita Open Solution(软件)——J2EE web应用和Java BPMN2执行引擎
  • GlassFish应用程式伺服器
  • Jakarta Tomcat——伺服器小程序容器和独立网页伺服器
  • JBoss应用程式伺服器
  • ObjectWeb JOnAS——Java Open Application Server,J2EE应用伺服器
  • SmartVariables——通用的网络共享对象的应用程式伺服器
  • TAO (software)——OMG的CORBA标准的C++实现

RSS/Atom阅读器/聚合器

  • Akregator——运行于KDE的平台
  • Liferea——运行于GNOME的平台
  • RSS Bandit——Windows——.NET
  • RSSOwl——Windows、Mac OS X、Solaris、Linux——Java SWT Eclipse
  • Sage (Mozilla Firefox extension)

P2P文件传输

门户伺服器

  • Drupal
  • eXo Platform
  • Liferay
  • Oxwall——社区网站软件
  • Sun Java System Portal Server
  • uPortal

远程访问和管理

路由软件

网页浏览器

网络摄像机

网页抓取器

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应用伺服器

其他网络程序

教育

教育套件

  • ATutor——基于web的教学内容管理系统(Learning Content Management System,LCMS)
  • Chamilo——基于web的电子教学和内容管理系统
  • DoceboLMS
  • eFront——基于图标的教学管理系统
  • FlightPath——大学的学术通知软件
  • GCompris
  • Gnaural——脑波夹带软件
  • IUP Portfolio
  • ILIAS——基于web的教学管理系统(LMS)
  • Moodle
  • Omeka
  • openSIS——基于web的学生资讯和学校管理系统
  • Sakai Project——基于web的教学管理系统
  • SWAD - 基于web的教学管理系统
  • Tux Paint——3–12岁儿童的画图应用
  • Anki ——基于间隔重复字卡软件

地理学

  • KGeography

教学支持

语言

  • Kiten
  • KVerbos

文字输入

其他教育软件

  • KEduca

文件管理器

游戏

应用层

系谱

图形用户界面

桌面环境

窗口管理器

窗口系统

群组软件

内容管理系统

Wiki

医疗服务软件

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

媒体

2D动画

3D动画

音频编辑器、管理器

CD/USB刻录软件

Flash动画

  • Pencil Animation
  • SWFTools(用于脚本)

图形

图库

图像查看器

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

电视

视频转换器

  • Dr. DivX
  • FFmpeg
  • MEncoder
  • OggConvert
  • Transcode

视频编辑器

视频解码器

视频播放器

其他媒体软件包

  • Celtx——媒体预生产软件
  • GNOME Subtitles

操作系统

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

模拟器和虚拟机

密码管理器

个人资讯管理器

  • Chandler——由OSAF开发
  • KAddressBook
  • Kontact
  • KOrganizer
  • Mozilla Calendar——基于Mozilla的跨平台日历软件
  • Novell Evolution
  • OpenSync (软件)
  • Project.net——商业项目管理
  • TeamLab——项目管理和合作平台

编程语言支持

Bug追踪器

代码生成器

  • Bison
  • CodeSynthesis XSD——适用于C++XML Data Binding编译器
  • CodeSynthesis XSD/e——适用于移动和嵌入式装置的验证XML解析器/串行器和C++ XML Data Binding生成器
  • Flex lexical analyser——词法分析器
  • Kodos
  • Open Scene Graph——3D图型应用编程界面
  • OpenSCDP——开放的智慧卡开发平台
  • phpCodeGenie
  • SableCC——适用于Java和.Net的分析程序的生成程序
  • SWIG——用于多种语言的简化包装和接口生成器
  • ^txt2regex$
  • xmlbeansxx——用于C++的XML Data Binding代码生成器
  • YAKINDU Statechart Tools——用于C++和Java的状态图代码生成器

文档生成器

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

配置软件

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

集成开发环境

版本控制系统

屏幕保护程序

  • BOINC
  • Electric Sheep
  • XScreenSaver

安全

杀毒

  • ClamAV
  • ClamWin
  • Gateway Anti-Virus
  • Lynis

数据丢失防护

  • MyDLP

数据恢复

辨析工具

  • The Coroner's Toolkit
  • The Sleuth Kit

磁碟擦除

  • DBAN
  • srm

加密

磁碟加密

防火墙

网络和安全监控

SSH

其他安全软件

神学

圣经学习工具

  • BibleDesktop — 用于跨平台
  • BibleTime — 用于使用KDELinux
  • Go Bible — 用于Java手机
  • jSword — 用于Java
  • MacSword — 用于Mac OS X
  • Marcion — 用于LinuxWindows,使用Qt UI框架并嵌入MySQL伺服器
  • openlp.org — 用于教堂的礼拜演示软件以显示歌曲、圣经、影片等
  • SwordBible — 用于Windows
  • The SWORD Project for Windows — 用于Windows
  • Xiphos The_SWORD_Project — 用于GNOMELinux

排版

参见

一般目录

参考资料

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.