is now available! Release date: 25 December 2023

Highlighted projects

Here are a number of examples of HTML output generated by doxygen. The examples together show many of the features of doxygen.

CGAL
The Computational Geometry Algorithms Library
DBus
D-Bus documentation
Eigen
a C++ template library for linear algebra
KDE
The KDE API Reference
VTK
Visualization Toolkit
Xerces C++
The Xerces-C++ Documentation

List of projects using Doxygen

More than 289 applications and libraries have already been known to use Doxygen for their code documentation.

Over time a number of the links provided may not be valid anymore or lead to non Doxygen documentation as the user decided to change the documentation generation.

4DTRIS
Tetris like game in four dimension
ACE+TAO
freeware middleware & CORBA ORB.
ADMB
Software package for the development of state-of-the-art nonlinear models
Adobe Open Source
Adobe's open source website is the home for the Adobe Source Libraries (ASL) and information about other Adobe open source projects.
Advanced UNIX programming
Source code examples of the 2nd edition of the book.
Aegis VM
The Aegis VM Project is an on-going effort to implement a lightweight, secure virtual machine for executing Java bytecode.
Agnix Kernel
Agnix is an Open-Source project, which has been founded to provide an educational, network operating system kernel. Agnix is an extended kernel, written in pure C code. It is ideal starting point to learn about operating system kernel architecture.
AI Loom
AI Loom is a cross-platform toolkit for rapid development of artificial intelligent agents.
AirTraffic
An Air Traffic controller game.
Album Shaper
Album Shaper is a graphical application used to create, maintain, and share photo albums using open formats like HTML, XSLT, and JPG.
Alpha++
An object oriented analysis framework for ALEPH (ALEPH stands for Apparatus for LEp PHysics).
ALSA
The Advanced Linux Sound Architecture project focuses on creating a fully modularized sound driver which supports kerneld and kmod.
Amygdala
Amygdala is open-source software for simulating spiking neural networks (SNNs).
Apache Portable Runtime
The mission of the Apache Portable Runtime (APR) is to provide a free library of C data structures and routines, forming a system portability layer to as many operating systems as possible, including Unices, MS Win32, BeOS and OS/2.
Arageli
Arageli is a C++ library and a set of programs for computations in arithmetic, algebra, geometry, linear and integer linear programming.
ArrayFire
ArrayFire is the fastest GPU matrix library with the simplest API.
Asterisk
Asterisk is an Open Source PBX for Linux.
Atlas
ATLAS is a particle physics experiment that will explore the fundamental nature of matter and the basic forces that shape our universe.
aubit4gl
An OpenSource project to make free, GNU/GPL, Informix-4GL and x4GL compatible development tools (compiler, tools, libraries)
Audiere
Audiere is a high-level audio API.
AUGUI
The AUGUI framework is a free set of classes to be used to ease development of custom Carbon edit views for Mac OS X Audio Units.
Austria
Austria is a C++ library that contains smart pointers, generic factories, unit testing and more.
Autodesk Maya
3D computer graphics software to create interactive 3D applications, including video games, animated film, TV series, or visual effects.
Axter's Policy Based Smart Pointers
smart_ptr is a smart pointer policy class that can use different ownership logic and semantic polices, which allows the developer to get the best performance and/or interface for a particular requirement.
Bakery
Bakery is a C++ framework for creating GNOME applications using Gnome-- and Gtk--.
Barracuda Web Server
The Barracuda Embedded Web Server is an industrial strength embeddable application server engine optimized for, but not limited to, embedded devices.
Bio++
Bio++ is a set of C++ libraries for Bioinformatics, including sequence analysis, phylogenetics, molecular evolution and population genetics.
brickOS
brickOS is an alternative operating system for the Lego Mindstorms RCX Controller.
ByteML
BYTEML is a java bytecode/XML interoperability framework mainly targeted at developers.
C++ Nurbs Library
Non-Uniform Rational B-Splines (NURBS) curves and surface are parametric functions which can represent any type of curves or surfaces.
C-XSC library
A C++ Class Library for Extended Scientific Computing Documentation
can4linux
CAN network device driver
Cartotype
A portable mapping engine that combines high-quality cartography, typography and route finding.
CCBuild
ccbuild is like a dynamic Makefile. ccbuild finds all programs in the current directory (containing "int main") and compiles them.
CCfits
CCfits is a C++ class library for using the FITS (Flexible Image Transport System) that is in wide use in astronomy for storing images and data tables in a binary hardware independent format.
CCTBX
The Computational Crystallography Toolbox (cctbx) is a reusable scientific software library for the development of crystallographic structure determination programs.
CGAL
CGAL provides easy access to efficient and reliable geometric algorithms in the form of a C++ library.
CGNS++
CGNS++ is an object oriented interface to provide access to CGNS (CFD General Notation System) databases.
ChessTask
ChessTask is a tool for creating collections of chess problems.
CImg
A GPL image processing library.
Citadel
Citadel is an open source groupware/collaboration server that combines the best of email and calendaring, BBS, content management, and online community collaboration.
Clicker
A generical operating system kernel aimed to do anything from games, secure networking to user-friendly computing.
Clipper
The aim of the project is to produce a set of object-oriented libraries for the organization of crystallographic data and the performance of crystallographic computation.
CodeDread
Several libraries for logging, memory management, multithreading, graphics, and parsing of configuration files.
CoGITaNT
CoGITaNT is a library for developing applications using conceptual graphs (docs are in French).
Coin3D
Coin3D is an open source C++ class library / toolkit for 3D model retainment, Open GL rendering, and manipulation.
Colorer-take5
Colorer take5 is a syntax highlighting and text parsing library, that provides services of text parsing in host editor systems in real-time and transforming results into colored text.
CommonC++
An openly developed GNU C++ package offering portable support for threading, sockets, file access, persistent object management, and system services.
Concepts
Concepts is a set of classes written in C++ which allow solving elliptic partial differential equations using various mesthods.
Corona
Corona is an image input/output library that can read, write, and manipulate image files in just a few lines of code.
Covered
A gEDA Verilog code coverage analyzer.
cppcheck
Cppcheck is an static analysis tool for C/C++ code.
CppUnit
CppUnit is the C++ port of the famous JUnit framework for unit testing.
CrossFire
Crossfire is an open source, cooperative multiplayer graphical RPG and adventure game.
Crypto++
Crypto++ is a free C++ class library of cryptographic schemes. One purpose of Crypto++ is to act as a repository of public domain (not copyrighted) source code.
CVSGUI
The CvsGui project is providing cvs frontends (WinCvs, MacCvs, gCvs) using popular frameworks (MFC, PowerPlant, GTK+) with a scripting support via Python or TCL.
D-BUS
D-BUS is a message bus system, a simple way for applications to talk to one another.
d-SEAMS
d-SEAMS is a collection of analysis tools for molecular simulations. It has been implemented as a High Performance Cluster enabled engine in C++, with extensions via the Lua scripting interface.
DC++
DC++ is an open source C++ client for the Direct Connect protocol.
deal.II
deal.II is a C++ program library targeted at adaptive finite elements and error estimation.
Delaunay
delaunay' is a program for generating triangular meshes.
DiffDev
Diffdev (DIFFerential block DEVice) provides a transaction capable block device, being able to get back your old data in case of data loss.
Digital Dawn Graphics Toolkit
The DDG Toolkit is a Library of C++ classes to build realtime 3D graphics applications.
Drupal
Drupal is an open source content management platform powering millions of websites and applications. It’s built, used, and supported by an active and diverse community of people around the world.
Dynacube OS
Dynacube is a x86 based Modular, 32bit Protected Mode, Multitasking, POSIX compliant, GUI based operating system.
E32Frodo
A Commodore 64 emulator for Symbian devices.
Ecasound
Ecasound is a software package designed for multi-track audio processing on Unix.
Echelog
A distributed system consisting of one or more agents and one or more servers.
ELATE
Extensible Logger And Tracer, a C library for debugging, logging and tracing.
Ellogon
Ellogon is a natural language engineering platform.
Ensembl
The Ensembl project produces genome databases for vertebrates and other eukaryotic species, and makes this information freely available online.
Ethernut
Ethernut is an Open Source Hardware and Software Project for building Embedded Ethernet Devices.
Evolving Object
EO is a templates-based, ANSI-C++ compliant evolutionary computation library.
exoTK
An Open Source 3D CAD Modeler.
Expresso
Expresso is an efficient basic multi-dimensional array template package for c++, mainly for numerical computations.
Fennel
Fennel is a library of C++ components for data storage and processing.
FLAC
FLAC stands for Free Lossless Audio Codec. Grossly oversimplified, FLAC is similar to MP3, but lossless, meaning that audio is compressed in FLAC without any loss in quality.
Flat Four Engine
The Flat Four Engine is an application framework for game development.
FMaps
FMaps is here to answer the lack of user friendly opensource GIS/RS (Geographic Information System/ Remote Sensing) application
FOX Toolkit
FOX is a C++ based Toolkit for developing portable graphical user interfaces. It offers a wide, and growing, collection of controls, and provides state of the art facilities such as drag and drop, selection, as well as OpenGL widgets for 3D graphical manipulation.
Free Image
FreeImage is an Open Source library project for developers who would like to support popular graphics image formats like BMP, JPEG, TIFF and PCX and others as needed by today's multimedia applications.
FreeCoins
FreeCoins is a full-featured accounting program (similar to GnuCash) for the Palm OS released under GPL
FreeRTOS
FreeRTOS is a portable, open source, mini Real Time Scheduler.
Freespace 2
The FreeSpace 2 Source Code Project is a group of programmers currently maintaining and enhancing the game engine for the space combat simulator FreeSpace 2.
Frog3d
A 3ds file viewer.
Gaim
Gaim is a multi-protocol instant messaging client for Linux, BSD, MacOS X, and Windows.
GameBoy Developers Kit (GBDK)
The GameBoy Developer's Kit (GBDK) is a set of tools that enable to develop programs for the Nintendo GameBoy system either in C or in assembly.
GammaLib
The GammaLib is a versatile toolbox for the high-level analysis of astronomical gamma-ray data.
Gandalf
Gandalf is a computer vision and numerical algorithm library written in C.
Gauge
GAUGE is a 3D game engine.
gem5
The gem5 simulator is a modular platform for computer system architecture research, encompassing system-level architecture as well as processor micro-architecture.
Genecys
Genecys is a 3D multiplayer online RPG. It is designed to be a purely dynamic, large open environment for players to explore and play out a life however they wish.
GGobi
GGobi is a data visualization system for viewing high-dimensional data.
GiNaC
GiNaC is a C++ library for symbolic computer algebra.
glElite
glElite is project to create a general space-combat, trading and role-playing game loosely based on Elite, the classic space game from 80s by David Braben and Ian Bell.
Globus Toolkit
The Globus Project provides software tools that make it easier to build computational grids and grid-based applications.
GLOP
A Game Library for Object Programmers
GLT
GLT is a C++ class library for programming interactive 3D graphics with OpenGL.
GNU cgicc
GNU cgicc is an ANSI C++ compliant class library that greatly simplifies the creation of CGI applications for the World Wide Web.
GNU Radio
GNU Radio is a free & open-source software development toolkit that provides signal processing blocks to implement software radios.
GNU Standard C++ Library
The GNU Standard C++ Library shipping with GCC.
GNUnet
GNUnet is an infrastructure for anonymous p2p networking
GNUpdate
GNUpdate is an open source, universal package management system.
GQL
Just another attempt to create a generic SQL interface for Linux/UNIX platforms.
GraphViz
GraphViz provides a collection of tools for manipulating graph structures and generating graph layouts. Doxygen uses it as well ;-)
GtkBoard
A board games system to quickly build board games.
gtkmm
gtkmm (previously known as Gtk--) is the official C++ interface for the popular GUI library GTK+.
GtkRadiant
GtkRadiant, the open source level editor for quake engine games.
GUL
A collection of functions for doing some interpolation and approximation of data points with nurbs surfaces.
H264 AVC
H.264/AVC reference software documentation
Haiku
Haiku is a new open-source operating system that specifically targets personal computing.
Histogram Template Library, The
The Histogram Template Library (HTL) is a C++ class library that provides powerful histogramming functionality.
HT Editor
HT is a file editor/viewer/analyzer for executables. The goal is to combine the low-level functionality of a debugger and the usability of IDEs.
id3lib
id3lib is an open-source, cross-platform software development library for reading, writing, and manipulating ID3v2 tags.
Imebra
Imebra is a multiplatform open source C++ Dicom library.
ImLib3D
ImLib3D is an open-source C++ library for 3D (volumetric) image processing.
Integrated Foundation Classes, The
The Integrated Foundation Classes are a set of C++ classes for developing GNOME and GTK+ applications on UNIX-like systems such as Linux.
InteLib
InteLib is a C++ class library which lets the programmer do Lisp Programming within a C++ project.
Interactive Visualisation Framework
Ivf++ is a simple OpenGL/GLUT based C++ visualisation framework.
Irrlicht Engine, The
The Irrlicht Engine is a high performance Open Source and cross-platform 3D engine for creating realtime 3D applications.
IT++
IT++ is a library of mathematical, signal processing, speech processing, and communications classes and functions.
ITK
ITK is an open-source software system to support the Visible Human Project.
Itk
The National Library of Medicine Insight Segmentation and Registration Toolkit
iTunes COM SDK
Apple's iTunes for Windows SDK.
J2K library
An Embedded C++ compliant library to provide a simple standard C++ API similar to Java.
Jack
JACK is a low-latency audio server, written primarily for the Linux operating system.
JReversePro
JREVERSEPRO is a Java Decompiler / Disassembler written entirely in Java.
JSBSim
JSBSim is an object-oriented, multi-platform, flight dynamics model.
JTGL
JTGL is a Java library for graphical development, specially suited for mobile appliances such as mobile phones, pdas, wearables, etc..
JUCE
JUCE (Jules' Utility Class Extensions) is an all-encompassing C++ class library for developing cross-platform software.
KDE
Various libraries of my favorite desktop environment: KDE
KDevelop
KDevelop is an easy to use IDE for developing C/C++ applications under X11.
Keso
A graphical user interface to Csound
KMyMoney
KMyMoney is the Personal Finance Manager for KDE. It operates similar to MS-Money, supports different account types, categorization of expenses and incomes, reconciliation of bank accounts, QIF import/export and much more.
Ksetiwatch
Ksetiwatch is a monitoring tool for the Seti@home distributed computing project, which searches for signals of extraterrestrial life.
KXMLEditor
XML Editor for KDE.
LAPACK
The Linear Algebra PACKage.
libdvpsi
libdvbpsi is a simple library designed for MPEG TS and DVB PSI tables decoding and generating.
libGDN
libGDN is a gamedev.net community library for game developers by game developers.
libgocr
libgocr is an attempt to create a library that have all functionality that you may need to develop a OCR engine.
libhalftoner
Libhalftoner is a repository as well as a library for halftoning algorithms.
libnl
The libnl suite is a collection of libraries providing APIs to netlink protocol based Linux kernel interfaces.
libnui
nui’s GUI system is based on 3D rendered dynamic layouts.
libshbuf
libshbuf implements a new kind of IPC: the "shared buffer", a faster, more flexible replacement for standard Unix FIFOs.
libssh
libssh is a mulitplatform C library implementing the SSHv2 and SSHv1 protocol on client and server side.
libUTL++
ibUTL++ is a C++ application development framework.
libXMLement
The libXMLement project is designed to provide a programming interface to XML elements in C++.
LightsOn
LightsOn is an open source project to create a fully featured coca Framework for OSX.
LLVM
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Log for C++
A library of C++ classes for flexible logging to files, syslog and other destinations. It is modeled after the Log for Java library
LOOS
Lightweight Object Oriented Structure library
LTI-Lib
LTI-Lib is an object oriented computer vision library written in C++ for Windows/MS-VC++ and Linux/gcc.
LyX
LyX is an advanced open source document processor running on many Unix platforms (including MacOS X), OS/2 and under Windows/Cygwin.
macstl
A C++ source library designed to bring the Macintosh into the world of modern generic programming.
managelogs
managelogs is a log processing utility primarily intended to be used in conjunction with Apache's piped logfile feature. It is an alternative to the well know rotatelogs and cronolog programs.
MathStudio
Math Studio is an open-source project conceived to make typing and resolution of mathematical expressions more comfortable and easier.
MCA2
A versatile, network transparent, Real-Time capable, modular C++ robot control framework
MetaKit
Metakit is an efficient embedded database library with a small footprint.
Metamod
Metamod is a plugin/DLL manager that sits between the Half-Life Engine and an HL Game mod, allowing the dynamic loading/unloading of mod-like DLL plugins to add functionality to the HL server or game mod.
MeVisLab
A flexible visual development tool for Medical Image Processing and Visualization.
MiniGUI
MiniGUI is an LGPLed free software project that aims to provide a fast, stable, and lightweight Graphics User Interface support system, which is especially fit for real-time embedded systems based on Linux.
MITAB
MITAB is an Open Source (i.e. Free!) C++ library to read and write MapInfo .TAB (binary) and .MIF/MID files.
MITK
The Medical Imaging Interaction Toolkit (MITK) is a free open-source software system for development of interactive medical image processing software.
Moppi Demopaja
Moppi Demopaja is a demo authoring tool. It has a interface similar to the popular 2D animation tools such as Macromedia Flash and Adobe AfterEffects.
MpsIDL
A Message Passing System, reminiscent of Corba IDL but not as heavyweight.
MusicBrainz Client Library
The MusicBrainz client library serves as a tool to allow developers to integrate MusicBrainz searches and metadata exchange functionality into their applications.
Mxml
Mxml is a pure C library (yet having an object oriented layout) that is meant to help developers implementing XML file interpretation in their projects.
MyServer
MyServer is a powerful web server designed to be easily run on a personal computer by the average computer user.
MySQLaux
Auxiliary C++ classes for MySQL database clients.
MythTV
MythTV is a Free Open Source software digital video recorder (DVR) project distributed under the terms of the GNU GPL.
N.I.C.O.L.E
NICOLE is a theory or experiment that if a computer is given enough combinations of how words, phrases and sentences are related to one another, it could talk back to you.
Navit
Navit is a car navigation system with routing engine.
Nebula Device, The
Nebula Device is an open source realtime 3D game/visualization engine, written in C++ and scriptable through Tcl/Tk, Python and Lua.
NeL
NeL is a library. It is designed and maintained by Nevrax. This library contains a framework, a 3D engine, an AI engine and a network engine.
Net-Snmp
Various tools relating to the Simple Network Management Protocol.
NetSurf
NetSurf is an open-source web browser for RISC OS.
NewPKI
NewPKI is a PKI based upon the OpenSSL CryptoAPI, it uses a database to manage itself.
ns-3
ns-3 is a discrete-event network simulator for Internet systems, targeted primarily for research and educational use.
NSCL Data Acquisition System
A general purpose nuclear physics histogramming package.
OCI C++ Library
The goal of the OCI C++ Library is to provide a simple interface to Oracle.
OCILIB
OCILIB is an open source and cross platform Oracle Driver that delivers efficient access to Oracle databases.
Octane
The Open Compression Toolkit is a set of modular C++ classes and utilities for implementing and testing compression algorithms.
OGLFT
This C++ library supplies an interface between the fonts on your system and an OpenGL or Mesa application.
OGRE
OGRE (Object-Oriented Graphics Rendering Engine) is a class library written in C++ designed to make it easier and more intuitive for developers to produce games and demos utilizing 3D hardware.
OMNet++
OMNeT++ is a discrete event simulation tool.
Onxshop
Powerful web CMS/eCommerce system for Debian GNU/Linux.
OPALS
OPALS stands for Orientation and Processing of Airborne Laser Scanning data.
Open Scene Graph
The Open Scene Graph is a cross-platform C++/OpenGL library for the real-time, photo-realistic rendering of large 3D models.
Open Source Audio Library Project
This is a project designed to implement a world class set of classes in C++ that will handle all of the audio functions one would like.
Open Source Geospatial Foundation
The Open Source Geospatial Foundation has been created to support and build the highest-quality open source geospatial software.
Openbox
Openbox is a window manager for the X11 windowing system.
OpendTect
OpendTect is an open source seismic interpretation environment that can be used to process, visualize and interpret multi-volume seismic data and to develop innovative interpretation tools via an easy plugin system.
OpenMesh
OpenMesh is a generic and efficient data structure for representing and manipulating polygonal meshes.
OpenMSX
Emulator for the MSX standard.
OpenNN
Open neural networks library.
OpenSG
OpenSG is a portable scenegraph system to create realtime graphics programs, e.g. for virtual reality applications.
openTNL
The Torque Network Library is a robust, secure, easy to use, cross-platform C++ networking API designed for high performance simulations and games.
OProfile
OProfile is a powerful profiler for Linux/x86 systems.
ORSA
Orbit Reconstruction, Simulation, and Analysis (ORSA) is a framework for Celestial Mechanics investigations.
Orxonox
Orxonox is an open-source vertical scroller game programmed in C++ and OpenGL.
oSIP library
oSIP is an open implementation of the Session Initiation Protocol, which is used for multimedia and telecom.
out_lame
out_lame is a Winamp output plug-in to create MP3 files directly from Winamp.
OWLNext
A modern update and extension of Borland's Object Windows Library (OWL) for writing GUI applications in standard C++ on Microsoft Windows.
P.I.G.A.L.E.
Public Implementation of a Graph Algorithm Library and Editor.
P3 Emulator
The P3 Emulator is (will be) an emulator for the P3 processor. The processor is theoretical and has a simulator.
PaintLib
PaintLib is a small but useful graphic c++ library. It's designed to help developers in graphic programming under Qt.
ParaGUI
ParaGUI is a cross-platform high-level application framework and GUI library.
Parma Polyhedra Library, The
A modern C++ library for the manipulation of convex polyhedra.
Peek-a-Booty
The goal of the Peekabooty Project is to create a product that can bypass the nation-wide censorship of the World Wide Web practiced by many countries.
PHP-Lib-Extreme
PHP-Lib-Extreme is a package containing many object oriented PHP classes and is available under the GNU Lesser License.
Piksel Video Framework
Piksel is a framework of tools and libraries which aims to provide inter-operability between various free software applications dealing with video manipulation techniques.
Pingus
Pingus is a free Lemmings clone for GNU/Linux, a Windows port is also available, covered under the GPL.
Pointshop3D
Pointshop3D is a system for interactive shape and appearance editing of 3D point-sampled geometry.
Poppi
This project aims to develop, for a Palm OS device, a system for use in the field, to help a novice identify plants.
QdbtTabular library
The QdbtTabular class is a Qt based table widget that looks similar to the `detailed list' of Windows 95.
QGLViewer
QGLViewer addresses people programming in OpenGL to play around with three-dimensional scenes or to write software that uses OpenGL.
QtVu
QtVu, pronounced CuteView, is an image viewer for The X Window System. It was developed using Linux, but I hope it'll run on other UNIX variants as well. QtVu is heavily inspired by ACD Systems' excellent ACDSee.
QuantLib
The QuantLib project is aimed to provide a comprehensive software framework for quantitative finance.
QuickFIX
QuickFIX is the world's first open source C++ FIX (Financial Information eXchange) engine.
Qwt
The Qwt library contains GUI Components and utility classes which are primarily useful for programs with a technical background.
QwtPlot3D
QwtPlot3D is feature-rich Qt/OpenGL-based C++ programming library, providing a bunch of 3D-widgets for programmers.
Ray++
RAY++ is a collection of C++ classes needed for ray tracing (shapes, surfaces, cameras etc.).
Reality demo engine
Reality is demo-engine created by Maciej Sinilo (Yarpen/Substance).
Reality Factory
A complete toolkit for the Independent Game Developers.
Red Hat Package Manager
rpm is a powerful package manager, which can be used to build, install, query, verify, update, and uninstall individual software packages.
Refexxes Motion Libraries
The Reflexxes Motion Libraries enable new opportunities in sensor-based motion control.
RegExplorer
RegExplorer is a visual regular expression explorer.
ReplicaNet
ReplicaNet is an object orientated C++ library that is engineered to help the developer of applications that require a stable and low maintenance solution to networking.
Risk Quantify
Risk Quantify is an open source financial library.
Rosegarden
Rosegarden is an integrated MIDI sequencer and musical notation editor.
SCD
The SCD is a general framework for research on smartcards. It allows you to monitor any smartcard application (including Chip and PIN / EMV transactions) as well as create your custom applications.
ScummVM
ScummVM is a 'virtual machine' for several classic graphical point-and-click adventure games.
SDLmm
SDLmm is a C++ glue for SDL, or the Simple DirectMedia Layer, which is a generic API that provides low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D framebuffer across multiple platforms.
SGADE
The Socrates Gameboy Advance Development Environment, the SGADE, is a collection of generic code for the Gameboy Advance.
SimGear
SimGear is a set of open-source libraries designed to be used as building blocks for quickly assembling 3D simulations, games, and visualization applications.
Simple Server Objects
Simple Server Objects (ssobjects) are a set of classes meant to take the chore out of writing server and client applications that use TCP/IP sockets for communicating.
SimpleFB API
Simple C++ ODBC Database API TheSimpleDB API is a C++ API designed to encapsulate the ODBC API functionality in an object-oriented manner.
SmallBasic
SmallBASIC is a simple computer language, featuring a simple interface, strong mathematics and graphics.
SmartWin
SmartWin is a small sized, extremely type-safe, no overhead what so ever, fully template based Windows API abstraction library.
SPARK
The Simulation Problem Analysis and Research Kernel (SPARK) is an equation-based, object-oriented simulation environment for constructing and running models of complex systems.
Speak-Freely
Speak-Freely is an Internet voice application that allows you to talk (actually send voice, not typed characters) over the Internet.
Speex
The Speex project aims to build a patent-free, Open Source/Free Software voice codec.
SPU-Toolbox
SPU-Toolbox, short for Sensor Processing Unit Toolbox, is a computervision centric C++ API for frame-rate sensor control under Linux.
Stratagus
Stratagus is a free cross-platform real-time strategy gaming engine.
Strawberry Library
A C++ library with MPEG header extraction functions and ID3 manipulation.
StreamModule System, The
A class library for dealing with asynchronicity using an event processing model instead of a multi-threading model. Also enables the building of complex protocols out of simple pieces that can be plugged into each other.
Suif2
The SUIF 2 compiler is a free infrastructure designed to support collaborative research in optimizing and parallelizing compilers.
SuperMix
"SuperMix" is a software library written to aid in the calculation and optimization of the signal and noise performance of high-frequency circuits, especially those including superconductors and superconductingtunnel junctions.
SymEngine
SymEngine is a fast symbolic manipulation library, written in C++.
Synergy
Synergy lets you easily share a single mouse and keyboard between multiple computers with different operating systems, each with its own display, without special hardware.
Syntopia
Syntopia is a modular software synthesizer for use with a VST host.
Tahoe
Tahoe is a research-oriented platform for the development of numerical methods and material models.
Tekkotsu
Tekkotsu is an application framework for robotic platforms, specifically Sony's AIBO.
Throphy
TROPHY is a 2D car racing action game for Linux.
Thrust
Thrust is a parallel algorithms library which resembles the C++ Standard Template Library (STL).
tinyxml
TinyXml is a simple, small, C++ XML parser that can be easily integrating into other programs.
TinyXPath
A light weight XPath parser for C++, based on TinyXML.
TNT
The Template Numerical Toolkit (TNT) is a collection of interfaces and reference implementations of numerical objects useful for scientific computing in C++.
Toxic
toxic is an open source physically correct global illumination renderer aiming to produce photorealistic images and animations.
Tulip
Tulip software is a system dedicated to the visualization of huge graphs.
tvmet
A Tiny Vector and Matrix template library
UESQLC
UESQLC is an Open Source embedded SQL-92 precompiler for C++, designed to be extensible using SGML documents.
Ultima Online Project
An Open Source Ultima Online Client for Linux.
UML Sculptor
UML Sculptor is a UML diagram editor.
uSmartX
uSmartX is a non-preemptive, multitasking, priority based RTOS with small foot-print thus suitable for small embedded systems.
VFML
Very Fast Machine Learning toolkit for mining high-speed time-changing data streams and very large databases.
Vizigo
ViZiGO is a client for IGS (Internet Go Server) and GO game engines.
VOS
The Virtual Object System (VOS) is a hierarchical distributed object system.
VTK
The Visualization ToolKit (VTK) is an open source, freely available software system for 3D computer graphics, image processing, and visualization.
VXL
VXL is a collection of open-source C++ libraries for Computer Vision research and implementation, produced by an international consortium of researchers.
WBXML Library
WBXML Library is a C library for handling WBXML content. It consists of a WBXML Parser (with a SAX like interface), and a WBXML Encoder.
Wefts++
Wefts++ is an high-level abstraction C++ threading library, which has also seamless integration with low level constructs when raw speed is needed.
wGui
Dialog Manager Library.
Wikimedia Foundation
The non-profit behind Wikipedia and many other free knowledge and open source projects.
winLAME
winLAME is a graphical user frontend for the LAME encoder engine, which is capable of encoding audio files to mp3 files.
WinMerge
An Open Source visual text file differencing and merging tool for Win32 platforms.
WormBlast
WormBlast is a decent remake of Parawormer 2 (MS DOS) dating back to 1998
WvStreams
WvStreams is a network programming library in C++.
wxNURBS
An application to design NURBS curves and surfaces and a NURBS library.
Xalan-C++
Xalan is an XSLT processor for transforming XML documents into HTML, text, or other XML document types.
Xapian
Xapian is a high performance search engine library. It implements the probabilistic model of information retrieval, and is designed for use in applications ranging from full scale Web search engines to searching through email archives.
xCHM
xCHM is a .chm viewer for UNIX (Linux, *BSD, Solaris) and MacOSX.
XEngine
XEngine is a platform- and rendering-API-independent 3D engine for real-time visualization with support for programmable graphics pipeline architectures and is implemented in C++.
Xerces C++ Parser
Xerces-C is a validating XML parser written in a portable subset of C++. Xerces-C makes it easy to give your application the ability to read and write XML data.
XLW
An excel32 C++ wrapper package that wraps the C API described in Microsoft Excel 97 Developer's Kit in a few classes that make API programming with Excel much simpler.
XmlBlaster
XmlBlaster is MOM (Message oriented Middleware) with a lot of features.
Yact
Yet another case tool.
ZEngine
ZEngine is a 2D API which uses SDL and OpenGL to ease the creation of cross-platform games.
ZThread
The ZThread library is an advanced, object-oriented multi-threading library. It provides a set of objects to create and control interruptible threads.