- 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/
(Added: Mon Apr 04 2011 Hits: 0 Rating: 0.00 Votes: 0)
Rate It
Review It
- 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 ISO/IEC 14882 international standard for C++ that enables source code portability and consistent behavior of programs across all major hardware implementations, operating systems, and compilers. [Open Source]
http://stdcxx.apache.org/
(Added: Mon Apr 04 2011 Hits: 0 Rating: 0.00 Votes: 0)
Rate It
Review It
- 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/
(Added: Mon Apr 04 2011 Hits: 0 Rating: 0.00 Votes: 0)
Rate It
Review It
- 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/
(Added: Mon Apr 04 2011 Hits: 0 Rating: 0.00 Votes: 0)
Rate It
Review It
- 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
(Added: Mon Apr 04 2011 Hits: 0 Rating: 0.00 Votes: 0)
Rate It
Review It
- 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 setting as simple as declaring a variable, even if it is a complex object. [Open Source, BSD]
http://configlib.wiki.sourceforge.net/
(Added: Mon Apr 04 2011 Hits: 0 Rating: 0.00 Votes: 0)
Rate It
Review It
- 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/
(Added: Mon Apr 04 2011 Hits: 0 Rating: 0.00 Votes: 0)
Rate It
Review It
- 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/
(Added: Mon Apr 04 2011 Hits: 0 Rating: 0.00 Votes: 0)
Rate It
Review It
- 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
(Added: Mon Apr 04 2011 Hits: 0 Rating: 0.00 Votes: 0)
Rate It
Review It
- 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 and sync, networking (includes HTTP 1.1 and GTP/GTP). Localisation tool. Byte order and 32-/64-bit transparent for Windows and Linux/Unix. [Commercial]
http://www.ebsotech.com
(Added: Mon Apr 04 2011 Hits: 0 Rating: 0.00 Votes: 0)
Rate It
Review It
- 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/
(Added: Mon Apr 04 2011 Hits: 0 Rating: 0.00 Votes: 0)
Rate It
Review It
- 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/
(Added: Mon Apr 04 2011 Hits: 0 Rating: 0.00 Votes: 0)
Rate It
Review It
- 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 Solutions Software GmbH]
http://www.algorithmic-solutions.com/enleda.htm
(Added: Mon Apr 04 2011 Hits: 0 Rating: 0.00 Votes: 0)
Rate It
Review It
- 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 Visual Studio and gcc/Linux.
http://libexcel.com
(Added: Mon Apr 04 2011 Hits: 0 Rating: 0.00 Votes: 0)
Rate It
Review It
- 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; COM clients and servers for writing CFPlugIns. [Commercial, open source]
http://www.pixelglow.com/macstl/
(Added: Mon Apr 04 2011 Hits: 0 Rating: 0.00 Votes: 0)
Rate It
Review It
- 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
(Added: Mon Apr 04 2011 Hits: 0 Rating: 0.00 Votes: 0)
Rate It
Review It
- 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
(Added: Mon Apr 04 2011 Hits: 0 Rating: 0.00 Votes: 0)
Rate It
Review It
- 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
(Added: Mon Apr 04 2011 Hits: 0 Rating: 0.00 Votes: 0)
Rate It
Review It
- s11n
(short for "serialization") An STL-based C++ library for serializing PODs, STL containers and client-defined types.
http://s11n.net
(Added: Mon Apr 04 2011 Hits: 0 Rating: 0.00 Votes: 0)
Rate It
Review It
- 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/
(Added: Mon Apr 04 2011 Hits: 0 Rating: 0.00 Votes: 0)
Rate It
Review It
- 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/
(Added: Mon Apr 04 2011 Hits: 0 Rating: 0.00 Votes: 0)
Rate It
Review It
- 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
(Added: Mon Apr 04 2011 Hits: 0 Rating: 0.00 Votes: 0)
Rate It
Review It
- 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 an XML parser. By Applied Informatics. [Open source]
http://pocoproject.org/
(Added: Mon Apr 04 2011 Hits: 0 Rating: 0.00 Votes: 0)
Rate It
Review It
- 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/
(Added: Mon Apr 04 2011 Hits: 0 Rating: 0.00 Votes: 0)
Rate It
Review It
- 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/
(Added: Mon Apr 04 2011 Hits: 0 Rating: 0.00 Votes: 0)
Rate It
Review It
- 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-in framework (using polymorphism).
http://xparam.sourceforge.net/
(Added: Mon Apr 04 2011 Hits: 0 Rating: 0.00 Votes: 0)
Rate It
Review It
|