Programming Directory » Code Libraries » C-C++
Links Sort by: Hits | Alphabetical
| 5Trees C++ Binary Tree Library - http://www.5trees.com A C++ AVL tree library that contains arrays, sets, trees, memory management. |
| a386 - http://a386.nocrew.org/ C programming library providing a virtual i386 running in protected mode. |
| ACDK - Artefaktur Component Development Kit - http://acdk.sourceforge.net/ 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] |
| Adevs (A Discrete EVent System simulator) - http://www.ece.arizona.edu/~nutaro/ A C++ library for constructing discrete event simulations based on the Parallel DEVS and Dynamic DEVS (dynDEVS) formalisms. |
| Apache C++ Standard Library - http://incubator.apache.org/stdcxx/ 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 and commercial alike. [Open Source] |
| Babylon Library - http://www.commonsoftinc.com/Babylon_Cpp/ 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] |
| BitMagic - http://bmagic.sourceforge.net/ 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] |
| BuDDy - http://www.it-c.dk/research/buddy/ An efficient and simple to use Binary Decision Diagram (ROBDD) package for C and C++. |
| C++ Portable Types Library (PTypes) - http://www.melikyan.com/ptypes/ A simple alternative to the STL plus portable multithreading and networking. Compiles under modern Unix and Windows systems. [Open-source, zlib-like license] |
| C++ Str Library - http://www.utilitycode.com/str/ 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 with full sources] |
| C++ Threads - http://threads.sourceforge.net/ 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. |
| Cheap Threads - http://home.swbell.net/mck9/ct/ Open source C library implementing synchronous multithreading with prioritized scheduling and message passing. |
| Chilkat C++ Libraries - http://www.chilkatsoft.com/cpp_libraries.asp A static libraries for Visual C++ and C++ Builder developers: zip, e-mail, encryption, S/MIME, XML.[Shareware] |
| Common C++ - http://cplusplus.sourceforge.net/ A framework offering portable support for threading, sockets, file access, deamons, persistance, and system for clarity, services. [Open Source, GPL] |
| Common Text Transformation Library - http://cttl.sourceforge.net/ 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] |
| Crusher Data Compression Toolkits - http://www.dcmicro.com/crusher/ Cross-platform compression libraries. [Open source, Commercial] |
| DateLib - http://www.datelib.de/index.shtml.en A portable library for all kinds of date and time calculations, provides auto-analyzing date and time parsers. |
| diet libc - http://www.fefe.de/dietlibc/ A small, static libc optimized for small size. |
| djblib - http://www.superscript.com/djblib/intro.html Source-file library derived from the many fine software packages written by D.J. Bernstein; collects files from various packages into a central repository from which code is easy to use in new programs. |
| EasyWin32 - http://www.geocities.com/easywin32/ Makes easier Windows Programming when using Windows API. [Open source, GPL] |
| Ebsotech IX SDK - http://www.ebsotech.com 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 (incl. HTTP 1.1 and GTP/GTP). Localisation tool. Byte order and 32-/64-bit transparent for Windows and Linux/Unix. [Commercial] |
| Fingerprint Verification System - http://fvs.sourceforge.net/ An easy to use library that allows programmers to integrate fingerprint technology into their software without specific know-how. Fast, easy to use, and small; great for embedded systems. [Open source, MPL] |
| GNU Aspell - http://aspell.net/ A library providing spell checking. [Open source, LGPL] |
| GNU Scientific Library - http://www.gnu.org/software/gsl/ A free numerical library for C programmers. [Open source, GPL] |
| Gopt - http://gopt.sourceforge.net/ An ANSI C library, for parsing command line arguments and options according to GNU standards. [Open source, GPL] |
| GTK-- - http://gtkmm.sourceforge.net/ C++ interfaces and bindings for GTK |
| html++ CGI Class Library - http://www.dcmicro.com/htmlpp/ Encapsulates HTML tags and features. Manages dynamic Web page generation, CGI and forms processing, cookies, http file uploads, and sessions. |
| LFC - http://lfc.sourceforge.net/ A general C++ class library/framework. [Open Source, LGPL] |
| liberror - http://www.theiling.de/projects/liberror.html A library for C and C++ that solves the allegedly simply task of printing messages. Thus, it is essentially a feature-rich substitute for fprintf(stderr,...). |
| Libsigc++ - http://libsigc.sourceforge.net/ Implements a full callback system for use in widget libraries, abstract interfaces, and general programming. [LGPL] |
| MAlib - http://www.malib.net/ C library for Media Analysis, Motion Analizing, Movie Architecture, and Media Authoring. [Open source, LGPL] |
| Matrix2D - http://dev.tplanet.net/Matrix2D/ A library implements a set of functions allowing to manage bi-dimensional matrix with languages C and C . Matrix2D contains also several functions of images processing. [Free for personal use] |
| muParser - a fast math parser library - http://muparser.sourceforge.net/ An extensible cross platform library for parsing mathematical expressions. |
| Neatcpp.com - http://neatcpp.com C++ class libraries for Windows with source code. [Free and commercial] |
| Network Wrappers Library - http://libnwrap.sourceforge.net/ An thread-safe, protocol independent UNIX networking API. [Open source, GPL] |
| OpenTop C++ Library - http://www.elcel.com/products/opentop/ A cross-platform C++ library providing high-performance and portable classes for multi-threading, I/O, networking, Unicode and XML parsing. [Commercial] |
| P::Classes - http://pclasses.com 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] |
| Reflex - Reflection for C++ - http://cern.ch/reflex A non-intrusive enhancement of C++ to add runtime reflection capabilities. [Open source, LGPL] |
| Standard Function Library: SFL - http://www.imatix.com/html/sfl/ By iMatix Corp., portable function library for C/C++ programs; many years development; written in ANSI C; ports: DOS, OpenVMS, OS/2, most Unix, Windows; full sources and documentation (HTML); given as Open Source software for the benefit of Internet community. |
| Stroika - http://www.sophists.com/Stroika/ Provides a complete, cross-platform C++ application framework. It has been ported to MS-Windows, the Macintosh, and X-Window/UNIX. |