Canadian Content - Class Libraries
C++ » Class Libraries   Canadian Content
    Search:
Class Libraries

Class Libraries (C++)

Canadian Content - Class Libraries Canadian Content > Computers: Programming: Languages: C++: Class_Libraries:


Similar Categories

Class Libraries Subs:


ATL@
COM-specific@
Database
Graphics
MFC
Numerics
OWL
Qt@
Regular Expressions@
STL
XML
wxWindows@
Similar Categories Top/Computers/Programming/Languages/C/Libraries
Similar Categories Top/Computers/Programming/Libraries
Similar Categories Top/Computers/Software/Operating Systems/Graphic Subsystems/Toolkits

Class Libraries Sites:

Libcwd Libcwd
Libcwd A well-documented, thread-safe library to support C++ developers with debugging their applications. It includes support for ostream-based debug output to custom debug channels, memory allocation debugging and run-time support like printing source file loc
http://libcw.sourceforge.net/debugging/
Visibility for C++ Visibility for C++
Visibility for C++ Visualizing C++ object systems in real-time. Supports the visualization of all the fundamental C++ data types. Enables dynamic GUI's (Graphical User Interfaces) to be created without the need for a single line of UI code. By Outerface Technologies Inc.
http://www.outerface.com/
StreamModule StreamModule
StreamModule Library designed to simplify writing distributed programs. Instead of attempting to hide asynchronous behavior behind a synchronous facade, it attempts to make it easier to write programs that deal with asynchronous behavior.
http://www.omnifarious.org/StrMod/
DObject Foundation Class Library (DFC) DObject Foundation Class Library (DFC)
DObject Foundation Class Library (DFC) A C++ Java-like library and bridge between the C++ and the Java world. It offers naming convention similar to the Java language, smart pointers emulating Java references and classes emulating Java arrays. [Open source, GPL]
http://www.simplesql.org/dfc.html
SID SID
SID A framework for building computer system simulations. Specifically, a simulation is comprised of a collection of loosely coupled components. Simulated systems may range from a CPU's instruction set to a large multi-processor embedded system. [Open source,
http://sources.redhat.com/sid/
dlib C++ library dlib C++ library
dlib C++ library A collection of various classes. Sockets, threading, GUI, and directory browsing API. Also many container classes and other miscellaneous items such as a big integer. [Open source]
http://www.cis.ohio-state.edu/~kingd/dlib/
InteLib: Lisp programming within a C++ project InteLib: Lisp programming within a C++ project
InteLib: Lisp programming within a C++ project A class library for Lisp programming within a C++ project using existing C++ translators. [Open source, GPL]
http://www.intelib.org/
C++ Str Library C++ Str Library
C++ Str Library String and character manipulation library for Windows and various gcc-supported platforms. Provides highly optimized code, with support for multithreaded environments and Unicode. Regular expressions support. [Shareware, full-featured evaluation version w
http://www.utilitycode.com/str/
Jabberoo Jabberoo
Jabberoo An object-oriented, cross-platform C++ library which provides handling logic for the Jabber protocol.
http://jabberoo.sourceforge.net/
BitMagic BitMagic
BitMagic A C++ classes library implementing bitvectors with several types of on-the-fly, adaptive compression. Can be used in databases and search systems. [Open source, MIT License]
http://bmagic.sourceforge.net/
Odin Plus Plus (OPP) Odin Plus Plus (OPP)
Odin Plus Plus (OPP) Includes base class components, collections, I/O classes, network and Internet classes, object database support, and thread library.
http://www.odin-consulting.com/OPP/
XParam XParam
XParam Parameter handling library. Extendable, type-safe, non-intrusive, object-oriented tool for general-purpose object serialization in C++. Good for parsing command-line parameters, cross-program and cross-platform communication, object streams, and as a plug
http://xparam.sourceforge.net/
ParaTek ParaTek
ParaTek A C++ toolkit which enables developers to created distributed peer to peer solutions using agent engineering.
http://www.paratek.co.uk/
txObject ATK txObject ATK
txObject ATK A collection of platform-independent C++ class libraries that provides a five-layer framework containing an Object Library, IO and Timers, Threads, Inter-Process Communication, and Distributed Object Communication.
http://txobject.sourceforge.net/
Boost Boost
Boost Provides a repository for free peer-reviewed portable C++ source libraries. The emphasis is on libraries which work well with the C++ standard library.
http://www.boost.org/
SourcePro Core SourcePro Core
SourcePro Core An extensive set of fundamental C++ components that handle many of the intricacies of the C++ language, and simplify the complexities of working with XML. SourcePro Core features include a powerful solution for developing high-performance, multithreaded a
http://www.roguewave.com/products/sourcepro/core/
SOL++2000 SOL++2000
SOL++2000 a free C++ class library for Microsoft Windows. All source files of the library and a lot of sample programs are available.
http://home.att.ne.jp/green/atlan/
OpenSprings OpenSprings
OpenSprings A set of C++ libraries to speed development and extend application capability. [Open source, GPL]
http://www.opensprings.org/
C++SIM C++SIM
C++SIM An object-oriented simulation package written in C++. It provides discrete event process-based simulation similar to SIMULA's simulation class and libraries.
http://cxxsim.ncl.ac.uk/
LEDA LEDA
LEDA Library of efficient data types and algorithms (LEDA) contains all of the relevant algorithm building blocks in an easy-to-use and efficient form dealing with objects such as graphs, sequences, dictionaries, trees, points, flows, matchings, segments, and
http://www.algorithmic-solutions.com/enleda.htm
s-mail project - DObject Library C++ s-mail project - DObject Library C++
s-mail project - DObject Library C++ A bridge between the C++ and the Java world. Supported platforms: Win32, Linux. [Open source, GPL]
http://sadlocha.strefa.pl/s-mail/dol.html
html++ CGI Class Library html++ CGI Class Library
html++ CGI Class Library Encapsulates HTML tags and features. Manages dynamic Web page generation, CGI and forms processing, cookies, http file uploads, and sessions.
http://www.dcmicro.com/htmlpp/
Standard J2K Library Standard J2K Library
Standard J2K Library A completely portable C++ library, to provide a standard set of classes similar to Java Common API. [Open Source, LGPL]
http://j2k.sourceforge.net/
Memory Supervision System Memory Supervision System
Memory Supervision System Helps in the infamious task of finding bugs related to dynamical memory during the development of programs. [GPL]
http://hem.passagen.se/blizzar/mss/
P::Classes P::Classes
P::Classes A highly portable C++ application framework which can be used on many different OSes. [Open Source, LGPL]
http://pclasses.com
C++ Portable Types Library (PTypes) C++ Portable Types Library (PTypes)
C++ Portable Types Library (PTypes) A simple alternative to the STL plus portable multithreading and networking. Compiles under modern Unix and Windows systems. [Open-source, zlib-like license]
http://www.melikyan.com/ptypes/
OpenTop C++ Library OpenTop C++ Library
OpenTop C++ Library A cross-platform C++ library providing high-performance and portable classes for multi-threading, I/O, networking, Unicode and XML parsing. [Commercial]
http://www.elcel.com/products/opentop/
EasyWin32 EasyWin32
EasyWin32 Makes easier Windows Programming when using Windows API. [Open source, GPL]
http://www.geocities.com/easywin32/
The Virtual X Class Library (VXCL) The Virtual X Class Library (VXCL)
The Virtual X Class Library (VXCL) A collection of powerful C++ classes. [Open source, LGPL]
http://sourceforge.net/projects/vwcl/
xmlFX xmlFX
xmlFX A class library for manipulating XML documents. It goes beyond DOM and SAX with support for built-in data type conversions, serializing and deserializing. By South Wind Design, Inc. [Commercial]
http://www.swdi.com/
Chilkat C++ Libraries Chilkat C++ Libraries
Chilkat C++ Libraries A static libraries for Visual C++ and C++ Builder developers: zip, e-mail, encryption, S/MIME, XML.[Shareware]
http://www.chilkatsoft.com/cpp_libraries.asp
C++ Threads C++ Threads
C++ Threads The aim of this library is to provide the programmer with an easy to use class, that can be further inherited to provide a rich set of threaded functionality rarely seen in a Linux environment.
http://threads.sourceforge.net/
Libsigc++ Libsigc++
Libsigc++ Implements a full callback system for use in widget libraries, abstract interfaces, and general programming. [LGPL]
http://libsigc.sourceforge.net/
VDKBuilder VDKBuilder
VDKBuilder A C++ wrapper to GTK+. It base on VDK, the Visual Development Kit. [Open source, GPL]
http://vdkbuilder.sourceforge.net/
Wave Wave
Wave A Standard conformant C++/C99 preprocessor class library which exposes an iterator interface compatible with the STL (Standard Template Library) concepts.
http://spirit.sourceforge.net/index.php?doc=docs/wave_v0_9/index.html
SimSys SimSys
SimSys A programming framework for simulating digital logic. [Open Source]
http://www.diku.dk/hjemmesider/studerende/schier/simsyshome.html
A Stream Socket API for C++ A Stream Socket API for C++
A Stream Socket API for C++ A library and article with examples of use. [Open source, for educational use]
http://www.pcs.cnu.edu/~dgame/sockets/socketsC++/sockets.html
GTK-- GTK--
GTK-- C++ interfaces and bindings for GTK+
http://gtkmm.sourceforge.net/
ACDK - Artefaktur Component Development Kit ACDK - Artefaktur Component Development Kit
ACDK - Artefaktur Component Development Kit Platform independent C++ component framework similar to Java or .NET (reflection, threading, Unicode, garbage collection, io, net, util, xml, etc.) with integration of Java, Perl, Python, Tcl, Lisp, COM and CORBA. [Open source, LGPL or Qt Public License]
http://acdk.sourceforge.net/
s11n s11n
s11n (short for "serialization") An STL-based C++ library for serializing PODs, STL containers and client-defined types.
http://s11n.net
MIME++ MIME++
MIME++ Class library for parsing, creating, or editing messages in MIME format
http://www.hunnysoft.com/mimepp/
Simple XML Persistence Library Simple XML Persistence Library
Simple XML Persistence Library A lightweight C++ library for object serialization in XML.
http://sxp.sourceforge.net/
eXactML eXactML
eXactML Simplifies the task of XML-enabling C++ applications by generating object-oriented interfaces for reading and writing valid XML content based on a DTD or Schema.
http://www.bristol.com/exactml/
ZThreads ZThreads
ZThreads An advanced object-oriented, cross-platform C++ threading and synchronization library. [GPL]
http://zthread.sourceforge.net/
FC++: The Functional C++ Library FC++: The Functional C++ Library
FC++: The Functional C++ Library Provides higher-order polymorphic functions in the C++ language.
http://www.cc.gatech.edu/~yannis/fc++/
Innodyne Corp. Innodyne Corp.
Innodyne Corp. Provides OTS MIL-STD-2045 47001B/C, VMF and MIL-STD-6040 USMTF encoder decoders as OS and platform independent C++ libaraies.
http://www.innodynecorp.com
Inti Inti
Inti Integrated C++ Foundation Libraries, including Inti::GTK, a C++ GTK+ binding (No longer an active project).
http://sources.redhat.com/inti/
Stroika Stroika
Stroika Provides a complete, cross-platform C++ application framework. It has been ported to MS-Windows, the Macintosh, and X-Window/UNIX.
http://www.sophists.com/Stroika/
Bioinformatics Template Library (BTL) Bioinformatics Template Library (BTL)
Bioinformatics Template Library (BTL) Provides the generic mathematical components that will allow programmers to more rapidly construct applications that model biological entities.
http://people.cryst.bbk.ac.uk/~classlib/bioinf/BTL99.html
mimetic mimetic
mimetic A C++ MIME library for Unix. [Open source, GPL]
http://mime.codesink.org/mimetic_mime_library.html
NMO Software Development Kit NMO Software Development Kit
NMO Software Development Kit A portable, object-oriented software development kit written in and for the C++ language.
http://freshmeat.net/projects/nmo-sdk
GNU Nana GNU Nana
GNU Nana Library of many tested, proven methods to raise reliability of C & C++ code. Includes: extended logging, assertion checking, Design by Contract: DbC. Supports realtime measurements, making performance statistics for code fragments, and tracing program
http://www.gnu.org/software/nana/nana.html
VXL (the Vision-something-Libraries) VXL (the Vision-something-Libraries)
VXL (the Vision-something-Libraries) A collection of C++ libraries designed for computer vision research. Includes imaging, geometry, numerics, streaming I/O, basic templates, posix. VXL is written in ANSI/ISO C++ and is designed to be portable over many platforms.
http://vxl.sourceforge.net/
Common C++ Common C++
Common C++ A framework offering portable support for threading, sockets, file access, deamons, persistance, and system for clarity, services. [Open Source, GPL]
http://cplusplus.sourceforge.net/
Common Text Transformation Library Common Text Transformation Library
Common Text Transformation Library Library of C++ classes and functions to parse and modify STL strings. CTTL substring classes may be compared, inserted, replaced, and parsed with EBNF grammars. Compiled program implements recursive descent LL(INF) parser. [Open source, GPL]
http://cttl.sourceforge.net/
JUCE JUCE
JUCE A C++ toolkit providing a complete set of fundamental classes for building applications for Windows/MacOSX/Linux. It covers GUIs, containers, audio, midi, XML, vector graphics, file/network handling. [Open source, GPL or commercial license]
http://www.rawmaterialsoftware.com/juce/
RudeServer C++ Libraries RudeServer C++ Libraries
RudeServer C++ Libraries C++ CGI Parser, C++Config File, C++ Socket, C++ Database libraries. [Commercial]
http://www.rudeserver.com/
Script Plus Plus library Script Plus Plus library
Script Plus Plus library C++ class library which provides a partially-compatible replacement for the well-known string class, which is capable in the most popular operations on strings such as breaking down to words/tokens, conversion to numbers. [Open source, LGPL]
http://www.croco.net/software/scriptpp
Codemesh JMS Courier Codemesh JMS Courier
Codemesh JMS Courier Lets you integrate C++ into any Java Message Service (JMS) vendor environment. [Commercial]
http://www.codemesh.com/en/JMSCourier.html
FOX Toolkit FOX Toolkit
FOX Toolkit A free, cross-platform C++ GUI library. It features an event messaging and targeting scheme with a very clean, factored, OS-abstracted design. [Open Source, LGPL]
http://www.fox-toolkit.org/
Log4cpp Log4cpp
Log4cpp A library of C++ classes for flexible logging to files, syslog, IDSA and other destinations. A port of Log4J. [Open source, LGPL]
http://log4cpp.sourceforge.net/
SDL_bmf SDL_bmf
SDL_bmf Provides a simple facility for using and manipulating bitmapped fonts within the SDL framework.
http://home.earthlink.net/~jknapka/SDL_bmf/
libpropc++ libpropc++
libpropc++ Library for creating and effectively using object properties like: widget.color = "red";
http://ex-code.com/propcpp/
BuDDy BuDDy
BuDDy An efficient and simple to use Binary Decision Diagram (ROBDD) package for C and C++.
http://www.it-c.dk/research/buddy/
Epeios Project Epeios Project
Epeios Project The project consists of libraries and software, coded in C++. The libraries include a new concept of memory management, error handling and frontend/broker interaction. They also handle sockets, multitasking, semaphores, pipes, and shared memory, and vari
http://www.epeios.org/
POST++ POST++
POST++ Provides a simple persistent storage, making objects persistent with no overhead on accessing them at runtime.
http://www.ispras.ru/~knizhnik/post.html
STLSoft STLSoft
STLSoft Provides freely available STL-like extensions, including STL-style wrappers for common operating system and framework APIs (such as Windows, Unix, COM, MFC, ATL).
http://stlsoft.org
The ADAPTIVE Communication Environment (ACE) The ADAPTIVE Communication Environment (ACE)
The ADAPTIVE Communication Environment (ACE) A freely available, open-source object-oriented framework that implements many core patterns for concurrent communication software.
http://www.cs.wustl.edu/~schmidt/ACE.html
Simple Unix Events (SUE) library Simple Unix Events (SUE) library
Simple Unix Events (SUE) library A collection of light-weight C++ classes which help to create a select(2)-based event-driven applications, specially simple TCP servers and clients. No STL (even the string class is not used). [Open source, LGPL]
http://www.croco.net/software/sue/
Available C++ Libraries FAQ Available C++ Libraries FAQ
Available C++ Libraries FAQ Contains a list of available C++ libraries, both public domain and commercial.
http://www.faqs.org/faqs/C++-faq/libraries/
CSock CSock
CSock A class provides synchronous send and receive of a buffer, plus ping and resolve address. The class encapsulates a listener thread which can start and stop.
http://www.firstobject.com/dn_sock.htm
Audio/Video 3D C++ Programming Library Audio/Video 3D C++ Programming Library
Audio/Video 3D C++ Programming Library AV3D for C++ is a multi-platform, high-performance programming library. Major features: 3D Graphics, Sound support (SB, and S3M), Controller interface (keyboard, mouse, and joystick), XMS.
http://www.galacticasoftware.com/products/av/
DateLib DateLib
DateLib Platform independent C/C++ library for date and time calendric calculations. By Hofmann Software Engineering International.
http://www.hofmann-int.de/
Led Rich Text C++ Class Library Led Rich Text C++ Class Library
Led Rich Text C++ Class Library A portable, cross-platform C++ library designed to add various kinds of word processing (rich text) or text editing capabilities to your application.
http://www.sophists.com/Led/LedClassLib/
SimpleSocket SimpleSocket
SimpleSocket A C++ library which makes it easier to write socket based client/server applications.
http://home.hetnet.nl/~lcbokkers/simsock.htm
Babylon Library Babylon Library
Babylon Library A collection of simple routines and classes that could be used as building blocks of larger projects. Many of the methods are portable and adjusted for use in embedded systems. [Open source, Artistic License]
http://www.commonsoftinc.com/Babylon_Cpp/
The Available C++ Libraries FAQ The Available C++ Libraries FAQ
The Available C++ Libraries FAQ Listing with descriptions of a large number of C++ libraries, both commercial and free.
http://www.trumphurst.com/cpplibs1.html
ORBit-C++ ORBit-C++
ORBit-C++ C++ bindings for ORBit.
http://orbitcpp.sourceforge.net/
macstl macstl
macstl A Macintosh optimized C++ source library. It include std::valarray optimized for the Altivec execution engine; std::vector partially specialized on the Mach allocator, for OS-level copy-on-write; a convenient and efficient wrapper for Altivec data types
http://www.pixelglow.com/macstl/
Crypto++ Crypto++
Crypto++ Free library of cryptographic schemes: includes ciphers, message authentication codes, one-way hash functions, public-key cryptosystems, and key agreement schemes.
http://www.eskimo.com/~weidai/cryptlib.html
Mersenne Twister Mersenne Twister
Mersenne Twister Freeware C++ implementation of the famous Mersenne Twister pseudo-random number generator algorithm, known as one of the best generators, with a period of 2^19937-1. Written in 100% standard ISO C++, free to use.
http://www.bedaux.net/mtrand/
CGAL - The Computational Geometry Algorithm Library CGAL - The Computational Geometry Algorithm Library
CGAL - The Computational Geometry Algorithm Library A library of geometric datastructures and algorithms. [Commercial]
http://www.cgal.org/
John's PCCTS-based C++ Parser John's PCCTS-based C++ Parser
John's PCCTS-based C++ Parser A portable open source C++ parser.
http://www.empathy.com/pccts/
ET++ ET++
ET++ Official distribution site of application framework class library.
http://www.gup.uni-linz.ac.at/research/debugging/distribution/et++.html
Open EzBasic Open EzBasic
Open EzBasic A C++ based library, that can be used to make programs using functions as in VB. The library has 25 classes ranging from GUI, Threads, String, Active-X. Simple way to convert VB code to C++. [Open source, Qt Public License (QPL)]
http://ezbasic.sourceforge.net
Ebsotech IX SDK Ebsotech IX SDK
Ebsotech IX SDK A cross-platform C/C++ library provides systems developers with the possibility to develop localized applications for robust data processing simultaneously for several target environments and language areas. Memory and process management, thread locking a
http://www.ebsotech.com
LFC LFC
LFC A general C++ class library/framework. [Open Source, LGPL]
http://lfc.sourceforge.net/
The Boost Graph Library (BGL) The Boost Graph Library (BGL)
The Boost Graph Library (BGL) General purpose, generic C++ library for graph data structures and graph algorithms.
http://www.boost.org/libs/graph/doc/
eNITL eNITL
eNITL The Network Improv Template Language. A scripting language engine for C++ applications which require flexible, user-configurable output generation and internal scripting.
http://networkimprov.com/enitl/enitl.html
OSE OSE
OSE Generic application framework suitable for constructing general purpose applications, distributed systems and web based services.
http://ose.sourceforge.net/
Zinc Zinc
Zinc Provides a portable and international framework for the development of high performance, mission critical applications.
http://www.windriver.com/products/zinc_for_desktop/

Class Libraries Related Pages: