Home |
Class Libraries (271) Categories:
See Also:
This category in other languages:
Editor's Picks:
» 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/ Sites:
» 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/ » Apache C++ Standard Library
A collection of algorithms, containers, iterators, and other fundamental components of every piece of software, implemented as C++ classes, templates, and functions essential for writing C++ programs. The goal is to provide a free implementation of the IS http://stdcxx.apache.org/ » Available C++ Libraries FAQ
Includes a list of available C++ libraries, both public domain and commercial. http://www.faqs.org/faqs/C++-faq/libraries/ » 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 » 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/ » Botan
A crypto library that provides a wide variety of cryptographic algorithms, formats, and protocols. [Open Source, BSD] http://botan.randombit.net/ » BuDDy
An efficient and simple to use Binary Decision Diagram (ROBDD) package for C and C++. http://sourceforge.net/projects/buddy » 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/ » 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/ » CGAL - Computational Geometry Algorithms Library
A collaborative effort to develop a robust, easy to use, and efficient C++ software library of geometric data structures and algorithms. http://www.cgal.org/ » 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 » CodeCogs
An open source numerical library for mathematician, engineers and scientists who work in C++. Users can donate or licence (for commercial uses) their own code, request components, or bid to develop requested components. http://www.codecogs.com » Codemesh JMS Courier
Lets you integrate C++ into any Java Message Service (JMS) vendor environment. [Commercial] http://codemesh.com/products/jmscourier/ » Common C++
A framework offering portable support for threading, sockets, file access, deamons, persistance, and system for clarity, services. [Open Source, GPL] http://www.gnu.org/software/commoncpp/ » 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/ » ConfigLib
A C++ library designed to read/write configuration files. Allows reading and writing of a configuration file with minimal disruption of the data and any comments; Ensures that developers adopt an all or nothing stance; makes adding a new configuration set http://configlib.wiki.sourceforge.net/ » Cross-Platform Toolkit Library (xtklib)
A complete C++ based framework for object-oriented cross-platform programming. [Open Source] http://xtklib.sourceforge.net/ » Crypto++
Free library of cryptographic schemes: includes ciphers, message authentication codes, one-way hash functions, public-key cryptosystems, and key agreement schemes. [Open Source] http://www.cryptopp.com/ » DateLib
Platform independent C/C++ library for date and time calendric calculations. (by Hofmann Software Engineering International) http://www.datelib.de/index.shtml.en » DynObj
A C++ framework for binary reusable objects, or plugins. It enables exposing and sharing run-time type information for C++ classes. [Open Source, BSD] http://dynobj.sourceforge.net » 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 » FC++: The Functional C++ Library
Provides higher-order polymorphic functions in the C++ language. http://www-static.cc.gatech.edu/~yannis/fc++/ » FastFormat
A C++ library that provides fast, type-safe, localised formatting of string elements, optionally using resource-based format strings. [Open Source, BSD] http://www.fastformat.org/ » GOBLIN Graph Library
Goblin is a full-featured tool chain for handling graphs. The project provides code from the following areas: Optimization, Layout, Composition, File import and export, and Manipulation. [Open Source, LGPL] http://goblin2.sourceforge.net/ » 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 » 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/ » Inti
Integrated C++ Foundation Libraries, including Inti::GTK, a C++ GTK+ binding (No longer an active project). http://sources.redhat.com/inti/ » 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/ » LEDA
Library of Efficient Data types and Algorithms. Has all relevant algorithm building blocks in easy-to-use, efficient form for objects such as graphs, sequences, dictionaries, trees, points, flows, matchings, segments, shortest paths. [Algorithmic Solution http://www.algorithmic-solutions.com/enleda.htm » 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/ » Libexcel
Provides an easy way to generate Excel Spreadsheets (xls-files) in custom applications without Microsoft Excel. Supports writing text, numbers, formulas, hyperlinks and images to cells with various formatting options. Available as a static library for Vis http://libexcel.com » Libsigc++
Implements a full callback system for use in widget libraries, abstract interfaces, and general programming. [LGPL] http://libsigc.sourceforge.net/ » Log4cpp
A library for flexible logging to files, syslog, IDSA and other destinations, modeled after the Log4j Java library. [Open Source, LGPL] http://log4cpp.sourceforge.net/ » OSE
Generic application framework suitable for constructing general purpose applications, distributed systems and web based services. http://ose.sourceforge.net/ » Object Oriented Template Library (OOTL) for C++
A C++ library which provides object oriented alternatives to C++ primitives and the STL collections. [Open source, Boost license] http://www.ootl.org/ » ObjexxFCL
A C++ class library to support integration and migration of Fortran to C++. ObjexxFCL includes Fortran-compatible array, string, and intrinsic function support. http://objexx.com/ObjexxFCL.html » 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/ » 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 » 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/ » P::Classes
A high performance C++ application framework which provides many classes needed for real-world application development, emphasing on ease of use, size and stability. [Open Source, LGPL] http://pclasses.sourceforge.net » Pantheios
A C/C++ logging API library, offering a combination of type-safety, efficiency, genericity and extensibility. [Open Source, BSD] http://pantheios.sourceforge.net/ » ParaTek
A C++ toolkit which enables developers to created distributed peer to peer solutions using agent engineering. http://www.paratek.co.uk/ » Presentation on The Bioinformatics Template Library (BTL)
Documentation and Online-Presentations about STL and generic programming. http://people.cryst.bbk.ac.uk/~classlib/EBI_poster/ » Reason C++ Framework
A cross platform C++ framework with support for sockets, files, streams, encoding, compression, encryption, threading, times/dates, networking, URLs, http, XML, XPath, collections, generics and databases. http://reasoning.info » Reflex - Reflection for C++
A non-intrusive enhancement of C++ to add runtime reflection capabilities. [Open source, LGPL] http://seal-reflex.web.cern.ch/seal-reflex/ » 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/ » 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://synesis.com.au/software/stlsoft/ » STLport
An implementation of the C++ Standard Library. [Open Source] http://stlport.sourceforge.net/ » STXXL
An implementation of the C++ standard template library STL for external memory (out-of-core) computations, containers and algorithms that can process huge volumes of data that only fit on disks. [Open source, GPL] http://stxxl.sourceforge.net/ » 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 » SourcePro C++
A set of cross-platform C++ development components complete with documentation, source code and support. The set of four SourcePro components are: SourcePro Core, SourcePro DB, SourcePro Net, and SourcePro Analysis. http://www.roguewave.com/products/sourcepro/index.php » 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/ » 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/ » Sweet Lua
A C++/Lua binding library. Features include: Features: bind C++ functions as Lua functions and closures with out of order parameters; bind C++ objects as Lua tables with lifetime controlled by either C++ or Lua; coroutines; type safety. http://www.sweetsoftware.co.nz/lua_overview.php » Sweet Persist
A C++ serialization library that provides serialization of objects to and from XML and binary formats. It requires Microsoft Visual Studio 2005 and Boost. http://www.sweetsoftware.co.nz/persist_overview.php » 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 » The Boost Graph Library (BGL)
General purpose, generic C++ library for graph data structures and graph algorithms. http://www.boost.org/libs/graph/doc/ » The C++ Portable Components
Class libraries for developing network-centric, portable applications in C++. The classes cover functionality like threads, thread synchronization, filesystem access, streams, shared libraries and class loading, sockets and network protocols, as well as a http://pocoproject.org/ » Time Series API for C++
C++ class library for simulating (backtesting) and deploying financial trading strategies as well as general purpose time series modelling. The library is a stand-alone, component based, time series engine. http://www.TimeSeriesAPI.com » UTF8-CPP
A simple, portable and lightweight library for handling UTF-8 encoded strings in C++. [Open Source] http://utfcpp.sourceforge.net/ » 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 » 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/ » 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/ » dlib C++ library
A library for developing portable applications that deal with networking, threads, graphical interfaces, complex data structures, linear algebra, machine learning, XML and text parsing, numerical optimization, or Bayesian networks. [Open source] http://dlib.net/ » 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/ » libwpd
A C++ library for importing and exporting WordPerfect documents. Features, screenshots, download and developer information. [LGPL licence] http://libwpd.sourceforge.net/ » 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/ » muParser - a fast math parser library
An extensible cross platform library for parsing mathematical expressions. http://muparser.sourceforge.net/ » s11n
(short for "serialization") An STL-based C++ library for serializing PODs, STL containers and client-defined types. http://s11n.net » 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/ This category needs an editor
Last Updated: 2009-02-20 19:15:17
The content of this directory is based on the Open Directory and has been modified by GoSearchFor.com |