现已可用! 发布日期:2024 年 12 月 28 日

重点项目

以下是一些由 doxygen 生成的 HTML 输出示例。这些示例共同展示了 doxygen 的许多功能。

ALib
ALib 是一个通用的、不特定于用例的、平台独立的、底层的 C++ 类库。
CGAL
计算几何算法库
DBus
D-Bus 文档
Eigen
一个用于线性代数的 C++ 模板库
KDE
KDE API 参考
VTK
可视化工具包
Xerces C++
Xerces-C++ 文档

使用 Doxygen 的项目列表

已知已有超过 289 个应用程序和库使用 Doxygen 进行代码文档编写。

随着时间的推移,提供的一些链接可能不再有效,或者由于用户决定更改文档生成方式而指向非 Doxygen 文档。

4DTRIS
四维俄罗斯方块游戏
ACE+TAO
免费中间件和 CORBA ORB。
ADMB
用于开发最先进的非线性模型的软件包
Adobe 开源
Adobe 的开源网站是 Adobe 源库 (ASL) 和其他 Adobe 开源项目信息的所在地。
高级 UNIX 编程
本书第二版的源代码示例。
Aegis VM
Aegis VM 项目是一项持续的努力,旨在实现一个轻量级的、安全的虚拟机,用于执行 Java 字节码。
Agnix Kernel
Agnix 是一个开源项目,其成立目的是提供一个教育性的、网络操作系统内核。Agnix 是一个用纯 C 代码编写的扩展内核。它是学习操作系统内核架构的理想起点。
AI Loom
AI Loom 是一个跨平台工具包,用于快速开发人工智能代理。
AirTraffic
一个空中交通管制员游戏。
Album Shaper
Album Shaper 是一个图形应用程序,用于使用 HTML、XSLT 和 JPG 等开放格式创建、维护和共享相册。
Alpha++
一个用于 ALEPH(ALEPH 代表用于 LEp 物理学的装置)的面向对象分析框架。
ALSA
高级 Linux 声音架构项目专注于创建一个完全模块化的声音驱动程序,支持 kerneld 和 kmod。
Amygdala
Amygdala 是用于模拟脉冲神经网络 (SNN) 的开源软件。
Apache Portable Runtime
Apache Portable Runtime (APR) 的使命是提供一个免费的 C 数据结构和例程库,形成一个系统可移植层,适用于尽可能多的操作系统,包括 Unix、MS Win32、BeOS 和 OS/2。
Arageli
Arageli 是一个 C++ 库和一组程序,用于算术、代数、几何、线性规划和整数线性规划中的计算。
ArrayFire
ArrayFire 是具有最简单 API 的最快 GPU 矩阵库。
Asterisk
Asterisk 是一个适用于 Linux 的开源 PBX。
Atlas
ATLAS 是一项粒子物理实验,旨在探索物质的根本性质以及塑造我们宇宙的基本力。
aubit4gl
一个开源项目,旨在制作免费的、GNU/GPL 的、与 Informix-4GL 和 x4GL 兼容的开发工具(编译器、工具、库)
Audiere
Audiere 是一个高级音频 API。
AUGUI
AUGUI 框架是一组免费的类,用于简化 Mac OS X Audio Units 自定义 Carbon 编辑视图的开发。
Austria
Austria 是一个 C++ 库,其中包含智能指针、通用工厂、单元测试等。
Autodesk Maya
用于创建交互式 3D 应用程序的 3D 计算机图形软件,包括视频游戏、动画电影、电视剧或视觉效果。
Axter 的基于策略的智能指针
smart_ptr 是一个智能指针策略类,可以使用不同的所有权逻辑和语义策略,从而使开发人员可以针对特定需求获得最佳性能和/或接口。
Bakery
Bakery 是一个 C++ 框架,用于使用 Gnome-- 和 Gtk-- 创建 GNOME 应用程序。
Barracuda Web Server
Barracuda 嵌入式 Web 服务器是一个工业强度可嵌入的应用程序服务器引擎,已针对嵌入式设备进行了优化,但不限于此。
Bio++
Bio++ 是一组用于生物信息学的 C++ 库,包括序列分析、系统发育学、分子进化和群体遗传学。
brickOS
brickOS 是 Lego Mindstorms RCX 控制器的替代操作系统。
ByteML
BYTEML 是一个 Java 字节码/XML 互操作性框架,主要面向开发人员。
C++ Nurbs 库
非均匀有理 B 样条 (NURBS) 曲线和曲面是可以表示任何类型的曲线或曲面的参数函数。
C-XSC 库
用于扩展科学计算文档的 C++ 类库
can4linux
CAN 网络设备驱动程序
Cartotype
一个便携式地图引擎,它结合了高质量的制图、排版和路线查找。
CCBuild
ccbuild 类似于动态 Makefile。ccbuild 查找当前目录中的所有程序(包含“int main”)并对其进行编译。
CCfits
CCfits 是一个 C++ 类库,用于使用 FITS(灵活图像传输系统),该系统在天文学中广泛用于以二进制硬件独立格式存储图像和数据表。
CCTBX
计算晶体学工具箱 (cctbx) 是一个可重用的科学软件库,用于开发晶体结构测定程序。
CGAL
CGAL 以 C++ 库的形式提供对高效可靠的几何算法的轻松访问。
CGNS++
CGNS++ 是一个面向对象的接口,用于提供对 CGNS(CFD 通用符号系统)数据库的访问。
ChessTask
ChessTask 是一个用于创建国际象棋问题集合的工具。
CImg
一个 GPL 图像处理库。
Citadel
Citadel 是一个开源群件/协作服务器,它结合了电子邮件和日历、BBS、内容管理以及在线社区协作的优点。
Clicker
一个通用的操作系统内核,旨在完成从游戏、安全网络到用户友好计算的任何事情。
Clipper
该项目的目标是生成一组面向对象的库,用于组织晶体学数据和执行晶体学计算。
CodeDread
用于日志记录、内存管理、多线程、图形和配置文件解析的多个库。
CoGITaNT
CoGITaNT 是一个用于使用概念图开发应用程序的库(文档为法语)。
Coin3D
Coin3D 是一个开源 C++ 类库/工具包,用于 3D 模型保留、Open GL 渲染和操作。
Colorer-take5
Colorer take5 是一个语法高亮和文本解析库,它提供在主机编辑器系统中实时进行文本解析的服务,并将结果转换为彩色文本。
CommonC++
一个公开开发的 GNU C++ 包,为线程、套接字、文件访问、持久对象管理和系统服务提供可移植的支持。
Concepts
Concepts 是一组用 C++ 编写的类,允许使用各种方法求解椭圆偏微分方程。
Corona
Corona 是一个图像输入/输出库,只需几行代码即可读取、写入和操作图像文件。
Covered
一个 gEDA Verilog 代码覆盖率分析器。
cppcheck
Cppcheck 是一个用于 C/C++ 代码的静态分析工具。
CppUnit
CppUnit 是著名的 JUnit 单元测试框架的 C++ 端口。
CrossFire
Crossfire 是一个开源的、合作的多人图形 RPG 和冒险游戏。
Crypto++
Crypto++ 是一个免费的 C++ 加密方案类库。Crypto++ 的一个目的是充当公共领域(不受版权保护)源代码的存储库。
CVSGUI
CvsGui 项目使用流行的框架(MFC、PowerPlant、GTK+)通过 Python 或 TCL 提供 cvs 前端(WinCvs、MacCvs、gCvs),并提供脚本支持。
D-BUS
D-BUS 是一个消息总线系统,一种应用程序彼此通信的简单方式。
d-SEAMS
d-SEAMS 是一个用于分子模拟的分析工具集合。它已作为 C++ 中的高性能集群启用引擎实现,并通过 Lua 脚本接口进行扩展。
DC++
DC++ 是一个用于 Direct Connect 协议的开源 C++ 客户端。
deal.II
deal.II 是一个 C++ 程序库,目标是自适应有限元和误差估计。
Delaunay
“delaunay”是一个用于生成三角网格的程序。
DiffDev
Diffdev(DIFFerential 块设备)提供一个支持事务的块设备,能够在数据丢失时恢复旧数据。
Digital Dawn Graphics Toolkit
DDG 工具包是一个用于构建实时 3D 图形应用程序的 C++ 类库。
Drupal
Drupal 是一个开源内容管理平台,为数百万个网站和应用程序提供支持。它由世界各地活跃且多元化的人员社区构建、使用和支持。
Dynacube OS
Dynacube 是一个基于 x86 的模块化、32 位保护模式、多任务、符合 POSIX 标准的基于 GUI 的操作系统。
E32Frodo
一个用于 Symbian 设备的 Commodore 64 模拟器。
Ecasound
Ecasound 是一个为 Unix 上的多轨音频处理而设计的软件包。
Echelog
一个由一个或多个代理和一个或多个服务器组成的分布式系统。
ELATE
可扩展的记录器和跟踪器,一个用于调试、日志记录和跟踪的 C 库。
Ellogon
Ellogon 是一个自然语言工程平台。
Ensembl
Ensembl 项目为脊椎动物和其他真核生物物种生成基因组数据库,并使这些信息可以在线免费获取。
Ethernut
Ethernut 是一个用于构建嵌入式以太网设备的开源硬件和软件项目。
Evolving Object
EO 是一个基于模板的、符合 ANSI-C++ 的进化计算库。
exoTK
一个开源 3D CAD 建模器。
Expresso
Expresso 是一个用于 C++ 的高效基本多维数组模板包,主要用于数值计算。
Fennel
Fennel 是一个用于数据存储和处理的 C++ 组件库。
FLAC
FLAC 代表无损音频编解码器。简单地说,FLAC 类似于 MP3,但无损,这意味着 FLAC 中的音频压缩不会造成任何质量损失。
Flat Four Engine
Flat Four Engine 是一个用于游戏开发的应用程序框架。
FMaps
FMaps 旨在解决缺少用户友好的开源 GIS/RS(地理信息系统/遥感)应用程序的问题
FOX 工具包
FOX 是一个基于 C++ 的工具包,用于开发可移植的图形用户界面。它提供了广泛且不断增长的控件集合,并提供了最先进的功能,例如拖放、选择以及用于 3D 图形操作的 OpenGL 小部件。
Free Image
FreeImage 是一个开源库项目,适用于希望支持流行的图形图像格式(如 BMP、JPEG、TIFF 和 PCX 等)以及当今多媒体应用程序所需格式的开发人员。
FreeCoins
FreeCoins 是一个功能齐全的会计程序(类似于 GnuCash),适用于在 GPL 下发布的 Palm OS
FreeRTOS
FreeRTOS 是一个可移植的、开源的迷你实时调度程序。
Freespace 2
FreeSpace 2 源代码项目是一个程序员小组,他们目前正在维护和增强太空战斗模拟游戏 FreeSpace 2 的游戏引擎。
Frog3d
一个 3ds 文件查看器。
Gaim
Gaim 是一个多协议即时通讯客户端,适用于 Linux、BSD、MacOS X 和 Windows。
GameBoy 开发者工具包 (GBDK)
GameBoy 开发者工具包 (GBDK) 是一组工具,使您能够使用 C 语言或汇编语言为任天堂 GameBoy 系统开发程序。
GammaLib
GammaLib 是一个多功能工具箱,用于对天文伽马射线数据进行高级分析。
Gandalf
Gandalf 是一个用 C 语言编写的计算机视觉和数值算法库。
Gauge
GAUGE 是一个 3D 游戏引擎。
gem5
gem5 模拟器是一个模块化平台,用于计算机系统架构研究,涵盖系统级架构以及处理器微架构。
Genecys
Genecys 是一款 3D 多人在线 RPG 游戏。它被设计为一个纯粹的动态、大型开放环境,供玩家探索并按照自己的意愿进行生活。
GGobi
GGobi 是一个用于查看高维数据的数据可视化系统。
GiNaC
GiNaC 是一个用于符号计算机代数的 C++ 库。
glElite
glElite 是一个项目,旨在创建一个大致基于 David Braben 和 Ian Bell 在 80 年代制作的经典太空游戏《精英》的通用太空战斗、贸易和角色扮演游戏。
Globus 工具包
Globus 项目提供软件工具,使构建计算网格和基于网格的应用程序更加容易。
GLOP
一个面向对象程序员的游戏库
GLT
GLT 是一个 C++ 类库,用于使用 OpenGL 编程交互式 3D 图形。
GNU cgicc
GNU cgicc 是一个符合 ANSI C++ 标准的类库,它极大地简化了为万维网创建 CGI 应用程序的过程。
GNU Radio
GNU Radio 是一个自由开源的软件开发工具包,提供信号处理模块来实现软件无线电。
GNU 标准 C++ 库
随 GCC 发布的 GNU 标准 C++ 库。
GNUnet
GNUnet 是一个用于匿名 p2p 网络的基础设施。
GNUpdate
GNUpdate 是一个开源的通用软件包管理系统。
GQL
仅仅是另一个尝试为 Linux/UNIX 平台创建通用 SQL 接口的尝试。
GraphViz
GraphViz 提供了一系列用于操作图结构和生成图布局的工具。 Doxygen 也使用它 ;-)
GtkBoard
一个用于快速构建棋盘游戏的棋盘游戏系统。
gtkmm
gtkmm(以前称为 Gtk--)是流行的 GUI 库 GTK+ 的官方 C++ 接口。
GtkRadiant
GtkRadiant,用于 Quake 引擎游戏的开源关卡编辑器。
GUL
一组用于使用 NURBS 曲面对数据点进行插值和近似的函数。
H264 AVC
H.264/AVC 参考软件文档
Haiku
Haiku 是一个专门针对个人计算的新型开源操作系统。
直方图模板库
直方图模板库 (HTL) 是一个 C++ 类库,提供强大的直方图功能。
HT 编辑器
HT 是一个可执行文件的文件编辑器/查看器/分析器。目标是将调试器的低级功能与 IDE 的可用性相结合。
id3lib
id3lib 是一个开源、跨平台的软件开发库,用于读取、写入和操作 ID3v2 标签。
Imebra
Imebra 是一个多平台开源 C++ Dicom 库。
ImLib3D
ImLib3D 是一个用于 3D(体积)图像处理的开源 C++ 库。
集成基础类
集成基础类是一组 C++ 类,用于在类 Unix 系统(如 Linux)上开发 GNOME 和 GTK+ 应用程序。
InteLib
InteLib 是一个 C++ 类库,允许程序员在 C++ 项目中进行 Lisp 编程。
交互式可视化框架
Ivf++ 是一个简单的基于 OpenGL/GLUT 的 C++ 可视化框架。
Irrlicht 引擎
Irrlicht 引擎是一个高性能的开源和跨平台 3D 引擎,用于创建实时 3D 应用程序。
IT++
IT++ 是一个包含数学、信号处理、语音处理和通信类和函数的库。
ITK
ITK 是一个开源软件系统,用于支持可见人项目。
Itk
美国国家医学图书馆洞察分割和配准工具包
iTunes COM SDK
Apple 的 iTunes for Windows SDK。
J2K 库
一个嵌入式 C++ 兼容库,提供类似于 Java 的简单标准 C++ API。
Jack
JACK 是一个低延迟音频服务器,主要为 Linux 操作系统编写。
JReversePro
JREVERSEPRO 是一个完全用 Java 编写的 Java 反编译器/反汇编器。
JSBSim
JSBSim 是一个面向对象、多平台的飞行动力学模型。
JTGL
JTGL 是一个 Java 图形开发库,特别适用于移动设备,例如手机、PDA、可穿戴设备等。
JUCE
JUCE(Jules 的实用类扩展)是一个用于开发跨平台软件的全方位 C++ 类库。
KDE
我最喜欢的桌面环境的各种库:KDE
KDevelop
KDevelop 是一个易于使用的 IDE,用于在 X11 下开发 C/C++ 应用程序。
Keso
Csound 的图形用户界面
KMyMoney
KMyMoney 是 KDE 的个人财务管理器。它的操作方式类似于 MS-Money,支持不同的账户类型、费用和收入的分类、银行账户的对账、QIF 导入/导出等等。
Ksetiwatch
Ksetiwatch 是一个用于 Seti@home 分布式计算项目的监控工具,该项目搜索地外生命的信号。
KXMLEditor
KDE 的 XML 编辑器。
LAPACK
线性代数包。
libdvpsi
libdvbpsi 是一个简单的库,旨在用于 MPEG TS 和 DVB PSI 表的解码和生成。
libGDN
libGDN 是 gamedev.net 社区为游戏开发者提供的游戏开发库。
libgocr
libgocr 是一个尝试创建包含您开发 OCR 引擎可能需要的所有功能的库。
libhalftoner
Libhalftoner 是一个用于半色调算法的存储库和库。
libnl
libnl 套件是一组库,提供对基于 netlink 协议的 Linux 内核接口的 API。
libnui
nui 的 GUI 系统基于 3D 渲染的动态布局。
libshbuf
libshbuf 实现了一种新的 IPC:共享缓冲区,它是一种更快、更灵活的替换标准 Unix FIFO 的方法。
libssh
libssh 是一个多平台 C 库,在客户端和服务器端实现 SSHv2 和 SSHv1 协议。
libUTL++
ibUTL++ 是一个 C++ 应用程序开发框架。
libXMLement
libXMLement 项目旨在为 C++ 中的 XML 元素提供编程接口。
LightsOn
LightsOn 是一个开源项目,旨在为 OSX 创建一个功能齐全的可可框架。
LLVM
LLVM 项目是模块化和可重用编译器和工具链技术的集合。
C++ 日志
一个用于灵活地将日志记录到文件、系统日志和其他目标位置的 C++ 类库。它模仿了 Java 日志库
LOOS
轻量级面向对象结构库
LTI-Lib
LTI-Lib 是一个面向对象的计算机视觉库,用 C++ 为 Windows/MS-VC++ 和 Linux/gcc 编写。
LyX
LyX 是一个高级开源文档处理器,可在许多 Unix 平台(包括 MacOS X)、OS/2 和 Windows/Cygwin 下运行。
macstl
一个 C++ 源代码库,旨在将 Macintosh 带入现代泛型编程的世界。
managelogs
managelogs 是一个日志处理实用程序,主要用于 Apache 的管道日志文件功能。它是著名的 rotatelogs 和 cronolog 程序的替代品。
MathStudio
Math Studio 是一个开源项目,旨在使数学表达式的键入和求解更加舒适和容易。
MCA2
一个通用的、网络透明的、实时能力的、模块化的 C++ 机器人控制框架
MetaKit
Metakit 是一个高效的嵌入式数据库库,占用空间小。
Metamod
Metamod 是一个插件/DLL 管理器,位于半衰期引擎和 HL 游戏模组之间,允许动态加载/卸载类模组 DLL 插件,以向 HL 服务器或游戏模组添加功能。
MeVisLab
一个灵活的视觉开发工具,用于医学图像处理和可视化。
MiniGUI
MiniGUI 是一个 LGPL 许可的自由软件项目,旨在提供一个快速、稳定且轻量级的图形用户界面支持系统,特别适合基于 Linux 的实时嵌入式系统。
MITAB
MITAB 是一个开源(即免费!)C++ 库,用于读取和写入 MapInfo .TAB(二进制)和 .MIF/MID 文件。
MITK
医学影像交互工具包 (MITK) 是一个免费的开源软件系统,用于开发交互式医学图像处理软件。
Moppi Demopaja
Moppi Demopaja 是一个演示制作工具。它具有类似于流行的 2D 动画工具(如 Macromedia Flash 和 Adobe AfterEffects)的界面。
MpsIDL
一个类似于 Corba IDL 的消息传递系统,但没有那么重量级。
MusicBrainz 客户端库
MusicBrainz 客户端库用作一种工具,允许开发人员将 MusicBrainz 搜索和元数据交换功能集成到他们的应用程序中。
Mxml
Mxml 是一个纯 C 库(但具有面向对象的布局),旨在帮助开发人员在其项目中实现 XML 文件解释。
MyServer
MyServer 是一个功能强大的 Web 服务器,旨在供普通计算机用户在个人计算机上轻松运行。
MySQLaux
用于 MySQL 数据库客户端的辅助 C++ 类。
MythTV
MythTV 是一个根据 GNU GPL 条款分发的免费开源软件数字录像机 (DVR) 项目。
N.I.C.O.L.E
NICOLE 是一种理论或实验,认为如果给计算机足够多的词语、短语和句子之间相互关系的组合,它就可以与你对话。
Navit
Navit 是一个带有路由引擎的汽车导航系统。
星云设备(Nebula Device)
星云设备是一个开源的实时 3D 游戏/可视化引擎,使用 C++ 编写,并且可以通过 Tcl/Tk、Python 和 Lua 编写脚本。
NeL
NeL 是一个库。它由 Nevrax 设计和维护。这个库包含一个框架、一个 3D 引擎、一个 AI 引擎和一个网络引擎。
Net-Snmp
与简单网络管理协议相关的各种工具。
NetSurf
NetSurf 是一个用于 RISC OS 的开源 Web 浏览器。
NewPKI
NewPKI 是一个基于 OpenSSL CryptoAPI 的 PKI,它使用数据库来管理自身。
ns-3
ns-3 是一个用于互联网系统的离散事件网络模拟器,主要用于研究和教育用途。
NSCL 数据采集系统
一个通用的核物理直方图软件包。
OCI C++ 库
OCI C++ 库的目标是提供一个简单的 Oracle 接口。
OCILIB
OCILIB 是一个开源且跨平台的 Oracle 驱动程序,它提供对 Oracle 数据库的高效访问。
Octane
开放压缩工具包是一组模块化的 C++ 类和实用程序,用于实现和测试压缩算法。
OGLFT
这个 C++ 库提供系统字体与 OpenGL 或 Mesa 应用程序之间的接口。
OGRE
OGRE (面向对象的图形渲染引擎) 是一个用 C++ 编写的类库,旨在使开发人员更容易、更直观地制作使用 3D 硬件的游戏和演示程序。
OMNet++
OMNeT++ 是一个离散事件模拟工具。
Onxshop
用于 Debian GNU/Linux 的强大的 Web CMS/电子商务系统。
OPALS
OPALS 代表机载激光扫描数据的定向和处理。
Open Scene Graph
Open Scene Graph 是一个跨平台的 C++/OpenGL 库,用于实时、逼真地渲染大型 3D 模型。
开源音频库项目
这是一个旨在用 C++ 实现一套世界一流的类,以处理人们想要的所有音频功能的项目。
开源地理空间基金会
创建开源地理空间基金会是为了支持和构建最高质量的开源地理空间软件。
Openbox
Openbox 是一个用于 X11 窗口系统的窗口管理器。
OpendTect
OpendTect 是一个开源的地震解释环境,可用于处理、可视化和解释多卷地震数据,并通过简单的插件系统开发创新的解释工具。
OpenMesh
OpenMesh 是一个通用且高效的数据结构,用于表示和操作多边形网格。
OpenMSX
用于 MSX 标准的模拟器。
OpenNN
开放神经网络库。
OpenSG
OpenSG 是一个可移植的场景图系统,用于创建实时图形程序,例如用于虚拟现实应用程序。
openTNL
Torque 网络库是一个健壮、安全、易于使用、跨平台的 C++ 网络 API,专为高性能模拟和游戏而设计。
OProfile
OProfile 是一个用于 Linux/x86 系统的强大性能分析器。
ORSA
轨道重建、模拟和分析 (ORSA) 是一个用于天体力学研究的框架。
Orxonox
Orxonox 是一个用 C++ 和 OpenGL 编程的开源垂直卷轴游戏。
oSIP 库
oSIP 是会话发起协议的开放实现,该协议用于多媒体和电信。
out_lame
out_lame 是一个 Winamp 输出插件,可直接从 Winamp 创建 MP3 文件。
OWLNext
Borland 的对象窗口库 (OWL) 的现代更新和扩展,用于在 Microsoft Windows 上使用标准 C++ 编写 GUI 应用程序。
P.I.G.A.L.E.
图算法库和编辑器的公共实现。
P3 模拟器
P3 模拟器是 (将是) 一个用于 P3 处理器的模拟器。该处理器是理论上的,并有一个模拟器。
PaintLib
PaintLib 是一个小而有用的图形 C++ 库。它旨在帮助开发人员在 Qt 下进行图形编程。
ParaGUI
ParaGUI 是一个跨平台的高级应用程序框架和 GUI 库。
帕尔马多面体库
一个用于操作凸多面体的现代 C++ 库。
Peek-a-Booty
Peekabooty 项目的目标是创建一个可以绕过许多国家/地区对万维网进行的全国性审查的产品。
PHP-Lib-Extreme
PHP-Lib-Extreme 是一个包含许多面向对象的 PHP 类的软件包,并且在 GNU Lesser 许可证下可用。
Piksel 视频框架
Piksel 是一个工具和库框架,旨在提供处理视频操作技术的各种自由软件应用程序之间的互操作性。
Pingus
Pingus 是一个用于 GNU/Linux 的免费旅鼠克隆版,也提供 Windows 版本,在 GPL 许可下。
Pointshop3D
Pointshop3D 是一个用于交互式形状和外观编辑 3D 点采样几何的系统。
Poppi
该项目旨在为 Palm OS 设备开发一个用于现场的系统,以帮助新手识别植物。
QdbtTabular 库
QdbtTabular 类是一个基于 Qt 的表格小部件,其外观类似于 Windows 95 的“详细列表”。
QGLViewer
QGLViewer 面向使用 OpenGL 进行编程的人员,用于处理三维场景或编写使用 OpenGL 的软件。
QtVu
QtVu,发音为 CuteView,是用于 X 窗口系统的图像查看器。它是使用 Linux 开发的,但我希望它也能在其他 UNIX 变体上运行。QtVu 的灵感主要来自 ACD Systems 的出色 ACDSee。
QuantLib
QuantLib 项目旨在为定量金融提供一个全面的软件框架。
QuickFIX
QuickFIX 是世界上第一个开源 C++ FIX(金融信息交换)引擎。
Qwt
Qwt 库包含 GUI 组件和实用程序类,这些类主要对具有技术背景的程序有用。
QwtPlot3D
QwtPlot3D 是一个功能丰富的基于 Qt/OpenGL 的 C++ 编程库,为程序员提供了一堆 3D 小部件。
Ray++
RAY++ 是光线追踪所需的 C++ 类集合(形状、表面、相机等)。
Reality 演示引擎
Reality 是由 Maciej Sinilo (Yarpen/Substance) 创建的演示引擎。
Reality Factory
一个为独立游戏开发者提供的完整工具包。
Red Hat 包管理器
rpm 是一个强大的包管理器,可用于构建、安装、查询、验证、更新和卸载单个软件包。
Reflexxes 运动库
Reflexxes 运动库为基于传感器的运动控制提供了新的机会。
RegExplorer
RegExplorer 是一个可视化的正则表达式浏览器。
ReplicaNet
ReplicaNet 是一个面向对象的 C++ 库,旨在帮助需要稳定且低维护网络解决方案的应用程序的开发人员。
Risk Quantify
Risk Quantify 是一个开源金融库。
Rosegarden
Rosegarden 是一个集成的 MIDI 音序器和乐谱编辑器。
SCD
SCD 是一个用于智能卡研究的通用框架。它允许您监视任何智能卡应用程序(包括芯片和 PIN / EMV 交易)以及创建自定义应用程序。
ScummVM
ScummVM 是一个用于多个经典图形点击式冒险游戏的“虚拟机”。
SDLmm
SDLmm 是 SDL 的 C++ 粘合剂,或简单 DirectMedia 层,它是一个通用 API,提供对音频、键盘、鼠标、操纵杆、通过 OpenGL 的 3D 硬件以及跨多个平台的 2D 帧缓冲区的低级访问。
SGADE
Socrates Gameboy Advance 开发环境 SGADE 是 Gameboy Advance 的通用代码集合。
SimGear
SimGear 是一组开源库,旨在用作快速组装 3D 模拟、游戏和可视化应用程序的构建块。
简单服务器对象
简单服务器对象 (ssobjects) 是一组旨在从编写使用 TCP/IP 套接字进行通信的服务器和客户端应用程序中消除麻烦的类。
SimpleFB API
简单 C++ ODBC 数据库 APITheSimpleDB API 是一个 C++ API,旨在以面向对象的方式封装 ODBC API 功能。
SmallBasic
SmallBASIC 是一种简单的计算机语言,具有简单的界面、强大的数学和图形功能。
SmartWin
SmartWin 是一个小型、极其类型安全、完全没有开销、完全基于模板的 Windows API 抽象库。
SPARK
仿真问题分析和研究内核 (SPARK) 是一个基于方程的、面向对象的仿真环境,用于构建和运行复杂系统模型。
Speak-Freely
Speak-Freely 是一个互联网语音应用程序,允许您通过互联网进行通话(实际上是发送语音,而不是键入的字符)。
Speex
Speex 项目旨在构建一个无专利、开源/自由软件的语音编解码器。
SPU-Toolbox
SPU-Toolbox,传感器处理单元工具箱的缩写,是一个面向计算机视觉的 C++ API,用于 Linux 下的帧速率传感器控制。
Stratagus
Stratagus 是一个免费的跨平台实时策略游戏引擎。
Strawberry 库
一个带有 MPEG 标头提取功能和 ID3 操作的 C++ 库。
流模块系统
一个类库,用于使用事件处理模型而不是多线程模型来处理异步性。还能够从可以相互插入的简单片段中构建复杂的协议。
Suif2
SUIF 2 编译器是一个免费的基础架构,旨在支持优化和并行化编译器的协作研究。
SuperMix
“SuperMix”是一个软件库,旨在帮助计算和优化高频电路的信号和噪声性能,特别是那些包含超导体和超导隧道结的电路。
SymEngine
SymEngine 是一个用 C++ 编写的快速符号操作库。
Synergy
Synergy 让您可以在具有不同操作系统的多台计算机之间轻松共享单个鼠标和键盘,每台计算机都有自己的显示器,无需特殊硬件。
Syntopia
Syntopia 是一款模块化软件合成器,可与 VST 主机一起使用。
Tahoe
Tahoe 是一个面向研究的平台,用于开发数值方法和材料模型。
Tekkotsu
Tekkotsu 是一个用于机器人平台的应用程序框架,特别是索尼的 AIBO。
Throphy
TROPHY 是一款适用于 Linux 的 2D 赛车动作游戏。
Thrust
Thrust 是一个类似于 C++ 标准模板库 (STL) 的并行算法库。
tinyxml
TinyXml 是一个简单的、小型的 C++ XML 解析器,可以很容易地集成到其他程序中。
TinyXPath
一个基于 TinyXML 的 C++ 的轻量级 XPath 解析器。
TNT
模板数值工具包 (TNT) 是 C++ 中用于科学计算的有用数值对象的接口和参考实现集合。
Toxic
toxic 是一个开源的物理上正确的全局照明渲染器,旨在生成逼真的图像和动画。
Tulip
Tulip 软件是一个专门用于可视化大型图表的系统。
tvmet
一个微型向量和矩阵模板库
UESQLC
UESQLC 是一个开源的嵌入式 SQL-92 C++ 预编译器,旨在通过 SGML 文档进行扩展。
Ultima Online 项目
一个用于 Linux 的开源 Ultima Online 客户端。
UML Sculptor
UML Sculptor 是一个 UML 图表编辑器。
uSmartX
uSmartX 是一个非抢占式、多任务、基于优先级的 RTOS,占用空间小,因此适用于小型嵌入式系统。
VFML
用于挖掘高速变化的时间数据流和非常大的数据库的非常快速的机器学习工具包。
Vizigo
ViZiGO 是 IGS (Internet Go Server) 和围棋游戏引擎的客户端。
VOS
虚拟对象系统 (VOS) 是一个分层的分布式对象系统。
VTK
可视化工具包 (VTK) 是一个开源的、免费提供的软件系统,用于 3D 计算机图形、图像处理和可视化。
VXL
VXL 是由国际研究人员联盟制作的用于计算机视觉研究和实现的开源 C++ 库的集合。
WBXML 库
WBXML 库是一个用于处理 WBXML 内容的 C 库。它由一个 WBXML 解析器(具有类似 SAX 的接口)和一个 WBXML 编码器组成。
Wefts++
Wefts++ 是一个高级抽象的 C++ 线程库,当需要原始速度时,它还可以与底层结构无缝集成。
wGui
对话框管理器库。
维基媒体基金会
维基百科和许多其他自由知识和开源项目背后的非营利组织。
winLAME
winLAME 是 LAME 编码引擎的图形用户界面,该引擎能够将音频文件编码为 mp3 文件。
WinMerge
一个用于 Win32 平台的开源可视化文本文件比较和合并工具。
WormBlast
WormBlast 是对 1998 年的 Parawormer 2 (MS DOS) 的一个不错的重制版
WvStreams
WvStreams 是一个用 C++ 编写的网络编程库。
wxNURBS
一个用于设计 NURBS 曲线和曲面的应用程序和一个 NURBS 库。
Xalan-C++
Xalan 是一个 XSLT 处理器,用于将 XML 文档转换为 HTML、文本或其他 XML 文档类型。
Xapian
Xapian 是一个高性能搜索引擎库。它实现了信息检索的概率模型,旨在用于从全规模 Web 搜索引擎到搜索电子邮件档案的各种应用程序。
xCHM
xCHM 是一个用于 UNIX(Linux、*BSD、Solaris)和 MacOSX 的 .chm 查看器。
XEngine
XEngine 是一个平台和渲染 API 独立的 3D 引擎,用于实时可视化,支持可编程图形管道架构,并使用 C++ 实现。
Xerces C++ 解析器
Xerces-C 是用 C++ 的可移植子集编写的验证 XML 解析器。 Xerces-C 使您的应用程序可以轻松读取和写入 XML 数据。
XLW
一个 excel32 C++ 包装器包,它将 Microsoft Excel 97 Developer's Kit 中描述的 C API 包装在几个类中,这些类使使用 Excel 进行 API 编程更加简单。
XmlBlaster
XmlBlaster 是一个具有许多功能的 MOM (面向消息的中间件)。
Yact
又一个案例工具。
ZEngine
ZEngine 是一个使用 SDL 和 OpenGL 来简化跨平台游戏创建的 2D API。
ZThread
ZThread 库是一个高级的、面向对象的多线程库。它提供了一组对象来创建和控制可中断的线程。