Class Libraries
Class Libraries Links
- eNITL The Network Improv Template Language. A scripting language engine for C++ applications which require flexible, user-configurable output generation and internal scripting.
- ODBC Broker C/C++ library to access ODBC data sources with only a few lines of code. Now, make dynamic database engines to access any ODBC data sources without knowing about ODBC!
- C++ Portable Types Library (PTypes) A simple alternative to the STL. Can also be used as a convenient educational/research platform for multithreading and complex non-visual applications.
- OglClib A OpenGL Class Library, that will enable to build 3D graphical applications under Linux, Windows and soon BeOS.
- Boost C++ Libraries Provides a repository for free peer-reviewed portable C++ source libraries. The emphasis is on libraries which work well with the c++ standard library.
- Biome Aimed at individual-based/agent-based simulations. It is somewhat similar to Swarm, EcoSim or Simex but tries to be more efficient and less monolithic without compromising object-oriented design.
- KDBM C++ Interface for the GNU Database Library (gdbm).
- Tools.h++ Fundamental C++ Library from Rogue Wave Software.
- SOL++2000 a free C++ class library for Microsoft Windows. All source files of the library and a lot of sample programs are available.
- MetaKit structured storage Highly portable, lightweight database manager, usable from several languages.
- SDL_bmf Provides a simple facility for using and manipulating bitmapped fonts within the SDL framework.
- ZThread An advanced object-oriented, cross-platform, C++ threading and synchronization library. [GPL]
- The ADAPTIVE Communication Environment (ACE) A freely available, open-source object-oriented framework that implements many core patterns for concurrent communication software.
- cal3d A skeletal based 3d character animation library written in a platform-/graphic API-independent way.
- DataReel A collection of free C++ classes used to build portable database and communication applications. (glNET Software)
- The Generic Graph Component Library General purpose, generic C++ library for graph data structures and graph algorithms.
- The Virtual X Class Library (VXCL) An Open Source collection of powerful C++ classes.
- ChartFolio C++ charting and graphing class libraries and DLL's providing common chart types, end-user interactivity, and built on and tightly coupled with Microsoft MFC, Zinc Software ZAF, or Rogue Wave zApp. By DPC Technology Corporation.
- AdFrame Engine Persistence framework for linking of relational and legacy databases/datasources to cross-platform C++ programming.
- 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 shortest paths.
- Memory Supervision System Helps in the infamious task of finding bugs related to dynamical memory during the development of programs. [GPL]
- Dumpleton Software Consulting Home site for OSE: C++ class library and build environment.
- 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, shared memory, etc., and various data structures like lists, stacks, queues, indexes.
- Audio/Video 3D C++ Programming Library AV3D for C++ is a multi-platform, high-performance programming library. Major features: 3D Graphics, Sound support (SB, S3M, etc.), Controller interface (keyboard, mouse, joystick, etc.), XMS.
- Crypto++ Free library of cryptographic schemes: includes ciphers, message authentication codes, one-way hash functions, public-key cryptosystems, and key agreement schemes.
- NMO Software Development Kit A portable, object-oriented software development kit written in and for the C++ language.
- The Available C++ Libraries FAQ Listing with descriptions of a large number of C++ libraries, both commercial and free.
- The Lambda Library Lambda functions, function argument binding, tuple types.
- 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.
- Simple XML Persistence Library A lightweight C++ library for object serialization in XML.
- Common C++ A framework offering portable support for threading, sockets, file access, deamons, persistance, and system for clarity, services. [Open Source, GPL]
- MLIB (FileUtilities) A set of portable, thread-safe parsing and config/ini reader libraries. Callback functions for matched patterns and remainder callback for unmatched data. User-defined functions. Source and demos available.
- POST++ Provides a simple persistent storage, making objects persistent with no overhead on accessing them at runtime.
- html++ CGI Class Library Encapsulates HTML tags and features. Manages dynamic Web page generation, CGI and forms processing, cookies, http file uploads, and sessions.
- 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.
- xmlFX A commercial 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.
- Led A portable, cross-platform C++ library designed to add various kinds of word processing (rich text) or text editing capabilities to your application.
- MySQL++ A C++ API for MySQL. Tries to make working with queries as easy as working with other STL containers.
- MIME++ Class library for parsing, creating, or editing messages in MIME format
- DateLib Platform independent C/C++ library for date and time calendric calculations. By Hofmann Software Engineering International.
- JThreads/C++ A portable thread abstraction library that mimics the thread classes and primitives found in Java. Supported on Windows 95, NT and many flavors of Unix. (by OOC/IONA)
- GLT C++ library for programming interactive 3D graphics with OpenGL. Aims to augment the OpenGL API with convenient mechanisms for manipulating the OpenGL state machine.
- Odin Plus Plus (OPP) Includes base class components, collections, I/O classes, network and Internet classes, object database support, and thread library.
- Zinc Provides a portable and international framework for the development of high performance, mission critical applications.
- freeodbc++ A C++ library for accessing SQL databases. Designed with standards in mind, so it provides a subset of the well-known JDBC 2.0 and runs on top of ODBC. [LGPL]
- Graph Search in Generic Way Depth- and best-first search strategies in generic programming paradigm base on STL C++ library.
- Bioinformatics Template Library (BTL) Provides the generic mathematical components that will allow programmers to more rapidly construct applications that model biological entities.
- Regex++ A portable template regular expression library. (John Maddock)
- FC++: The Functional C++ Library Provides higher-order polymorphic functions in the C++ language.
- Stroika Provides a complete, cross-platform C++ application framework. It has been ported to MS-Windows, the Macintosh, and X-Window/UNIX.
- 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 execution without modifying code.
- Available C++ Libraries FAQ Contains a list of available C++ libraries, both public domain and commercial.
- Threads.h++ Portable Multithreaded Application Library: thread creation and control classes, synchronization mechanisms, and higher-level threading abstractions
- Standard J2K Library A completely portable C++ library, to provide a standard set of classes similar to Java Common API. [Open Source, LGPL]
- VirtualStream Library a C++ portable library, designed as a powerful replacement of the standart IOstream library. Library opens a very flexible way to operating with data, which is based on VirtualStream - universal data media, practically non-limited by length and by number of parallel streams.
- Libsigc++ Implements a full callback system for use in widget libraries, abstract interfaces, and general programming. [LGPL]
- 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.
| Help build the largest human-edited directory on the web. |
| Submit a Site - Open Directory Project - Become an Editor |