Various library add-ons
Contents
| Fox toolkit | FOX is a C++ based Toolkit for developing Graphical User Interfaces easily and effectively. 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. FOX also implements icons, images, and user-convenience features such as status line help, and tooltips.Tooltips may even be used for 3D objects! |
| Crypto | Crypto++ Library is a free C++ class library of cryptographic schemes. |
| libsigc++ | Implements a full callback system for use in widget libraries, abstract interfaces, and general programming |
| vxl | 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. |
| jabberroo | An object-oriented, cross-platform C++ library which provides handling logic for the Jabber protocol. |
| 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. |
| led | The Led C++ class library is designed to allow you to easily add rich text functionality to your UI applications. |
| 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 locations and demangled names of template parameters. |
| zthreads | An advanced object-oriented, cross-platform C++ threading and synchronization library |
| enitl | The Network Improv Template Language. A scripting language engine for C++ applications which require flexible, user-configurable output generation and internal scripting. |
| epeios | 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 |
| html++ | html++ is a sophisticated, cross-platform, class library that encapsulates HTML (hypertext markup language) tags and features in a convenient, easy-to-use library of C++ classes. |
| mimepp | Class library for parsing, creating, or editing messages in MIME format |
| 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 |
| exactML | eXactML simplifies the task of XML-enabling your C++ applications by generating object-oriented interfaces for reading and writing valid XML content based on your DTD or Schema. |
| SDL_bmf | The SDL_bmf library provides a simple facility for using and manipulating bitmapped fonts within the SDL framework. It has the following features: |
| stroika | Provides a complete, cross-platform C++ application framework. It has been ported to MS-Windows, the Macintosh, and X-Window/UNIX. |
| FC++: The Functional C++ Library | Provides higher-order polymorphic functions in the C++ language. |
| Bioinformatics Template Library (BTL) | Provides the generic mathematical components that will allow programmers to more rapidly construct applications that model biological entities. |
| Graph Search in Generic Way | Depth- and best-first search strategies in generic programming paradigm base on STL C++ library. |
| 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. |
| Odin Plus Plus (OPP) | Includes base class components, collections, I/O classes, network and Internet classes, object database support, and thread library. |
| post++ | Provides a simple persistent storage, making objects persistent with no overhead on accessing them at runtime. |
| lfc | A general C++ class library/framework. |
| Xparam | XParam is a general-purpose tool for parameter handling in C++. |
| VTK | The Visualization ToolKit (VTK) is an open source, freely available software system for 3D computer graphics, image processing, and visualization used by thousands of researchers and developers around the world. |
| cximage | A C++ class for Win32 platforms to load, save, display, transform BMP, JPEG, GIF, PNG, TIFF, MNG, and ICO images. |
| Cal3d | Cal3d is a skeletal based 3d character animation library written in C++ in a platform-/graphic API-independent way |
| GLT | GLT is a C++ class library for programming interactive 3D graphics with OpenGL. |
| PolyBoolean | The main purpose of PolyBoolean is numerically robust and efficient implementation of polygon Boolean operations |
| mysql++ | A C++ API for MySQL. Tries to make working with queries as easy as working with other STL containers. |
| otl | Oracle, Odbc and DB2-CLI Template Library. A set of classes that wrap around the dynamic database programming interfaces of Oracle, DB2 and ODBC. Also provides support for block-updates and other caching mechanisms. |
| ODBC broker | The ODBC Broker is a C++ class built on top of ODBC Layer. It encapsulates much of the complexity of the ODBC API and provides a uniform interface to application developers. |
| Database Template Library | Provides ODBC recordsets just like STL containers, including writing the contents back to the database. |
| Libodbc++ | Libodbc++ is a c++ class library for accessing SQL databases. It is designed with standards in mind, so it provides a subset of the well-known JDBC 2.0(tm) and runs on top of ODBC |
| Adframe object | AdFrame Object Engine is a extrem fast object persistence engine for the linking of relational and legacy databases/datasources to object-oriented cross-platform/cross-database/multi-compiler programming. |
| Accesslog | The main purpose of the AccessLog sample app is to illustrate how to use the Berkeley DB library in the everyday life. |
| vxwindows | Homepage of wxWindows, a cross-platform development toolkit with interfaces to diverse graphical front ends, including GTK+, and language bindings for C, C++, Python, Perl, and Tcl. |
| File system library | Portable paths, iteration over directories, and other useful filesystem operations |
| Optional library | A discriminated-union wrapper for optional values, |
| Interval library | Extends the usual arithmetic functions to mathematical intervals |
| MPL | Template metaprogramming framework of compile-time algorithms, sequences and metafunction classes |
| Spirit library | An LL (unlimited lookahead) parser framework that represents parsers directly as EBNF grammars in inlined C++ source code, complete with semantic actions, ASTs and much more |
| OptiVec for Borland C++ | Fast vector and matrix library for BC++ |
| CMATH for Borland C++ | CMATH is a comprehensive library for complex-number arithmetics and mathematics, both in cartesian and in polar coordinates, for C/C++ and Pascal/Delphi compilers. CMATH is available as a stand-alone product. It is also included in the OptiVec package |
| COMM-DRV++ Pro | COMM-DRV++ Pro is a professional C/C++ serial communication class library for Windows . It supports both Microsoft Visual C/++ and Borland C++ compilers. Xmodem, Ymodem, & Zmodem file transfer protocols are provided. All Hayes compatible modems are supported. Serial stream token/string lookup is also included. All baudrates provided by the underlying hardware is supported. Callback functions for efficient communication handling. |
| Comm DRV NT | Professional serial communication kernel driver for Windows XP, Windows 2000, & Windows NT. Provides support for the multidrop and nine bit protocol. Supports RS232, RS485, & RS422 as well as microsecond timestamps. |
| Geeworks Win32 Resource Library | Geeworks Win32 Resource Library - Modify Win32 resources on 95/98/Me/NT/2000/XP without ANY limitations. Supports BeginUpdateResource, UpdateResource & EditUpdateResource on Windows 95/98/Me |
| BitLevelSMS | BitLevelSMS is a software library that provides a PC-based user application with access to a mobile phone's Short Message Service (SMS) functionality via a serial port. |
| BitLevelGPS | BitLevelGPS is a software library that provides a PC-based user application with access to navigational data obtained from a NMEA-183 compliant GPS receiver via a serial communications port |
| BitLevelTrace | BitLevelTrace is a software library that allows a calling user application to convert raw communication protocol data into a fully decoded readable trace text |